Diem 5.0.0-RC1

First release candidate, now feature complete!

Download Diem 5.0.0-RC1 in TGZ

Version notes

February 18, 2010

Highlights

  • 2 new translations: Slovene and Romanian
  • More than 40 bugs fixed
  • Easy front record edition
  • Complete code editor on admin
  • Reorder pages interface
  • Manual SEO interface
  • Usability improvements on admin & front edition
  • Upgrades: symfony 1.4.2, jQuery 1.4.2 & jQuery UI 1.8RC2
  • Media Library enhancements
  • Testing: 3800 tests on Diem continuous integration server

And many little improvements here and there... See the changelog.

Upgrade

5.0.0-RC1 is compatible with BETA5. However, some things have changed.

Plugin conventions

All plugin admin module directories MUST be suffixed with "Admin". This new convention allows a plugin to provide both front & admin modules.

For example, let's assume we created the "dmMusicPlugin". This plugin declares a "dmMusicAlbum" module:

Content:  
  
  music:  
    dmMusicAlbum:  

This plugin has one front module in dmMusicPlugin/modules/dmMusicAlbum and one admin module in dmMusicPlugin/modules/dmMusicAlbumAdmin.

Swift loading

The Swift Mailer is now loaded for each request, like symfony 1.4 does by default.
To save memory, you can disable it in
config/dm/config.yml

all:  
  
  performance:  
    enable_mailer: false # Set to false to disable Swift loading: significant performance boost.  

If you disable Swift by default, you can enable it on demand, when you need to send a mail:

dm::enableMailer();

Changelog

And many more... View more commits on github

Fork Diem on GitHub