XDocs CCMS core modules provide a quick to deploy enterprise class CCMS and comprise of server, desktop, and web applications. XDocs CCMS provides easy-to-master components for all members of the team.

Bluestream’s development philosophy is to create easy-to-master and scalable components in a “zero administration” system. Beyond common operations, such as setting security.

CM Admin

The XDocs CM Admin web-based application allows for remote and seamless administration of the XDocs CCMS.

The system administrator can easily set and control user permissions and accounts, configure workflows, set baseline publish dates, and configure projects. You can scope User permissions to include all descendant folders without a clumsy copy down model. Therefore, greatly reduces the number of permissions you need to maintain.

XDocs Repository

The XDocs Repository is the core database and stores all content. The XDocs repository has a fully featured MYSQL relational database management system to store both XML and binary content.

It is easy to import content into the XDocs repository. Validation and link checks are performed on DITA content imported, or saved to the repository,

Metadata Management

Content reuse needs are now more complex, and so the content management challenge is more complex. With XDocs Extended Metadata Module you have the power to retrieve and deliver your content with precision.

With XDocs Extended Metadata Module (EM) you can harvest glossary terms from your DITA content straight into XDocs. Then, the EM Thesaurus organizes the terms according to your classification structure.

As a result, you can browse and search through content using terms, and you also associate non DITA files with the terminology.

XDocs Extended Metadata Module Brochure

XDocs Workflow

Using workflow brings the content lifecycle under complete control. It also lets SMEs outside the technical communications team join in the process without impacting on their main job tasks.

Sample workflow

It is easy to create, configure and modify workflows in XDocs. The module uses the BPMN 2.0 industry standard and Activiti workflow engine.


WEX is a web-based app for online review and contribution of DITA content. The premise behind the app’s development is simple – no training or installation required. The target audience for this application is anyone in the organization who needs to be part of the content lifecycle.

WEX has tight integration with the Oxygen Web Editor. However, integration with other DITA web-based XML editors (such as Fonto XML, XEditor, etc.) is also possible. WEX is role and workflow capability-centric. This can restrict what Users can see and do. This allows for greater control while delivering publications within a workflow. WEX also lets users add meaningful content when great ideas arise outside of workflow. Lastly, the WEX experience is completely transparent, with the interface resembling that of MS Word or a Wiki.

XDocs Explorer

The content creation team use XDocs Explorer for managing content in the XDocs Repository. XDocs Explorer is installed on a local computer and uses a local cache. It allows the use of rich desktop XML authoring tools such as Oxygen XML Author and non-XML tools such as Excel, SnagIt, and Visio. From XDocs Explorer, we can open in a file in any kind of editor that supports the file type.

The XDocs repository stores all content types. Imported DITA content undergoes validation and link checking. All links, content references, and content key references maintained. Because any broken links are reported, they can be easily fixed. XDocs can assign CCMS metadata as part of the import operation.

You can export files to your local hard drive. Links in these files are fixed file-relative links, making them independent of XDocs. Content is DITA content with its metadata intact.

In order to maintain security and auditing, XDocs provides password protection, encrypted format, and logs user-log in/log out.

Branch, Merge and Release Management

All organizations must respond to rapid developments in their industry and to market needs for changing products. Therefore, the demands for up-to-date and accurate documentation have never been greater. XDocs Branch, Merge and Release Management Module gives teams extensive access to, and control over, all versions of content.

Companies have products or services that drive the company in terms of revenue and schedule. The documentation forms part of the product or service. Documentation must be delivered on time or it will impact revenue. Since products have multiple releases, so the documentation must also have multiple releases.

XDocs Branch, Merge and Release Management provides features for documentation teams to manage content in complex content development environments.

Release Management

Release management in a CCMS concerns how to manage content for different releases of products over time. It focuses on addressing the challenges that arise when managing content. For example, for parallel versions of a product. Here an organization must maintain support and document versions 7.1, 7.2 and 7.3 while also developing content for version 8.0.

Release Management in XDocs provides your team with the freedom to ‘time travel’ in content. This means they can fully access and modify content ‘as of’ any date and time, while maintaining historical integrity. Historical integrity means histories cannot be rewritten and the links at any point in history remain intact. Additionally, XDocs also allows you to create and apply labels to mark significant points in the content history.

Therefore, you can isolate versions of content at some point in time. You can then register those versions of content on a new branch in the XDocs CCMS.

Branch Copy

Using the Branch Copy feature, documentation teams can isolate content. Versions of content can then be developed in isolation. Later the content can be merged or consolidated from branch to branch as desired.

Branch Copy provides options to isolate and relocate content as groups of files or as individually, manually selected files. There are options for branching an entire file set as defined in a project and for branching an entire folder of files. You can also branch one or more individual files as selected in the Branch Copy UI or Browse UI.

The Branch Copy feature produces reports on the differences in content on branches. It then allows the merging, or consolidation, of branches in either direction. The report provides mechanisms that allow you to perform the following actions at the time of the Branch copy:

  • Fix link errors
  • Modify merged and other XML
  • Skip existing, identical content

Branch, Merge & Release Brochure

CM Portal

CM Portal lets you quickly preview content via a browser. For example, send a link to your manager, and they can easily view a file rendered in HTML or PDF or view an image or text file using a web browser.