2.1.1’s main focus was to address the authentication issue with sessions. It also fixes a few other outstanding issues post 2.1 release.

Bug Fixes

  • #341: Clarify copy on limits in DS editor.
  • #374: Fixes Random sorting bug.
  • #375: If the appendFormattedElement() function gets NULL data, it will return before attempting to create an XMLElement object.
  • #375: Using isfile() instead of fileexists(), as the later returns true if the path is a directory or file.
  • #376: Section editor menu-hiding copy tweak.
  • #379: Initialising ExtensionManager before calling isLoggedIn(). This prevents fatal error thrown when trying to set authors non-english language preference.
  • #380: Removing a file now works as expected.
  • #381: Don’t overwrite file when page is a duplicate.
  • #385: Fixed logic in Session class, which was faulty and caused regular logout.
  • #387: Changed length of ‘validator’ fields for Input, Taglist and Upload fields to 255 instead of 50.
  • #389: Fixed event manager. Was incorrectly assigning the event source to a variable ‘type’. This has been renamed to ‘source’.
  • Tweaked updater so it would not keep adding ‘-Indexes’ to the htaccess Options.
  • Fixed rewrite base issue on windows. Also fixes logout issues on windows.

Minor Updates

  • This tweak allows the DS editor to keep custom sort values, instead of forcing ‘asc’, ‘desc’ or ‘random’. This is handy if you want to use dynamic values. E.G. {$order:asc} and still be able to edit the DS via the admin interface. The custom value will show as an item in the select box. So long as it is not changed, the value will persist.
  • Added ‘image/pjpeg’ to the list of image mime types.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details