XDocs CCMS core components provide a rapidly deployable enterprise class CCMS and comprise of server, desktop and web applications. XDocs CCMS is rooted in a small-team working environment and provides easy-to- master components for all members of the team. XDocs is a “zero administration” system, beyond common operations, such as setting security.

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

XDocs Repository (Server)

The XDocs Repository is the core XDocs folder and file system, which stores all managed content. The XDocs repository uses the underlying relational database management system to store both XML and binary content. The XDocs repository employs a MYSQL fully featured database.

The XDocs Repository is the core XDocs folder and file system, which stores all managed content. The XDocs repository employs a fully featured MYSQL database to store both XML and binary content.

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. User permissions can be scoped to include all descendant folders without a clumsy copy down model. This greatly reduces the number of permissions you need to maintain.

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 with its metadata intact. Metadata not supported by DITA can be exported as a standard OWL2 XML file. With respect to controlling file names on export from the CCMS, XDocs provides an option to change spaces to underscores and it is also possible to configure further names. In general, XDocs exports using the folder and filename as common in most operating systems. Regarding security and auditing, XDocs provides password protection, encrypted format, and logs user-log in and log out.

CM Portal

CM Portal provides quick access to files for members of staff, enabling them to view the content as either HTML or PDF within a secure web browser environment. It also makes it easy to share content among various departments in the organization such as marketing and sales.

XDocs Explorer

XDocs Explorer is used by the content creation team for editing, viewing, and 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.

WEX- browser based review and collaboration

For an organization to truly benefit from structured content, all parties must be able to contribute in a meaningful way without having a technical mountain to climb. WEX is a web-based module in the XDocs CCMS that enables review, casual contributing, and full document authoring of DITA content in the web.

If input is required from a SME, they will receive an email and simply click on a link. Their browser will open showing the content that needs their attention and they can quickly complete the task using intuitive tools. Other users and departments can interact in the same way, maximising their time whilst increasing the accuracy of the documentation in the minimum time.

The premise behind the application’s development was simple – no training or installation required. The target audience for this application is anyone in the organization who creates content and/or needs to be part of the organization’s content development lifecycle.

WEX is tightly integrated with the Oxygen Web Editor but can just as easily support any other DITA web-based XML editor (such as Fonto XML, XEditor, etc.). The application is role and workflow capability centric. This allows for greater control while delivering publications within a particular workflow, and it does not restrict users from contributing meaningful content when great ideas arise. Furthermore, the WEX authoring experience is completely transparent with the interface resembling that of MS Word or a Wiki.


Workflow is a core component of XDocs Micro+ and an optional module for XDocs Micro.

Using workflow brings the content lifecycle under transparent control and enables the involvement of SMEs outside the technical communications team to be included in the process with the minimum impact on their main job tasks.

Workflows are easy to create, configure and modify and the module is based on the BPMN 2.0 industry standard and the de facto standard Activiti workflow engine. XDocs workflow process definitions can be created using other tools, and the process definitions can be used in other tools. Workflow is configured and edited in CM Admin component, and the settings carry through all XDocs CCMS components. Workflow task candidates can be set from project roles, from user lists, or from both.