Symphony is a web-based content management system (CMS) that enables users to create and manage websites and web applications of all shapes and sizes—from the simplest of blogs to bustling news sites and feature-packed social networks. With Symphony, you can build just about anything, and that's what sets it apart from most other CMSs. Instead of making all kinds of assumptions about your content and what you'll be doing with it, Symphony gives you the tools to make those decisions for yourself. From its very beginning, Symphony has been engineered around principles like openness, simplicity, and standards-compliance. This approach has resulted in a granular architecture that's easy to customize at every level, and a clean, minimal core that's high on efficiency and low on bloat. It's also led to the adoption of open standards like XML and XSLT, which make the system more transparent and free it from constraints common to other CMSs.
v2.3 [Nov 7, 2012]
- Pages types are now available in the page params
- Maintain entry filtering after a new entry is created
- Allow Checkbox, Date and Taglist fields to be required
- Support parameters on the root page of the site without requiring the index page's handle
- Add a View Page button to the Pages Editor
- Extend the DatasourcePostEdit and EventPostEdit delegates to also pass the previous filename in the case where the DS/Event has been renamed
- Add a new setting to the Author field which allows only Authors or Developers (or both) to be shown in the publish pages
- Improve handling of missing or renamed extensions, Symphony will now offer to rename the folder correctly for you using the extension.meta.xml file
- An entries modification date is now tracked and is available via the Sections Data source for parameter output, sorting, filtering and output. This is also backwards compatible if you have used system:date in the past
- Introduced Cryptography methods for improved password security
- Automatically rename files when a clash is detected in the Upload field. Consider example.jpg, will be renamed to example_1.jpg. If that file exists, 1 will keep incrementing until a filename is available
Add iso and offset attributes to the General::createXMLDateObject function
New Event types can now be created by extensions extending the Providers concept introduced in 2.3
Fields now have ExportableField, #1394 and ImportableField interfaces that allow fields and extensions greater control and flexibility about how data can be imported or exported from Symphony
Core Email API improvements including modifying the envelope and persistent connections
Add a new delegate, AdminPagePostCallback, that allows extension to enhance or modify the backend page
I have been using Epic Privacy Browser for a few months now and I must say that I am really impressed