XDocs CCMS core components provide a rapidly deployable 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. This 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 uses an underlying 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 when DITA content is 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 will organize the terms according to your classification structure.

As a result, you can browse and search through content using terms, and you can 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

XDocs Explorer is used by the content creation team for managing content in the XDocs Repository. XDocs Explorer is installed on a local computer and uses a local cache to allow 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.

Content is easily imported to the XDocs repository. When DITA content is imported a validation check is performed as well as a link check. Valid DITA content, including DITA maps and all dependencies, are easily imported into the XDocs repository with all links, content references, and content key references maintained. If unresolved links are encountered, users have the capability of searching for link targets to resolve links upon import. XDocs can be customized to assign CCMS metadata as part of the import operation.

Export allows files to be exported from the XDocs repository to your local hard drive. The links in these files are fixed up to be file-relative links, so the exported files are truly independent of XDocs. Content is DITA content with its metadata intact. Metadata not supported by DITA can be exported as a standard OWL2 XML file.

Regarding security and auditing, XDocs provides password protection, encrypted format, and logs user-log in and log out.

Branch, Merge and Release Management

Organizations must be able to respond to rapid developments in their industry and to respond to market needs for product diversification and customization, the demands for up-to-date and accurate documentation have never been greater. XDocs Branch Management Module provides documentation teams with extensive access to and control over all versions of content.

Release management in a CCMS concerns how to manage the content for different releases of one or more products as time progresses. Release management focuses on addressing the challenges that arise when managing content, for example, for parallel versions of a product, where an organization must maintain support and document versions 7.1, 7.2 and 7.3 while simultaneously developing content for version 8.0.

XDocs Branch Management provides features for documentation teams to manage content with agility in complex content development environments. XDocs provides your documentation team with the freedom to time travel in content, to 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.

The XDocs Release Management feature allows you to isolate versions of content at some point in time and register those versions of content on a new branch in the XDocs CCMS. Using the Branch Copy feature, documentation teams can isolate content, so versions of content can be developed in isolation and later the content can be merged or consolidated from branch to branch if desired.

The Branch Copy feature produces reports on the differences in content on branches, and it 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

The Branch Management feature is integrated system-wide in XDocs. As you move content to and from branches according to your content management strategy, you can bring your documentation  projects through automated Workflow processes and Localization cycles, apply Extended Metadata, easily locate content across branches using Browse and Search, and publish your content to your preferred output format, parameters, and filters.

CM Portal

CM Portal allows for quick access for anyone in your organization to 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.