FAQ
This page covers the most frequently asked questions related to Sophora. If you have a question that is not answered below, please contact us at support AT sophoracms.com.
Handling Content with Sophora
I have a large number of websites built with PHP. Can I keep them?
Yes, you can. Sophora supports PHP and ships with its own PHP library and caching functionality.
Does Sophora make a technical difference between images and other content?
No. Sophora's underlying philosophy is "everything is content". On a technical level, images are documents as much as stories or homepages. However, on a non-technical level, Sophora offers a unique image editor for images, a text editor for text-oriented documents and a component editor for homepages.
Does Sophora support content approval and other team workflows?
Yes. Sophora supports content approval. Content approval can be configured for websites, folders and document types. Additionally, Sophora's integrated story offer feature enables editors to pitch stories to be included on homepages.
Does Sophora ensure the integrity of cross-links and compiled content?
Yes. Sophora prevents you from having any dead links. Additionally, cross-references are listed both at the referencing and the referenced document.
How do you deal with user generated content?
All content can be stored in Sophora's content repository. However, we believe in separation of concerns. User generated content should ideally be stored in its own database and then synched with editor's content on demand.
How do I add new documents [document types] and how do I add new fields to existing ones?
This all can be done very simply via the graphic user interface. All editor forms are generated or renewed automatically. No XML fiddling or programming necessary.
Can I manage more/several websites with just one Sophora installation?
Yes, Sophora has been built with the requirement of managing several hundreds of websites.
Does Sophora support bulk upload and bulk editing?
Currently not.
Does Sophora support WebDAV?
No, currently not. However, Sophora's content repository software, Jackrabbit, already supports WebDAV.
Is Sophora available in other languages besides English?
Yes. Currently Sophora is available in German and English but more languages will follow. Documentation and support is available in German and English.
Does Sophora support multi-lingual sites?
Yes. All characters are UTF-8 encoded. Sophora's editing clients are speaking several languages including English and German.
Customizing Sophora
Can I customize Sophora's Client?
Yes. Sophora's rich client is entirely plug-in-based and the web-based client can easily be customized. Additionally it is easy for third parties to write new Sophora clients by using Sophora's simple client API.
Integrating Sophora
How do I import content?
Sophora has its own XML import format. It is easy to transform your content to this format. You simply put the resulting XML files and the accompanying media files in a folder accessible to Sophora. Sophora will import them from there. Content is tagged automatically. Corrupt files will be placed in special folder for your revision.
Can I connect Sophora with LDAP / Active Directory?
Currently not. However, this feature is planned and will be available soon.
Can I easily integrate external content in Sophora’s documents?
Yes, there is a generic way of adding external content by applying an URL, some parameters and a simple mapping of some XML fields.
How can I access Sophora's content? Does Sophora support Web services?
Yes it does. Please contact developer at developer@sophoracms.com for further information.
How can I export contents from Sophora?
Simply write an export template.
Understanding Sophora's Technology
I want to program templates. What does Sophora's API look like?
Please contact developer at developer@sophoracms.com for further information.
How is caching done in Sophora?
Caching is done using Sophora's own cache manager generating and flushing static pages. Pages can be both pre-generated and generated on demand.
How do I develop templates for Sophora?
Just use your favourite programming tool e.g. Eclipse IDE, IntelliJ or GNU Emacs and your favourite versioning tool eg. Subversion or CVS.
Licensing Sophora
What happens when I reach the maximum licensed amount of users?
When the user count comes within 95% capacity, a warning will be sent to the administrator.
Can I purchase additional users?
You can upgrade to the next license level any time.
