• Classes

    • $.symphonyAffix

      Create affix elements. Affix elements follow the scroll and are constrain by their container.

    • $.symphonyCollapsible

      Create collapsible elements.

    • $.symphonyDrawer

      Drawers are hidden areas in the backend that are used to display additional content on request. There are three different types of drawers: horizontal, vertical left and vertical right.

    • $.symphonyDuplicator

      Duplicators are advanced lists used throughout the Symphony backend to manage repeatable content.

    • $.symphonyNotify

      Notify combines multiple system messages to an interface that focusses on a single message at a time and offers a navigation to move between message.

    • $.symphonyOrderable

      Create orderable elements.

    • $.symphonyPickable

      Pickable allows to show and hide elements based on the value of a select box. Each option is mapped to its associated content by matching the option `value` with the content `id`. If the option value is numeric, Pickable prefices it with `choice`. Only the content of the currently selected option is shown, all other elements associated with the given select box are hidden. If no content element of the given `id` is found, Pickable checks for a `data-request` attribute on the selected option. If a `data-request` URL is set, Pickable tries to fetch the content remotely and expects an content element with no additional markup in return.

    • $.symphonySelectable

      Create selectable elements. Clicking an item will select it by adding the class .selected. Holding down the shift key while clicking multiple items creates a selection range. Holding the meta key (which is cmd on a Mac or ctrl on Windows) allows the selection of multiple items or the modification of an already selected range of items. Doubleclicking outside the selection list will remove the selection.

    • $.symphonyTags

      Insert tags from a list into an input field based on three modes: singular - allowing only one tag at a time (add a class of .singular) multiple - allowing multiple tags, comma separated inline - which adds tags at the current cursor position (add a class of .inline)

    • $.symphonyTimeAgo

      Convert absolute to relative dates.

    • Symphony

      The Symphony object provides language, message and context management.

    • Symphony.Context

      The Context object contains general information about the system, the backend, the current user. It includes an add and a get function. This is a private object and can only be accessed via add and get.

    • Symphony.Language

      The Language object stores the dictionary with all needed translations. It offers public functions to add strings and get their translation and it offers private functions to handle variables and get the translations via an synchronous AJAX request. Since Symphony 2.3, it is also possible to define different translations for the same string, by using page namespaces. This is a private object

    • Symphony.Support

      A collection of properties that represent the presence of different browser features and also contains the test results from jQuery.support.

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