Diem 5.1.0-ALPHA1

First alpha for Diem 5.1

Download Diem 5.1.0-ALPHA1 in TGZ

Version notes

April 3, 2010

This first alpha release brings the most important features of Diem 5.1: more flexible layouting and email support, as well as many little improvements.

Highlights

New features

  • Unlimited layout and page areas.
  • DmMailTemplate allows to send emails configured by the webmasters. All sent emails are stored in DmSentMail
  • Admin medias and media galleries now support drag&drop from the media panel
  • Front search widget is paginated

Highlights

  • implemented media drag&drop in admin media gallery
  • implemented drag&drop admin media
  • made possible to use as many layout and page areas as wanted
  • simplified form formatter inheritance
  • added upgrade documentation
  • fixed admin links to pages
  • fixed multilingual XML sitemaps creation
  • made possible to exclude a page from indexation by throwing a
    dmSearchPageNotIndexableException
  • Fixed error in Russian translation that caused error 500 on Media page
  • made page caching decision more accurate
  • fixed user authentication change
  • added ability to change request GET parameters at runtime
  • fixed internal search index population for multiple areas
  • fixed PluginDmMedia cache key
  • made DmGallery use table identifier definition
  • upgraded default CSS for new page content area class
  • made widget template cache key depend on user culture
  • fixed issue in admin generated list when module name contains an
    apostrophe
  • fixed case insensitive in admin related records
  • fixed possible baseHref overriding in dmFrontPagerView
  • added pagination to the front search results widget
  • triggered page synchronisation on admin toggle boolean
  • fixed bug in dmFrontLinkTag->getAbsoluteHref
  • fixed dmForm->changeToEmail when the field is not required
  • dmFormManager now throws a dmSearchPageDocumentException if a form is not
    found
  • Fixed wrong order of transliteration for Bulgarian
  • improved dmProject::getModels() to include plugins but non-Diem models

Upgrade

Run doctrine migrations, then dm:setup

php symfony doctrine:generate-migrations-diff  
php symfony doctrine:migrate  
php symfony dm:setup  

Your layout templates will be updated to match the new area syntax. For more information, see the UPGRADE.markdown file in Diem root dir.

Changelog

And many more... View more commits on github

Fork Diem on GitHub