XML Content Management System
What Is An XML CMS
The XML CMS unleashes the value of having your content in XML. An XML CMS allows you to collect on the value proposition and promises of XML Content. Below is a description of selected XML CMS features and uses cases.
Fundamentally a CMS is used to satisfy two broad use cases:
- Authoring
- Publishing
Within these two broad cases there are a number of sub use cases and variations on these use cases:
Authoring
Authoring in a CMS has the following use cases:
- Creating new Content
- Authors will create new content for a publication.
- Editing existing Content
- Authors need to be able to call up old content and change large or small parts of it.
- Team Authoring
- Authors need to participate as part of a larger team to accomplish authoring of large publications in a collaborative fashion.
- Navigation Link Authoring
- Authors need to easily insert navigation links into their documents.
- Document Component Authoring
- Organizations will use a number of document component strategies to re-use content or for team authoring of content parts. An authoring environment must provide for working with content components.
- Managing & Maintaining Existing Content
- In some organizations there may be multiple people authoring a multitude of documents. As the number of documents grows, it is more and more useful to be able to search for content. The search may be performed by a new author or may be done by an existing member of the authoring team. Authors typically search to find already existing content for a number of reasons ranging from content re-use to a need to see what is written on a given subject. As well as searching for documents, authors will expect a shared folder structure for content. This shared folder structure is much like a local disk folder tree however it is visible and shared across the organization according to user permissions.
One of the most important tools to authors is the WYSIWYG (What You See Is What You Get) XML Editor. Users expect this because they have used Microsoft Word, WordPerfect or Open Office in the past. Some WYSIWYG editors run on the desktop and some run in the browser. Below is a table of example WYSIWYG editors. These editors may be configurable and support many XML vocabularies or they may support just one vocabulary. The environment of the editors may be either the desktop or the web.
| Editor | Vocabulary | Environment | Description |
| Amaya | W3C XHTML | desktop | Amaya is a free XHTML editor, however in early versions right now. |
| Open Office | Oasis Open Document 1.0 | desktop | Open office is a free editor for the Open Document standard. |
| XMetal | many | desktop | XMetal is a Windows based editor and is configurable for any XML vocabulary. |
| XMetal ActiveX | many | browser | XMetal Active X is an ActiveX control that is based on the core XMetal engine. |
| Epic | many | desktop | A Windows based configurable editor. |
| JXHTML | W3C XHTML | browser | Runs in any browser. |
XDocs White Papers
- XML Content Management System

