CraftCMS was created by the people that made my favourite ExpressionEngine plugins. And now they make my favourite content management system.
Like ExpressionEngine, CraftCMS is a system that comes blank - a clean slate for you to build up your content structure. It does not presume to know you will have pages, posts or events - it let’s you create any content item you wish.
There are just three main areas for the initial install: ‘Entries’, ‘Assets’ and ‘Settings’.
Entries are all the content things like pages, news stories, bios, whatever. Entries are divided into two buckets: Singles (one-off items like an About page) and Channels (for creating multiples of each item like news stories).
Assets are files basically: images, PDFs, downloadables etc.
Settings is the place where the developer spends most of their time. Creating content structure, plugins, hooking things up.
CraftCMS allows me to build up the fields I need for each content type. It allows me to look after the admin users as well as their customers. It’s a better administration and authoring experience.
Once of the killer features is ‘Live Preview’ when adding or editing content. It allows authors to see the web page update in real-time as they edit the content:
Upsides of CraftCMS
I’ve found CraftCMS to be enjoyable to use on web projects. I like setting up an easier-to-use authoring environment. It allows me to single-handedly create smart templating and data manipulation. It’s my go-to content management system.
If you have a new project and would like to use CraftCMS, or an existing Craft project - let me know!
I've been a freelance interface designer, UX / UI guy and front-end developer for over 19 years, and a full-time freelancer since 2006. Contact me if you're looking for a help with your project, or your freelance setup.