Advanced Permission extension
Advanced Permission
This module provides more granular control over content permission. It allows the creation of custom groups with prescribed abilities and the ability to assign users to as few or as many groups as desired. Permissions can also be assigned on a per-locale basis.
Apostrophe Pro Starter extension
Apostrophe Pro Starter
This Pro starter project includes:
Basic examples using the @apostrophecms-pro/basics modules, including multicolumn, hero, button, card and slideshow widgets.
Basic example configuration of the @apostrophecms-pro/palette module.
The @apostrophecms-pro/document-versions module.
Simple examples of front-end code.
Automatic Translation extension
Automatic Translation
Translate on the fly with AI! This bundle allows automatic translation of documents (pages and pieces) when localizing content. It comes with two translation providers: Google Cloud Translation and DeepL.
Basics extension
Basics
Ready-to-go widgets and features for your ApostropheCMS Pro site, including columns, slideshow, button, card, and hero.
Cypress Tools extension
Cypress Tools
Automated functional browser tests are an important part of quality assurance for enterprise websites and web applications. This module provides a collection of conveniences for testing ApostropheCMS sites and applications within Cypress.
Data Set extension
Data Set
This module provides a way to import a comma-separted values file (CSV) and display the data as an HTML table, or in other ways provided by the developer.
Document Versions extension
Document Versions
This module automatically creates versions for your published documents (pages and pieces) and allows manual restore to any previously saved document version.
Import Export Translation extension
Import Export Translation
An alternative to our usual localization and translation flow. The purpose of this module is to create a specialized JSON file containing the text of the site, which can be downloaded and manually edited into a different language before being imported into a new locale. Upon import, pages from the default locale will be localized into the new locale substituting the translated text.
Palette extension
Palette
Palette is a module that allows design changes right in the CMS. Palette provides an in-context interface for changing the values of developer-set CSS properties.
Section Template Library extension
Section Template Library
Turn any widget into a "section template" for reuse elsewhere on the site.
SEO Assistant extension
SEO Assistant
The SEO Assistant module generates SEO page metadata automatically through the use of AI. It comes configured for use with the OpenAI models. It is also possible to configure your own providers.
Signup: Account Creation extension
Signup: Account Creation
A seamless solution that empowers users to easily create accounts on your website. Users can sign up in a few simple steps, complete with email verification and pre-determined user role and access level.
Sync extension
Sync
This module provides a way to sync all content for a site, or all sites, between two environments. Our hosting customers receive this automatically as part of our hosting CLI. Self-hosted Pro and Assembly customers can use this command line tool in their own environment.
Template Library extension
Template Library
This module solves the "blank page problem" for developers and product managers, and makes it faster for editors to create content. Template Library allows for the configuration of default widgets and pre-populated content on piece or page templates, and to re-use existing layouts.