Provide an end-to-end solution from editing content to displaying content via a theme system.
Pros:
- Quick to build site using various available themes.
- Off-the-shelf support for previewing content while editing.
- High performance in content delivery.
Cons:
- Front-end implementation is bound to limitations of the theme system.
- Impossible to separate back-end and front-end concerns (e.g programming language, hosting...) due to its coupled nature.
- Tricky to add additional security layers on just back-end only.
Focus only on content editing, with content APIs for custom front-end implementation.
Pros:
- Freedom to pick the right technology for front-end part of the site.
- Having a single source of truth (data) makes it easy to distribute contents via multiple channels, e.g mobile app, affiliate sites...
- Easy to add additional security layers to back-end without any compromises to front-end.
Cons:
- Require additional work for content previewing.
- Ensuring fast and efficient content delivery can be tricky.
- Sharing authentication session between back-end and front-end is challenging.
On demand content delivering service, e.g prismic.io, contentful
Pros:
- Zero hassle on maintenance.
- Minimal back-end work required.
Cons:
- Design is bound to limitations of the service capabilities.
- Potentially high on-going cost.
Hosting yourself CMS system, e.g Wordpress, Craft
Pros:
- Freedom to fully customise content models to fit with design.
- No on-going cost (hosting cost still applied however).
- Can be configured to be either traditional or headless CMS.
Cons:
- Required frequent maintenances to stay well performed and secured.
| prismic.io | Contenful | Wordpress | Craft | |
|---|---|---|---|---|
| Functionality | ||||
| Usability | ||||
| Extensibility | ||||
| Deployability | ||||
| Support |
One CMS Backend for all your Websites & Apps.
Functionality
Usability
Extensibility
Deployability
Support
Contentful is the essential content management infrastructure for projects of any size, with its flexible APIs and global CDN.
Functionality
Usability
Extensibility
Deployability
Support
WordPress is open source software you can use to create a beautiful website, blog, or app.
Functionality
Usability
Extensibility
Deployability
Support
Craft is a content-first CMS that aims to make life enjoyable for developers and content managers alike.
Functionality
Usability
Extensibility
Deployability
Support