Superior CMS for custom websites
April 12, 2018
Superior CMS for custom websites
Overall Satisfaction with Craft
Craft is our preferred CMS for small business and org websites. Craft provides superior flexibility, extensibility, and ease of use for both developers and users.
- Design-agnostic templating system. No themes. This means you can use whatever HTML, CSS, JS you want, and integrate it with Craft.
- Versatile field types, with 3rd party plugins providing a bunch more. Everything from plain text to address, color picker, date/time, file assets, one-to-many relationships, and more.
- Control panel with clean, responsive UI makes content updates easy for clients.
- Could use a more robust implementation of rich text editor.
- Some functionality that requires plugins, for example, advanced field management, should be part of the core install.
- It should be a bit easier to brand the control panel w/logo and color scheme.
- We don't have hard numbers on Craft's impact on our ROI, but we recognize that its feature set, ease of use, and integrated ECommerce allows offering a superior product to clients.
Craft was originally developed in response to ExpressionEngine's shortcomings. While ExpressionEngine has caught up in some regards, it still looks and feels a bit unpolished by comparison. Additionally, ExpressionEngine's vendor has never gotten UI right - not on their website, nor in their CMS. Craft remains easier to use, more polished and provides a wider feature set in its base install (without needing plugins).
As for WordPress - while I recognize its massive popularity, I find its reliance on themes, third-party plugins, along with security shortcomings, make it a poor fit for the larger custom projects we build. On the other hand, if you want to throw up a passable website in a day, you can't beat WordPress.
As for WordPress - while I recognize its massive popularity, I find its reliance on themes, third-party plugins, along with security shortcomings, make it a poor fit for the larger custom projects we build. On the other hand, if you want to throw up a passable website in a day, you can't beat WordPress.