Are We There Yet?
Answers to the most frequently asked questions.
- Why doesn't Symphony include such-and-such feature?
A key principle in Symphony’s development philosophy is simplicity. We leave all non-essential functions out of the core system, allowing them to be re-integrated as extensions. This keeps Symphony development agile, makes the system as flexible as possible, and benefits the broadest number of users.
- Is Symphony viable for very large, high-demand projects?
Symphony is frequently used for enterprise-class systems, from Government properties to broadcast-critical infrastructure delivering millions of large-object requests/hour.
- How do I install Symphony?
We’ve got an excellent tutorial that will walk your through the process step-by-step.
- Can I upgrade from version 1.7 to 2.x?
Unfortunately not. The database structure, and Symphony’s XML structure and XSLT implementation, have all undergone significant changes which make these two versions incompatible.
If Symphony 2 offers substantial reasons for you to upgrade, it might be worthwhile creating a new website with S2 and then manually importing your old data with an SQL export. This could take a lot of work, but in future we might be able to offer an importer script to help streamline this process.
Learning the System
- How much XSLT do I need to know in order to use Symphony?
XSLT is the language of choice for Symphony development, so you should be prepared to learn at least a little. We’re working hard on the XSLT resources in our documentation.
- How can I manipulate particular elements in my source HTML?
You want to read up on Allen’s famous Ninja Technique for manipulating HTML output.
- Where can I talk to other Symphony users?
By far the most active gathering of Symphony users is the forum on this very site. There is also a Gitter chat for new developement and bugs an another to ask for help when building a project with Symphony.
Quite a few of us are on Twitter nowadays too. The #symphonycms hashtag is also widely used.
- How can I get in touch with the Symphony team?
For anything super-urgent, you can contact us using our contact form.