Apostrophe: Node.js CMS without sacrificing power or dev experience

May 01, 2020

Presented by Alex Bea

Node.js CMSes are less rare than they used to be, but most are designed for static sites or simpler use cases. Similarly, more CMSes offer in-context editing than in the past, but the in-context editing may feel bolted on or incomplete. PHP is great, but maybe you’re a front end developer who wants to do more in the back end or a PHP dev who simply wants to try something different.

Settle no more! ApostropheCMS is an open-source, flexible, highly extensible Node.js CMS, created right here in Philly 🔔✊, that’s been running sites for everyone from Philadelphia community organizations (e.g., NaturePHL) to universities (e.g., UPenn, F&M) and startups (Thirstie), and is the CMS of choice for noteworthy national and international companies (e.g., Michelin, Oatly, Kimpton Restaurants).

We’re also less than a year away from the next major version release of Apostrophe, so this is a perfect time to dig in.

This talk will be presented by a former front ender and Drupal/Wordpress dev who went full stack with Apostrophe and will touch on:

What makes Apostrophe special in the CMS landscape
What it’s like starting with Apostrophe, coming from Drupal and Wordpress as well as from front end life
Fundamental dev workflows in Apostrophe development
How the module (plugin) system works to extend core functionality, and some key modules to cover various needs
How you can contribute to the project ecosystem
Answers to big questions: Can it headless? Can I deploy to my fav host? Why aren’t content types called “jawns” if it’s from Philly?


Hi! I'm Karim Boudjema, the developer and site-builder of this site.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.