Utilities enable the abstraction and reuse of common template functions and markup.
XML powers Symphony's data engine and is used to structure content for templating.
Ensembles bundle an entire Symphony project, including its database and workspace files, into an installable package.
The Workspace directory stores project-specific files like data sources, pages, utilities, and uploads.
XSLT powers Symphony's page templates and utilities, which together comprise the templating layer.
Devkits provide useful developer tools on the front end which facilitate debugging, profiling, and other tasks.
Symphony's Admin Interface, or back end, enables authors to manage content and system settings.
Authors can login to the admin interface and manage a project and its content.
XPath is used by XSLT to address nodes and perform basic computations while traversing an XML document.
Entries represent individual content records in a section.
Pages constitute a Symphony project's front-end interface and determine its URL structure.
Data Sources fetch, filter, and sort data and expose it as XML to pages for templating.
Sections model and define the types of content to be managed in a Symphony project.
Extensions add specialized functionality to the lean, mean Symphony core.
Events facilitate advanced front-end interactions such as data submission.
Handles provide sanitized, URL-friendly equivalents for the values stored by many field types.
Page Templates transform the XML provided to a page by its data sources.
Fields give shape to sections and their entries by defining the data they capture.
Event Filters add additional conditions or actions to an event.
Delegates allow developers to manipulate input and output and perform other tasks during the generation of back-end and front-end pages.
Data Source Filters can use parameters, advanced operators, regular expressions, and normal values to filter results.
How Symphony detects and loads extensions automatically.
Page Types enable special handling of pages, and are used to specify a project's home page, error pages, etc.
System Dates store creation timestamps for a Symphony project's content entries.
Data Source Output Parameters are set using the results from a data source and enable data source chaining.
Field Types define the structure of fields and govern their behavior in capturing and outputting data.
Parameters channel dynamically set values through the system for use by data sources and in the templating layer.
Data Source Chaining enables a data source to be filtered using the results provided by another data source.
System IDs provide unique identification numbers for a Symphony project's content entries.
Entries represent individual content records in a section.
URL Parameters enable pages to capture and utilize parameters set dynamically in their URLs.
Text formatters can be applied to fields to transform or format their content before saving.
Navigation Groups allow Sections to be grouped together in the Symphony admin interface.