DITA A.I. lets you store all your content in a central database-driven repository. Anyone with sufficient access permissions and access this content wherever they are physically located using a web-based interface, any desktop application, or a dedicated DITA A.I’s CMS application.
DITA A.I. provides a complete set of features that you need to effectively manage your content:
Search
- Use various types of search, including metadata-based and full-text search.
- Narrow down search results by specifying where you want to search.
- Use tags to semantically label content in the repository and find content by tags.
Distributed Architecture
- Let content creators located on different sides of the globe work with the repository without experiencing
any communication lags.
Link Management
- Move files around the repository, rename files, and change the folder structure of the repository without worrying about broken links – all links are updated automatically.
- Get automatic warnings when deleting files which are currently used in projects or in other files.
- See where each topic is reused.
- Find unused topics.
- See to which files a topic refers.
- Find and fix broken links automatically.
Integration with Authoring Tools
- Use any authoring tool that supports structured authoring, including Oxygen, XMetal, and Adobe FrameMaker.
- Use web-based authoring tools, such as FontoXML and Oxygen XML Web Author.
- Access the content repository from within your authoring tool.
Publishing
- Publish through the DITA Open Toolkit (DITA OT), Miramo, or any other third party publishing engine.
- Publish to a wide variety of output formats, including PDF, HTML, Word, CHM, and Eclipse Help, from a single source.
- Use your own DITA OT customizations for publishing, as required.
- Specify conditional content to be included into each deliverable.
- Use our custom connectors to online knowledge bases and customer portals, such as Oracle RightNow and Salesforce.
Versioning and Release Management
- Lock a file to prevent anyone else making changes when you are working on it.
- Keep track of versions for each file.
- Store comments on changes made in each version.
- Branch a current version or older versions of a topic or an entire project.
- Compare versions.
- Create a snapshot (known as baseline) of any project to freeze its state.
- Upload a translation to the latest version or to a baseline.
- Publish or download the latest version of the project or any baseline.
Translation Management
- View to which languages each file is already translated.
- View translations to which languages are still missing.
- Receive a notification every time a file in the source language is updated and viewing translations in which languages need to be updated.
- View the translation status of the entire project.
- Preview the contents of file in a selected language.
- Select a language in which you want to publish a project.
- Receive a notification when a project that you want to publish includes non-translated files.
- Search for translated, non-translated content, and content whose translations should be updated.
Workflow Management
- Create as many workflow states as you need.
- Define actions to be triggered (for example, sending a notification email) when a file
enters this state. - Define actions that cannot be done (for example, deleting a file) on the file while it is
in this state. - Move files to workflow states.
- Assign a file to a user.
- Search by workflow states and assignments.