migration.dita 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd">
  3. <!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
  4. <reference id="ID">
  5. <title>Migrating customizations</title>
  6. <shortdesc>If you have XSL transformation overrides, plug-ins or other customizations written prior to DITA-OT
  7. <keyword keyref="release"/>, you may need to make changes to ensure your overrides work properly with the latest
  8. toolkit versions. </shortdesc>
  9. <prolog>
  10. <metadata>
  11. <keywords>
  12. <indexterm>upgrading
  13. <indexterm>plug-ins</indexterm></indexterm>
  14. <indexterm>upgrading
  15. <index-see-also>migrating</index-see-also>
  16. <index-see-also>installing</index-see-also></indexterm>
  17. <indexterm>migrating</indexterm>
  18. <indexterm>plug-ins
  19. <indexterm>upgrading</indexterm></indexterm>
  20. <indexterm>installing</indexterm>
  21. </keywords>
  22. </metadata>
  23. </prolog>
  24. <refbody>
  25. <section>
  26. <p>In some cases, you may be able to remove old code that is no longer needed. In other cases, you may need to
  27. refactor your code to point to the modified extension points, templates or modes in recent toolkit versions.</p>
  28. <p>When migrating customizations, identify the version of the toolkit you're currently using (base version) and
  29. the version of the toolkit you want to migrate to (target version). Then, review all of the migration changes
  30. described in <i>all</i> of the versions from the base through the target. For instance, if you're currently on
  31. 2.2 and want to move to 3.3, you should review all of the changes in 2.3 through 3.3. You may want to start at
  32. the oldest version and read forward so you can chronologically follow the changes, since it is possible that
  33. files or topics have had multiple changes. </p>
  34. <note>
  35. <p conkeyref="conref-task/semver-info" conrefend="semver-plugins"/></note>
  36. </section>
  37. </refbody>
  38. </reference>