Diem 5.1 is NOT compatible with Diem 5.0. Here are the main changes and steps to upgrade your projects.
php symfony doctrine:generate-migrations-diff php symfony doctrine:migrate
php symfony dm:setup
This task will upgrade your project as much as possible to work with Diem 5.1.
With Diem 5.1 the layout can have more than top, left, right and bottom areas. You can use whatever area name, and as many areas you want to. The same way, each page as now many areas instead of only "content". See the new default layout file: dmFrontPlugin/modules/dmFront/templates/pageSuccess.php
Verify your abstract class BaseFormFilterDoctrine extends dmFormFilterDoctrine in lib/filter/doctrine/BaseFormFilterDoctrine.class.php
The front form manager does not create forms automatically anymore. [code php] // Diem 5.0 $form = $this->forms['Contact'];
// Diem 5.1 $form = $this->forms['Contact'] = new ContactForm(); [/code]