If you previously integrated specializations into the DITA CMS, you found that there were three different processes: one for integration into the CMS itself, another for integration into the Output Generator, and a third for integration into Web Author. These three different processes made the maintenance of specializations time-consuming.

The DITA CMS now uses the plugin approach for integration into all three applications.

The greatest advantages of this approach are that specializations are now much more contained and pathing is kept simpler. To fully integrate a specialization, you only need to create the specialization plugin once, then integrate it into the DITA CMS system configuration, the DITA Open Toolkit within the Output Generator, and the Web Author framework, using a similar process for each.

Important: The process for integrating specializations is almost identical whether you are using the Dynamic Release Module (DRM) or not. The significant difference lies in the creation of a map shell DTD. For this step, this guide includes two different procedures. Be sure to follow the correct procedure for your DITA CMS configuration.