Great question. A comprehensive answer here could take quite a while but let me give you a few major distinctions:
Crafter CMS is a much more modern approach to web and digital content management than what is offered by Hippo, OpenCMS, Dot CMS and Magnolia.
Modern Technology, Better Architecture:
The architecture is decoupled, much cleaner and extremely more scalable. These other CMS solutions use relational databases and JCR repositories. These technologies are slow and force you in to a developer centric, schema specific build. They are difficult and slow to develop for and maintain and when you finally deploy them, they are difficult to scale. Crafter CMS eliminates all of those concerns with a shared-nothing, highly scalable deployment architecture that uses a combination of in-memory and Apache Solr based content retrieval.
Scripting and Rapid Development/Deploy:
Crafter fully embraces scripting with technologies like Groovy and Freemarker. You can create new functionality and do integrations with your site and never once need to do a war file deployment.
True Freedom of Content Delivery:
Crafter allows you to deliver your content any way you need it. Crafter can deliver HTML, Content as a Service (JSON/XML) or even other kinds of responses like VRML. With HTML We support any front-end framework and any markup. You can do responsive (client side) or adaptive (server side) design or both at the same time. With Content as a Service you can leverage our out of the box Restful APIs or quickly define your own.
Great for Content Authors and Developers Alike:
Content authors work with a easy to use web UI. Developers can work in the web tool or through local tools. We even support developer based workflows with technologies like Git.
Repositories / Integration with Alfresco:
- Crafter has a repository abstraction layer that allows us to change out repository implementations. We integrate with Alfresco because of its awesome enterprise feature set. No other CMS solution as strong an integration with Alfresco as Crafter CMS.
/R