Features

See what ApostropheCMS has to offer both developers and content editors.

The Right Technology Choices

Apostrophe is 100% JavaScript, both in the browser and the server. The asynchronous nature of Node.js delivers a much faster site. Apostrophe uses MongoDB for a rich, intuitive document storage model, and is built on the trusted Express framework to add custom routes to any module. Create templates easily using Nunjucks, and LESS stylesheet compilation is built right in.

Rapid Website Development

 

Whether you're working with the page tree, creating unique content types with Apostrophe's "pieces," building and editing relationships between content types with Apostrophe's "join" feature or just creating custom widgets and templates for inclusion on your pages, you'll find that we've created a uniquely user- and developer-friendly experience without compromises.

 

Just by defining a simple schema, you can create both the "back end" and a rich user interface on the front end for editing custom content types like blog posts, events or products as well as editing content on the page.

dscf1582

Editing Has Never Been Easier

 

In-context editing is key: end users can edit content directly on the page, via a familiar interface. Uploaded images automatically resize to suit the right balance of bandwidth and presentation. Past versions of your work are easy to find; users can't accidentally delete content permanently.

 

But Apostrophe also takes the needs of larger projects very seriously. Robust permissions features are provided, allowing you to designate the right person or group of people to edit each part of the site.

Take It for a Test Drive

Try the Demo
screen shot 2017 10 03 at 4 27 25 pm

Intuitive Content Types 

 

With Apostrophe, it's easy to create content types like blog posts, events, map locations, companies, employees, and more using our extensible "pieces" system. Add your own content types and actions, then group them into custom dropdown menus in Apostrophe's admin bar. 

 

Create your own Apostrophe modules with no boilerplate. Extend existing modules like "pieces" to get going with even less work. Publish them as open source via npm, or keep them local to your project.

 

Rich schemas let you add new editable fields to content types with no custom code.

Full List of Features

Want the full spread of features? Check out the entire list.

Make The Case For Apostrophe

We can help you make the case for Apostrophe to your team.