Entry-level set up fee?
- Setup fee optional
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
Key features include:
RESTful & GraphQL APIs with Global CDNs
Dedicated API endpoints for writing, previewing, and delivering content
Language and framework agnostic with 8 SDKs
Powerful app framework with open-source editors and design system
Fully customizable content structure and management UI
Scheduled publishing, teams, tasks & comments
Localization with fallbacks
- Supported: Code quality / cleanliness
- Supported: Content versioning
- Supported: Admin section
- Supported: Mobile optimization / responsive design
- Supported: Publishing workflow
- Supported: Content scheduling
- Supported: Internal content search
- Supported: Content taxonomy
- Supported: SEO support
- Supported: Browser compatibility
- Supported: Bulk management
- Supported: Availability / breadth of extensions
- Supported: Built-in e-commerce / shopping cart
- Supported: E-commerce / shopping cart extension
- Supported: Import / export
- Supported: API
- Supported: Internationalization / multi-language
- Supported: Role-based user permissions
- Supported: Multi-factor authentication
- Supported: Version history
- Supported: Simple roll-back capabilities
- Supported: PHP
- Supported: Python
- Supported: Java
- Supported: .NET
|Mobile Application||Apple iOS, Android|
Frequently Asked Questions
- Flexible. This CMS can be easily extended and provide access to dynamic content
- Simple. The WYSWG is very easy to work with and identifying pages and content in the system is fairly easy
- Clean Interface. The interface is clean and uncluttered keeping focus on the content and not other factors.
- Licensing. There is no way to step up from free gracefully over time. It is free or pay big $$
- Internal search is horribly lacking and thus extending site search using their product fails in comparison to other products.
- Contentful provides organized, flexible data models with support for a variety of data types and content editors (e.g. WYSIWYGs, form fields, raw text areas).
- Contentful has great built-in versioning features with history and draft states so it's easy to make updates and revert when needed.
- Contentful has an intuitive user interface and good support for multiple spaces (which can be helpful for companies that need separate projects for dev/staging/production).
- The new Contentful "branches" feature looked promising (it appears to mirror a git-like repository) but it requires the CLI, which isn't necessarily practical for teams that aren't current CLI users. It would be nice if the management of this feature were available via the UI (without that it causes more confusion than anything).
- The Contentful data modeling method makes for a bit of an awkward SDK developer experience in some strongly typed languages like Java. Most things that you might need can be accomplished, but it feels like the experience could be smoother.
- It would be nice if there were a way to migrate data between spaces (e.g. from your staging space to production).
- Difficult on the back end.
- Permissions can be difficult.
- It's hard to integrate with other platforms.
- Clean, modern interface (not clunky and outdated, like WordPress)
- High degree of flexibility (I can structure data any way my clients need)
- Enables headless frontend (i.e. I can build any frontend I want without having to change my CMS)
- Contentful uses "references" to allow you to build very modular content. If I have a "slider" content type, I can create a "slide" content type which references a "button" content type, and so forth. This works well, but I occasionally wish there was a better solution for one-off content, like a settings page. Currently, this is done for creating an entire content type called "settings" with a single entry. Not a big deal, but not ideal, either.
- There are a few quirks with GatsbyJS integration, etc, but these issues are being fixed and improved upon very quickly.
- A minor gripe, but Contentful does not have a way to organize fields within an entry. Entries with many fields are somewhat tiresome to scroll through.
- Keeps a history of changes made to the content
- Easy image usage
- Folder organization
- Preview of changes prior to publishing
- The ability to use a spell check plug-in when working on content (it doesn't work well with Grammarly)
- Version Control is outstanding
- Uploading media
- Adding and removing fields to content types
- Linked content types
- Verification and control of input entries
- It would be nice to have some documentation for entry level coders
- Built in preview mechanisms for more than just entry fields
- Full control of the design and functionality
- Easy to use
- Content management
- Requires dev resources to get the most out of it