You need to send a project for translation. However, your company is preparing a new release of the product, and you have to document new features. Therefore, you have to keep working on the content while it’s being translated. A potential problem that arises is that when you get the project back from the translation agency, the project in the source language will be several versions ahead by then. The translated project will reflect the past state of the project and will be unsynchronized with the content in the source language.
You have a budget for translating your project to Spanish and German. A few months later, you get an additional budget for Dutch and Italian. However, you worked on the content in the source language during this time. You cannot send the project for the additional translation as it is now. Instead, the project as it was several months ago, when it was translated to Spanish and German, should be sent for translation.
Last year, Release 1.0 of your product was rolled out to your customers. This year, Release 2.0 is made available. However, not all of your customers want to upgrade to Release 2.0. Some of them prefer to stay with Release 1.0. At some point, a customer with Release 1.0 submits a bug or feature request whose fix or implementation require an update in the documentation for Release 1.0. The current content cannot be updated because it represents Release 2.0. Instead, the project as it was last year should be updated.
As a variation of the previous scenario, you might want to introduce a new output format for your documentation and publish the user guide for last year’s Release 1.0 in that new format.
In all the scenarios above, you need to create a snapshot of the project which reflects the state of the project at a certain moment of time and have an ability to use that snapshot for translations, modifications, and publishing.
Baseline Manager is a complementary module for DITAToo DITA CCMS that lets you create a project snapshot, known as baseline. You can create as many baselines for the project as you need. For example, you might want to create a separate baseline for each release of your product.
Once a baseline is created, you can retrieve it at any time for download, publish, or translations.
Using Baseline Manager together with the DITAToo’s translation management capabilities let you specify to which baseline you want to upload the translation or translation of which baseline you want to download or publish.
Watch this short video to see how Baseline Manager for DITAToo DITA CCMS works: