CMS version 5.0.0.

Version 5.0.0 of WebBox CMS was released on 24th August 2018 with the following changes:

Notable features

  • Upgraded from Symfony 2 to 3.
  • Upgraded front end to use Bootstrap 4.
  • New email logger service. -- All emails sent can now be logged in a database for auditing purposes.

Core

  • Added Bootstrap 4.1.3.
  • Added Clipboard JS.
  • Added database function to serialize an entity.
  • Added mail function to simplify message building.
  • Added Popper JS.
  • Added shared JS function to quickly make a modal.
  • Fixed broken encapsulation of all DateTime instances in entities.
  • Session:
    • Cookie is now named "webboxcms".
    • Cookie life time is now 1 week.
    • Garbage collection is now 4 hours.
  • Updated Symfony to 3.4.14.

Admin (CMS)

  • Forms:
    • Category choice consistency.
    • Consistency in the ordering of published, image, categories, and sites inputs.
  • Sites:
    • Buttons only show if you have permission to use them.
    • Site browser requirements form: Fixed missing configure options.
    • Style consistency with other CMS lists.

Front

  • A great front end consistency update with breadcrumbs and titles.
  • Bootstrap 4 uses "col-*" instead of "col-xs-*".
  • Front end and base views now use Bootstrap 4.

Blog

  • CMS:
    • Consistency in the ordering of published, image, categories, and sites inputs.
    • Explain "date of post" field.

Calendar

  • Calender/event container tweak.
  • CMS: Consistency in the ordering of published, image, categories, and sites inputs.

Currency

  • Better flag support.

Email

  • Contact message form (CMS): Category is required.
  • CMS for email templates and email designs:
    • Don't create translations for primary language.
    • Fixed outdated DOM references in preview function.
    • Show delivered count in preview response.
  • New email logger service. (All existing email calls are now sent through this.)

Menu

  • CMS: Don't create translations for primary language.

Page

  • CMS:
    • Consistency in the ordering of published, image, categories, and sites inputs.
    • Template is a mandatory field.

User

  • Security tweaks for Symfony 3.