CMS version 4.12.0.

Version 4.12.1 of WebBox CMS was released on 16th July 2018 with the following changes:

Notable features

  • Added Google Tag Manager integration requiring only the GTM container ID.
  • Added Twitter widget support.
  • Calendar events can now show past events if desired.
  • Calender events are now available in list view.
  • Contact message submissions can now be tracked with conversion codes, and optionally redirected to a specific success page.

Core

  • Base view: Go Back button may be a little more reliable.

Admin (CMS)

  • Consistency updates:
    • Use of words "created" and "updated" in success messages, no mixture with "added" and "edited".
    • Throwing not specified/found errors more consistently.
    • Buttons don't show if you don't have permission to use them.
    • Fixed delete confirmation modals not always disappearing when you click OK.
  • Data type content form: Fixed link type causing a JS error if the `urlValue` given to `getFieldUrlChoices()` is not a string.
  • Site: Added Google tag manager container ID property.

Front

  • AJAX form validator: Ignore fields that don't exist.
  • Layout: >Added Twitter widgets script, loaded asynchronously.
  • Layout: Flash message title is now translated.

Calendar

  • Added breadcrumbs for when an event is viewed via the calendar or events list.
  • Added events list page for clients that want it.
  • Added support for past events.
  • Calendar: Fixed modal dates not being parsed from their ISO 8601 formats.
  • Event validation: Improved start/end date checks.

Email

  • CMS: Fixed email campaign, design, template confirmation not using the modal delete confirmation.
  • CMS: Fixed email design rows not disappearing on delete.
  • Contact message submissions can now be tracked with conversion codes, and optionally redirected to a specific success page.
  • Request callback form: Added code snippet to run on successful submission, pulled in from site setting "request-callback-submitted-code".

Language

  • CMS: Added tighter validation for code property to ensure it's lowercase.