CMS Critic Logo
  • Articles
  • Products
  • Critics
  • Programs
Login Person Icon

Symphony CMS 2.2.2 released

Home
Articles
Products
Likes

Symphony CMS 2.2.2 released

mike-johnston Profile
Mike Johnston
2 mins

A new version of Symphony CMS has been made available. This new release of the open source XSLT content management system offers a myriad of bugfixes and improvements.

Symphony, for those unaware, is an XSLT based CMS that offers plenty of power with a minimalist interface (which I personally love). You can read our Symphony CMS review if you are unfamiliar with the system.

A quick breakdown of the new features (this may be over the head of some people if you are unfamiliar with the system):

New Features

  • #683 – Field->getParameterPoolValue, Field->toggleFieldDataand Field->prepareTableData methods are now passed $entry_id
  • #657, #696 – Query optimisation (ORDER BY and JOIN order). An improved ORDER BY algorithm has been added to the Checkbox, Date, Input and Upload fields that may improve performance on large datasets
  • #652 – The version of Symphony that created/updated Event or Datasource's is now stored in the Event/Datasource's version information. Extensions that provide custom Events or Datasources are encouraged to add their own strings, ie. Extension Name 0.1
  • #649 – Added a new configuration setting, session_gc_divisor. This defaults to 10
  • #640 – Four new delegates added, PageTemplatePreEdit,PageTemplatePostEdit, PageTemplatePreCreate andPageTemplatePostCreate
  • #525 – Export Ensemble has been updated to 1.16 with a number of fixes and improvements for users who do not have --enable-zip enabled.
  • #472 – Sections Index is now selectable as a default area for Developer Authors.
  • Select Box Link has been updated to 1.20 with performance improvements, code cleanup and some preventative security measures
  • Image JIT extension has been updated to 1.11 with a number of fixes
  • XSS Filter updated to 1.1
  • XMLElement gets some love with seven new functionsgetChildrenByName, setChildren, insertChildAt,removeChildAt, replaceChildAt, addClass and removeClass
  • A new javascript object, Symphony.support is available, which extends jQuery's support functionality with localStorage checks.
  • Performance improvements for delegate subscription, saving of Textarea fields, Navigation Datasources and general Frontend page rendering.
  • Allow filters and prepopulate to be passed as arrays allowing multiple backend filters
  • The EventPreSaveFilter now gets passed the $entry_id when an Event is editing entries. This will be null on new entries
  • Add __get() to the EmailGateway allowing variables to be accessed once they are set
  • Symphony's Javascript is now documented with JSDoc.

A full list of changes can be read in the change log.

CMS Critic Logo
  • Programs
  • Critics
  • About
  • Contact Us
  • Privacy
  • Disclaimer

©2025 CMS Critic. All rights reserved.