GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
A CMS framework for Node.js that supports in-context editing, schema-driven content types, flexible widgets, and much more. Hint: start with the docs and use apostrophe-cli.
Add REST APIs to your Apostrophe "pieces," powering your React/Vue/etc. apps with a headless CMS.
Blogging for the Apostrophe 2 content management system for Node.
Start here to create sites. Better yet, start with the docs, and they'll tell you what to do with it.
Provides approval-based workflow and localization capabilities to for projects that need it. An optional component of the Apostrophe CMS.
Allows users to log into Apostrophe CMS sites via Google, Gitlab, etc. Works with most passport strategy modules.
Wiki and A2 build for the Apostrophe 2 Documentation site.
Learn about ApostropheCMS via this boilerplate site built for an imaginary art museum.
WIP!! A step by step guide for developers about how to rebuild our new demo site from scratch.
A widget that renders a preview of a URL
Multisite support for the Apostrophe CMS. Create & manage multiple sites with the same configuration and host them efficiently.
Generates a site map of your Apostrophe site, for SEO and content strategy purposes.
All text searches within Apostrophe are powered by Elasticsearch when this module is active.
Generates and links a set of favicons from an image in the media library
Adds features to apostrophe-pieces allowing easy import of content via CSV, Excel, etc.
Specialize the content of each page of an Apostrophe site based on the user's primary affiliation (employee versus employer, truck vs. car, etc.)
A testbed for browser-based functional testing of apostrophe, apostrophe-workflow, and similar modules found in enterprise settings.
Save space by discarding the original version of uploaded images, hardlinking them to the "full" image size. Handy if you don't need full size originals kept around.
ApostropheCMS link widgets
Enhancements for apostrophe-rich-text-editor widgets, including permalinks, rich tooltips and in-text variable replacement.
Put your Apostrophe site in maintenance mode, preventing access until you turn it on again
Optimizes the performance of the Apostrophe CMS by prefetching related content to eliminate extra MongoDB queries.
Lets the public sign up for accounts on a website powered by apostrophecms.
Submit user generated content to Apostrophe CMS
Nightwatch custom commands useful for testing ApostropheCMS sites.
Create specialized permissions for users of your ApostropheCMS site, such as an "seo" permission that allows editing only certain fields of certain pieces and pages.
Manually sort your pieces, then put that handpicked order into effect for pieces-pages, widgets and even the manage view.
Require an approval process for the entire site, or one locale, then push the site's content from "pre-production" to production on another host
Single sign-on for the Apostrophe CMS via SAML or Shibboleth
Playing with approaches to using Vue for Apostrophe 3. Not in any way stable or usable code.
An in-context interface for modifying the the visual appearance of an ApostropheCMS site.