Apostrophe is a content management system designed for maximum flexibility with a minimal learning curve.
Since Apostrophe emphasizes in-context editing, content is typically edited right on the page. In addition, reusable content such as snippets, blog posts, events and maps can also be created and introduced wherever desired via tags. Throughout the system the emphasis is on a consistent and intuitive interface for end users (i.e. your clients) and thorough code reuse to simplify development. Performance, of course, is pretty great thanks to Node. The system is split up into npm modules and is easily extended with additional modules. All of the key modules, such as the blog and calendar of events, can be "subclassed" on both the server side and the browser side, allowing for easy extension at the project level or as a new open source npm module. For instance, the blog and events modules both subclass the snippets module. A2 is built on the foundation of Express, MongoDB, LESS, UploadFS and other excellent things. Apostrophe 2 is an entirely new design and implementation of Apostrophe, our widely used CMS for the Symfony PHP framework. We've enjoyed having the opportunity to rebuild it from the ground up in node.js. And we've recently launched our first production client site built on A2. So for those wondering what the end result can be: http://www.delawareriverwaterfront.com/ The best way to get started with Apostrophe 2 is to check out this live demo of the sandbox site: http://demo2.apostrophenow.com/ And then pick up the sandbox site source code on github: http://github.com/punkave/apostrophe-sandbox You can also find more information about Apostrophe in general here: http://apostrophenow.org/ Apostrophe 2 is still maturing, and there is definitely a great deal of room for third-party contributions on github. We look forward to working with you. Thanks for checking out Apostrophe! - The team at P'unk Avenue -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
