[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: noting a few limitations in my FrameMaker-to-DITA migration effort
Hi all, I’ve been tasked with developing a migration path from FrameMaker to DITA for approximately 25k pages of documentation from 40ish books. I’m working on a perl script to convert FrameMaker-written XML to DITA. I wanted to share two limitations I’ve run into. This is FYI in the spirit of information sharing; I have workarounds in place and I’m not requesting any action. ***** Item 1: There are places where I need <foreign>, <unknown>, or <required-cleanup> elements to preserve external information for later review, but the OASIS content models do not allow them. Two real-world examples are: allow <required-cleanup> in <uicontrol> (for unsupported nested styles that the author must review) allow <foreign> in <cmdname> (for legacy links to external interactive help systems where the practitioner must develop new machinery later) I incorrectly filed a DITA-OT issue for this (https://github.com/dita-ot/dita-ot/issues/3167) but I’ve since learned that this mailing list is the proper audience. Though closed,
more detail is contained there. ***** Item 2: Some of our FrameMaker reference manuals have large numbers of appendixes, separated into categories using partitions. However, DITA bookmaps do not support <part> hierarchy in appendix backmatter: bookmap = element bookmap { (booktitle | title)?, bookmeta?, frontmatter?, chapter*, part*, (appendices? | appendix*), backmatter?, reltable* } element part { topicmeta?, (anchorref | chapter | ditavalref | keydef | mapref | topicgroup | topichead | topicref | topicset | topicsetref)* } Currently I delete all <part> elements that precede an appendix , but the product teams have expressed dissatisfaction with this. ----- Tech Writer, Implementation Group (610) 628-9718 home office (570) 460-6078 cell |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]