Apostrophe
Extensions and Integrations

Extend Apostrophe

Add new features to your Apostrophe project with these powerful extensions and integrations.

  • Apostrophe Compatibility
  • Maintainer
  • License
  • Category
widgets
Address Widget
A widget for editing and displaying mailing addresses.
Advanced Permissions
This module provides more granular control over content permission. It allows the creation of custom groups with proscribed abilities and the ability to assign users to as few or as many groups as desired.
widgets
Apos CLI
A cross-platform command-line interface for creating, configuring, and managing sites built in ApostropheCMS.
Apostrophe Assembly Boilerplate
The purpose of this repo is to serve as a quick start boilerplate for multisite-enabled, cloud-hosted projects based on and hosted via Apostrophe Assembly.
widgets
Apostrophe Boilerplate
The Apostrophe Boilerplate is a minimal project template for Apostrophe 2 projects, including basic project structure to get you started. It is the default template used by the Apostrophe CLI tool.
widgets
Atom Snippets
ApostropheCMS code snippets for Atom.
Blog
This module bundle helps developers quickly add blog articles to Apostrophe 3 websites.
widgets
Blog Manager
Provides a complete foundation for blogging in ApostropheCMS.
widgets
Browser Upgrade
Provides a configurable "Browser Upgrade" message to visitors using outdated browsers.
Code Upgrader
Upgrade your project codebase from Apostrophe 2 to Apostrophe 3.
widgets
Content Analytics
Allows content in ApostropheCMS to be tracked and sorted by popularity. Popularity can be measured by pageviews, upvotes, social network votes, etc. Integrates with ShareCount API.
Content Upgrader
Upgrade your project database from Apostrophe 2 to Apostrophe 3.
Custom-Code-Editor-A3
This module adds a new custom field schema to Apostrophe that allows the addition of code in a full-featured editor for display in code tutorials or documentation.
widgets
Dev Monitor
A watcher that automatically restarts ApostropheCMS when code changes are detected.
widgets
Dialog Box
Provides simple pop-up dialog boxes for ApostropheCMS sites.
Document Versions
This module automatically creates versions for your published documents (pages and pieces) and allows manual restore to any previously saved document version.
widgets
Editor Workflow
Powerful editorial workflows for ApostropheCMS, providing localization support and approval processes.
widgets
Elastic Search
Integrate Elastic Search into your Apostrophe site
widgets
Event Manager
Provides a complete foundation for displaying upcoming events in ApostropheCMS.
Event Manager (3.x)
Provides a complete foundation for displaying upcoming events in ApostropheCMS.
widgets
Favicon Generator
Allows editors to manipulate a site's favicon image through a global image-widget while supplying sizes for all browsers and devices.
widgets
Form Builder
Allows editors to create their own forms for gathering and delivering user input.
Form Builder (3.x)
Allows editors to create their own forms for gathering and delivering user input.
widgets
Headless
Adds REST APIs to ApostropheCMS pieces and pages, powering React/Vue/etc apps with a headless CMS.
widgets
i18n Debugger
Helps locate static text that has not been wrapped for internationalization or find the right translation key in ApostropheCMS.
widgets
Image Size Optimizer
Saves server space by identifying huge original image files and replacing them with an ApostropheCMS generated image size.
widgets
Link Widget
A widget that provides a simple way for editors and admins to create a link, giving them the option to choose a page or enter a URL manually.
widgets
Login reCAPTCHA
Integration with reCAPTCHA for login and form submission.
widgets
Maintenance Mode
Provide a maintenance mode for ApostropheCMS, gating access while critical tasks are performed.
widgets
Media Sources
A set of modules that ease the browsing and import of web-compatible image content from various media sources, including the Wedia DAM and Unsplash, into Apostrophe's media library.
widgets
Merge Tags
Reuse short pieces of text anywhere in ApostropheCMS, updating the content in just one place.
Multisite Apostrophe Assembly
This module lets you have many ApostropheCMS websites running on a single codebase in a single Node.js process. Each has its own database, users, media uploads, etc. Sites can be created and managed via a dashboard site.
widgets
Nightwatch Tools
Regression-test ApostropheCMS projects in the browser with Nightwatch.
Open Graph Tools (2.x)
Provides a way to edit metadata for Facebook's Open Graph standard.
Open Graph Tools (3.x)
Provides a way to edit metadata for Facebook's Open Graph standard.
widgets
Open Graph Widget
A widget that renders a preview of a third-party webpage, based on its Facebook Open Graph metadata.
widgets
Page Structure
Displays page structure through a simplified view of all areas and widgets on a page.
Palette
Palette is a module that provides an in-context interface for changing the values of developer-set CSS properties.
widgets
Palette
Allows editors to visually edit colors, borders, fonts and other design elements from within ApostropheCMS.
widgets
Passport
Provides single sign-on capabilities for ApostropheCMS, allowing users to login with Google, GitLab and other authentication providers.
Passport (3.x)
Provides single sign-on capabilities for ApostropheCMS, allowing users to login with Google, GitLab and other authentication providers.
widgets
Password Protected Files
Provides password protection for files and images.
widgets
Performance Profiler
Provides server side performance profiling for ApostropheCMS. Recommends database indexes too.
widgets
Personas
Allows site owners to define a set of visitor "personas" and design corresponding content variations. Visitors can choose or be assigned a persona for a more personalized experience.
widgets
Phone Field for Apostrophe Forms
Adds a phone number field to Apostrophe Forms, supporting full validation of international phone number formats.
widgets
Piece Sorter
Replace the default sorting order of "pieces" in ApostropheCMS with a handpicked order at a global level. A good way to always feature certain pieces before others appear in the normal sort order.
widgets
Pieces Export
Allows editors to export pieces data. Supports .csv, .tsv, and .xlsx as well as user defined formats.
Pieces Export (3.x)
Allows editors to export pieces data. Supports .csv, .tsv, and .xlsx as well as user defined formats.
widgets
Pieces Import
Allows editors to import data from Excel and other spreadsheet formats for use in pieces. Accepts .csv, .tsv, .xlsx, .xlsb and .xls.
Pieces Import (3.x)
Allows editors to import data from Excel and other spreadsheet formats for use in pieces. Accepts .csv, .tsv, .xlsx, .xlsb and .xls.
widgets
Public Submissions Widget
A widget that allows site visitors to submit their own content, such as events, bios, etc.
widgets
PubMed Importer
One-time import PubMed medical publication data with ApostropheCMS.
widgets
PubMed Sync
Sync PubMed medical publication data with ApostropheCMS.
Redirects (2.x)
Allows admins to create redirects from one URL to another in Apostrophe 2.x. In addition, the built-in soft redirects automatically handle legacy URLs when pages move.
Redirects (3.x)
Allows admins to create redirects from one URL to another in Apostrophe 3.x. In addition, the built-in soft redirects automatically handle legacy URLs when pages move.
widgets
Redis Caching
Replaces Apostrophe's MongoDB-based caching mechanism with Redis.
widgets
Rich Text Link Attributes
Add and configure extra allowable attributes to link tags in Rich Text widgets.
widgets
Rich Text Permalinks
Allows editors to create "permalinks" to ApostropheCMS content inside rich text editors. Pasted links might become out of date, but permalinks will not.
widgets
Salesforce Personas
Allows editors to use existing Salesforce profiles to create personalized content experiences for existing customers.
widgets
SAML
Enterprise single sign-on. Log into ApostropheCMS via SAML or Shibboleth, the most common corporate solutions.
widgets
Selective Permissions
Adds support for fine-grained permissions, allowing administrators to set permissions on specific fields and more.
SEO Tools (2.x)
SEO configuration for ApostropheCMS 2.x. Adds useful meta fields to all pages and pieces.
SEO Tools (3.x)
SEO configuration for ApostropheCMS 3.x. Adds useful meta fields to all pages and pieces.
Site Maps (2.x)
Generates XML and plaintext sitemaps for sites in Apostrophe 2.x.
Site Maps (3.x)
Generates XML and plaintext sitemaps for sites in Apostrophe 3.x.
widgets
Stagecoach
Painlessly deploy Node.js applications to designated staging and production servers. Works with all VPS providers and pairs nicely with NGINX and mechanic.
widgets
Static i18n
Allows editors to translate static template and ApostropheCMS UI text to other languages.
widgets
Sublime Text Snippets
ApostropheCMS code snippets for SublimeText.
widgets
Submit to Google Sheets
Allows Apostrophe Forms to submit to Google Sheets.
Submit to Google Sheets (3.x)
Allows Apostrophe Forms to submit to Google Sheets.
widgets
SuperAdmin
Creates a hidden "superadmin" user that cannot be edited by regular admins and always retains admin permissions.
widgets
SVG Sprites
Allows editors to import SVG sprite maps and manage them through a Media Library-like interface.
SVG Sprites (3.x)
Allows editors to import SVG sprite maps and manage them through a Media Library-like interface.
Sync Content
Easily push content between different environments of your project.
widgets
Text Anchors
Allows any widget to be linked via a "named anchor" created in the rich text editor.
Text Anchors (3.x)
Allows any widget to be linked via a "named anchor" created in the rich text editor.
widgets
TipTap Editor
Adds TipTap Rich Text Editor to ApostropheCMS.
TOTP Login Verification
Add 2FA support via a third party authenticator app.
widgets
Twitter Widget
Provides a widget for adding Twitter feeds to the page in ApostropheCMS.
widgets
User Sign Up
Adds public sign-up support for ApostropheCMS.
widgets
Visual Studio Code Snippets
ApostropheCMS code snippets for Visual Studio Code.
widgets
Webhook Notifications
Send notifications via Slack and other systems when various events occur in ApostropheCMS.
Apostrophe
Try Apostrophe