Storage of Content and Version Control
The XDocs DITA CCMS (Component Content Management System) provides a fully-featured repository for the storage of content. Content can contain any kind of data, including DITA 1.0, 1.2, and 1.3, XML, image, video, voice, PDF, Word document, PowerPoint, and more.
XDocs provides robust version control and auditing features. It automatically maintains the validity of links in past versions. XDocs manages and supports multiple file versions. In addition, a Delta XML plug-in makes comparing file versions simple with changes highlighted. Lastly, options for Diff publishing allow documents to be published back into the CMS, including a PDF change bar display.
XDocs also provides a feature for using publishing date labels or Revisions Labels. Therefore, a map or document can be published as the content was at a particular time and date.
XML Editor/Authoring Environment
Users of XDocs CCMS benefit from tight integration with market leading XML Authoring tools such as Oxygen and FrameMaker. Content developers can easily access files and templates in the XDocs repository while creating and editing content in the editor.
XML Grammar Management
XDocs CCMS fully supports DITA 1.3. Our customers are also using DITA for other vocabularies, for example DocBook and proprietary XML. XDocs CCMS has a single location for XML grammar files and support for XML catalog files.
Support for DITA based Content Reuse
The XDocs CCMS supports DITA-based content reuse, including the use of conref, conkeyref, and keyref attributes. Through tight integration with XML editors, content creators can access and perform actions (including functions such as creating and inserting @xrefs, @conrefs, @keys, and more) on files in the XDocs CCMS repository directly from the XML editor. XDocs maintains tight control over reuse objects, such as legal boilerplate, safety statements, admonitions, etc. The CCMS also provides a feature to view incoming links (aka “where used” report) on all files in the repository.
XDocs provides robust link maintenance and management. Once content is in the XDocs repository, links are unbreakable even after copying, moving, or renaming files. All deletes are subject to link checking. Links use an annotated filename approach, this gives further cue as to what is linked to.
Search and Retrieval of Content
XDocs provides a folder system where users can navigate and browse content in the repository through folder structures. While browsing content, lists of files can be viewed in custom columns. All file properties can be added to columns. This also includes any custom file properties added by the user. XDocs also provides a multi-faceted browse feature. Here users can browse content at the intersection of the two facets, such as folders and metadata.
XDocs provides powerful yet easy-to-use search features. These include full-text search, file title and file name search, base metadata search, extended metadata (custom property) search. In addition XPath search, and the ability for organizations to create their own searches and save those searches. Users can access and view their own search histories. XDocs search makes use of wildcards, word/string identification, and regular expressions.
XSL Publishing Engine: XDocs uses Advanced Multi Format Publishing and the DITA Open Toolkit (DITA OT) XSLTs. Using this part of the DITA OT results in larger stability and support from the DITA OT community. XDocs supports publishing content to multiple languages. XDocs ships with version 2.5 of the DITA-OT, which is an intact copy of the toolkit. Additionally, XDocs features Definable Processing Profiles for the conditional processing of variable content. XDocs also uses Definable Presentation Profiles, allowing variations in output presentation to be independent of processing profiles.
The system also has built-in Timeslice publishing labels. XDocs publishes to multiple output formats, such as PDF, HTML, CHM, EPUB, and others; Additionally, XDocs integrates with numerous third-party publishers, including Antenna House for PDFs. Content can also be delivered directly to the XDocs Dynamic Delivery Platform to populate content on portals, websites etc.