Component-based page editor

Content authors can activate an edit toolbar in their web browser to edit pages directly. This editor is targeted at users who don't have knowledge of XML programming and simply want to publish text, images and documents on the web site.
Easy-to-understand buttons, icons and wizards guide them through the necessary steps when creating, editing and publishing their web pages:
The editor is based around a set of components, or page building blocks. Components can be paragraphs, images, links, tables and so on and they are stacked together to form the page using a point-and-click interface. When the page is saved the content is stored as an XML file, but the author never has to know about that.
When viewing the page, the content gets wrapped inside the page layout template which adds site navigation links and other elements. The look of individual components is controlled by separate templates that can be modified or replaced individually.
Aside from altering the component templates, developers and consultants may write their own component editors which act as plug-in modules in the toolbar environment. For example, such editors can be interfaces to custom web services, wrappers for complex database queries or other input forms.
Spell checking

The text editor can be installed with a server side spell checker based on the open source tool Aspell. This tool is available for both Unix and Windows based operating systems. An important advantage with a server-side based spell checker is that clients do not need to have expensive software packages such as Microsoft Office installed. Language packages are available for English, Swedish, Dutch, German, French, Spanish, Norwegian, Danish and more.
Advanced editing for web developers
The advanced web-based interface provides access to the advanced features of the editing environment. This is suited for web developers who create layout templates or implement the logics for dynamic sites.

The SiteBuilder Content Editor interface gives full control to all versioning and staging commands as well as on-line reference documentation.
Custom editing interfaces
In some projects a custom editor may be the best solution for a particular group of users. Developers have full access to a toolbox of commands that can be used to create, edit and delete files, store content and metadata and control other aspects of the editing process. The end result is an editor that is highly specific for the target audience and seamlessly integrated in the web site.
External editors

Roxen CMS has excellent integration with desktop software. See the section Desktop integration for more information.
It's also possible to set up external editors via e.g. FTP or Application Launcher. Power users that are familiar with Emacs and similar tools will appreciate this flexibility.
Finally, content creation and editing can be scripted and run via a command-line interface to ease content syndication from external sources.
Common features
Regardless of which editing environment that users choose they will all take advantage of core Roxen CMS functionality such as multilingual pages, version control, workflow and so on. This gives extraordinary flexibility in designing a content authoring environment that people feel comfortable with.