Status of Lyra CMS and bundles development

As it can be easily guessed by the low frequency of posts on this blog, I by far prefer coding than writing, however once in a while an update about the status of Lyra CMS and related bundles development is needed.

You will never see a lot of activity in Lyra CMS repository as all the work happens in bundles repositories.

LyraContentBundle: I've removed the built-in backend from the bundle. A simple interface to add, edit, delete and move content directly from frontend is available and working even if it can (and will) be improved. If you also need a backend area to manage content you can create it with LyraAdminBundle (look at Lyra CMS configuration for an example) or any other admin bundle.

LyraAdminBundle: Since the first preliminary release, I've implemented some important missing features:

  • Created a configuration option to format column values;
  • Added support for many-to-one and many-to-many relations in admin form;
  • Made list results searchable through customizable filters;
  • Made model manager services configurable (documentaion contains an example of custom model manager);
  • Added many unit tests.

The Getting started tutorial will be completed to cover all these features (a few are currently not documented at all). In the coming days I will also start working on two big missing features:

  • Security, i.e authorizing/denying access to admin actions by user role;
  • Doctrine MongoDB support.

Watch the GitHub repository if you are interested in realtime updates. That's all for now.