Pinned Repositories
apostrophe
A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
cli
The Apostrophe CLI is a cross-platform starting point for creating and configuring ApostropheCMS projects. Works for Apostrophe 3 and Apostrophe 2 projects.
mechanic
Command-line tool to manage nginx-powered proxies for node apps. Static file delivery, load balancing, HTTPS, all that jazz with a clean interface.
random-words
Generate one or more common English words. Intended for use as sample text, for example generating random blog posts for testing
redirect
Manage site redirects for ApostropheCMS.
sanitize-html
Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance
seo
Add and manage SEO meta fields to all documents in ApostropheCMS.
sitemap
The Apostrophe Sitemap module generates XML sitemaps for websites powered by ApostropheCMS.
stagecoach
Painlessly deploy node.js applications to your staging and production servers. Use a standard VPS or dedicated server to host both Node and traditional Apache-based websites. Pairs nicely with nginx and mechanic.
starter-kit-essentials
Simple, minimal starting point for new ApostropheCMS projects
Apostrophe Technologies's Repositories
apostrophecms/prettiest
Improbably easy data storage and locking for command line scripts. Pairs well with shelljs and a nice chianti.
apostrophecms/moog
Moog provides powerful module subclassing.
apostrophecms/apostrophe-samples
An Apostrophe website that demonstrates various techniques and will be linked to in documentation, stackoverflow answers, etc. Check it out to learn where that code is supposed to go!
apostrophecms/apostrophe-monitor
Monitors and restarts an Apostrophe app when your code, templates, etc. change. Like nodemon but much faster because it takes advantage of how Apostrophe works.
apostrophecms/apostrophe-signup
Lets the public sign up for accounts on a website powered by apostrophecms.
apostrophecms/broadband
Given a MongoDB query cursor, process the results in parallel, up to the specified limit.
apostrophecms/apostrophe-open-graph
Open Graph for ApostropheCMS
apostrophecms/apostrophe-personas
Specialize the content of each page of an Apostrophe site based on the user's primary affiliation (employee versus employer, truck vs. car, etc.)
apostrophecms/apostrophe-nightwatch-tools
Nightwatch custom commands useful for testing ApostropheCMS sites.
apostrophecms/apostrophe-override-options
Override Apostrophe's getOption method based on the current page type, page settings, etc.
apostrophecms/apostrophe-pieces-orderings-bundle
Manually sort your pieces, then put that handpicked order into effect for pieces-pages, widgets and even the manage view.
apostrophecms/apostrophe-storybook
This repository is deprecated. The UI library is now included in ApostropheCMS core, in the 3.0 branch.
apostrophecms/apostrophe-svg-sprites
apostrophe-images for SVGs in external sprite maps!
apostrophecms/heic-to-jpeg-middleware
Middleware to convert HEIC/HEIF files from iOS 11 devices like the iPhone to JPEG format, with no other modifications to your code that expects JPEG
apostrophecms/apostrophe-area-structure
A modal window that displays a visualization of your page's area structure
apostrophecms/apostrophe-login-recaptcha
Attempt to prove users are human before allowing local login to apostrophe
apostrophecms/apostrophe-saml
Single sign-on for the Apostrophe CMS via SAML or Shibboleth
apostrophecms/apostrophe-twitter-widgets
Twitter for Apostrophe 2
apostrophecms/apostrophe-boilerplate-module
A starting point for an open source Apostrophe module / bundle
apostrophecms/apostrophe-copy-page-from-elsewhere
Allows you to copy a page from elsewhere in the page tree, unlike the standard "copy page" feature which copies the current page.
apostrophecms/apostrophe-forms-phone-field-widgets
This module adds a phone number field supporting full validation of international phone number formats. It is meant for use alongside the apostrophe-forms module.
apostrophecms/apostrophe-forms-regexp-text-field-widgets
Text fields that safely allow custom regular expression checks, for Apostrophe Forms
apostrophecms/apostrophe-i18n-debugger
Helps you find static text that has not been wrapped for internationalization, or find the right translation key to translate something. For ApostropheCMS.
apostrophecms/apostrophe-legacy-import
Import Apostrophe 0.5 sites to 2.x.
apostrophecms/apostrophe-pubmed-import
Import PubMed docs from a Google Spreadsheet via an additional Manager interface on a piece subclass
apostrophecms/apostrophe-salesforce-experience
Customize your website's appearance based on the user's Salesforce account
apostrophecms/apostrophe-users-superadmin
Creates a hidden "superadmin" user that cannot be edited by regular admins and always has the admin permission.
apostrophecms/apostrophe-vs
Apostrophe Snippets for VS Code
apostrophecms/dialog-sandbox
apostrophecms/nunjucks
A fork of Nunjucks 2.x with ongoing maintenance from the ApostropheCMS core team, in order to provide long term support for Apostrophe CMS 2.x. **There will be no changes or additions to existing usage. (That means no new features.)**