The second thing that makes this CMS so revolutionary is that it looks so simple. It actually feels like you're editing the site (ie: the 'front-end') directly. This is very different to the usual conceptual split between 'front-end' and 'back-end'. But the simplicity is an illusion – in a good sense. The technology is incredibly sophisticated.
Noteworthy features include:
- An inline WYSIWYG editor that, unlike others, doesn't rely on the browser's own code libraries. This means that it is truly cross-platform and cross-browser compatible.
- Auto-save (and manual save, of course), with 'revert'
- Image library with generous thumbnails
- A feature that tells the website manager who's logged in and what they're doing (and have been doing)
- All designs have thumbnail screenshots
- System tells you what designs are being used and by what pages
- System tells you what files attached to a design aren't actually being used by that design (also what files are missing)
- Complete server cache control, with a day-by-day report on cache performance (and traffic)
- Alias URLs (useful for marketing campaigns) that are not handled as redirects and are never indexed by Google
- Workflow that can work serially (approver 1, then approver 2, then approver 3, etc.) or in parallel (approvers can approve in any order, or simultaneously)
- The ability to choose a workflow (assuming you have sufficient permissions)
- Versioning, with a timeline (you can't roll back, like in Matrix, but you can view, and export, any previous version of a page as a PDF – much less resource-hungry than full rollback)
- Context-sensitive help
There are a number of interface features that are so appropriate and so beautifully realised that they raise the bar for interface design. Such as:
- Timelines with draggable 'viewports' and changeable scales (day, month, year)
- Task panes (eg: for finding an image) that are part of their parent windows, but appear to be floating in front
- Asset browsers with a (Mac-like) column interface
- A liberal, and appropriate, use of thumbnail snapshots
- A yes/no slider control
- The 'help-pointer': a small, bouncing graphic that shows you exactly where a particular interface widget is, so you can follow steps in the contextual help system
Some of these are so innovative and useful that I expect other software companies will try to copy them.
Criticisms? Very few, and most (if not all) of these are features that Squiz.net just haven't built into mini yet, but are planning to. Such as:
- No safe-editing, meaning that you can't use the approval process workflow on live pages – instead, changes happen immediately
- Only 3 kinds of form inputs: text, pop-up selectors and radio buttons
- No centralised list of current alias URLs
- No calendar, e-commerce or bulk email
Matrix is an undeniably powerful system; however its back-end interface feels complex and crowded, because almost every feature is available at all times. As a result, the controls (especially in the sitemap area) are small and finnicky. In contrast, mini feels clean and spacious, because the interface is focused on what you need to do at that time, but it also makes the context clear (so you always know where you are)This is indeed the future of CMS.
30 min. video demo (29 Oct 2008)