Diem 5.0 Release Candidate
February 18, 2010 by Thibault D
Big news, short post:
Diem 5 Release candidate is here! This is the first Git release, full of great stuff, so go get it now!
This release is the result of an incredible amount of work from the community. It brings all requested features, and even more!
Admin goodies
Media Library
The media management interface has been refactored and completed to give you full control of files and folders. Furthermore, uploading an existing file no more replaces the existing one, but saves a new one with a unique suffix.
Try it on the demo site! (username: admin, password: admin)
Code editor
The admin interface now features an ajax editor. It allows you to browse the entire project, open, modify and save files.
Try it on the demo site! (username: admin, password: admin)
Page management
Now you can sort and move pages around easily with a nice JavaScript tree.
Try it on the demo site! (username: admin, password: admin)
Manual SEO
Admin now features a great way to review and modify all pages metas and url's.
Try it on the demo site! (username: admin, password: admin)
Usability
As content writers will be spending hours working with your site's admin, we revised it:
Usability has been enhanced a lot with icons for translatable and required fields, helpful tooltips, JavaScript search for big checkbox lists, better record and diagram generation, ajax pagination of big related record lists, and more...
Front goodies
Edit records
![]()
In Diem 5.0.0 BETA5, you could modify everything directly on the front, except... the records (Product, Article, ...).
Things have changed! Users who have the "record_edit_front" permission now see a big edit icon on these pages. It opens a box and lets them modify a record using the admin interface, and the page content are refreshed with Ajax upon saving. Damn easy and secure, it offers the best interaction with your site for your customers.
Try it on the demo site! (username: admin, password: admin)
Tool Bar enhancements
All adding features (including adding pages) have been moved to the "Add" menu. This menu features a JavaScript search to help you find Widgets faster.
Try it on the demo site! (username: admin, password: admin)
Developer goodies
Upgrades
Diem always provides cutting edge software. Symfony has been upgraded to 1.4.2, jQuery version is 1.4.2 as well (hey, it's not even released on jQuery site when I write this post!) and the jQuery UI version bundled is 1.8RC2.
Social websites
It's now very easy to allow your visitors to signin and/or register themselves from the front. Learn how to use the new user/signin and user/register widgets.
Plugin conventions
To allow plugins to provide both admin and front modules, a new convention has been introduced. See the upgrade for 5.0.0-RC1 documentation.
Better automatic cache invalidation
The cache is now cleared selectively when you manipulate records or media or when you modify files from the front or admin code editor.
New plugins
Plugins continue to come quickly. You should try dmTagPlugin, that allows to add tags to your records with a nice JavaScript autocompleter, and create one page per tag on the front. Also, dmGithubPlugin allows you to interface your site with GitHub repository. It's as easy as a Drag&Drop!
Bugfixes and tests
As always, I'd like to thank the community for testing Diem in depth. Bugs are fixed quickly and Diem has now more than 3800 tests to prevent any regression.
Please continue to report any issues you find, and suggest improvements, with the very user friendly GitHub issues interface!
Oh, and two new translations have been added: Slovene (thanks Mitja Debeljak) and Romanian (thanks Manea Liviu).
Enjoy!