Diff for Plans for the DITA Open Toolkit PDF2 Plug-in

Thu, 2009-01-15 18:38 by afrazerThu, 2009-07-02 09:28 by afrazer
Changes to Body
Line 5Line 5
 
One of our primary goals is to incorporate the plug-in into the core Toolkit functionality and to make the plug-in architecture more consistent with the rest of the Toolkit.
 
One of our primary goals is to incorporate the plug-in into the core Toolkit functionality and to make the plug-in architecture more consistent with the rest of the Toolkit.
 
</p>
 
</p>
-
<strong>Items available for next</strong> <strong>release of plug-in: Version 1.5, Milestone 10</strong>
+
<strong>Items available in next release: Version 1.5, Milestone 16</strong>
  +
<ul>
  +
<li>Flagging for PDF output
  +
<ul>
  +
<li>Notes about the implementation have been posted to dita-users</li>
  +
<li>Code is currently available from Suite Solutions upon request</li>
  +
</ul>
  +
</li>
  +
</ul>
  +
<strong>Items available in Version 1.5, Milestone 15</strong> <strong>Items available in Version 1.4.3</strong> <strong>Items available in Version 1.5, Milestone 10</strong>
 
<ul>
 
<ul>
 
<li>Implement print=no </li>
 
<li>Implement print=no </li>
Line 64Line 73
 
<li>Provide correct ids in the opentopic section for topicrefs/chapters that don’t have hrefs to a .dita document</li>
 
<li>Provide correct ids in the opentopic section for topicrefs/chapters that don’t have hrefs to a .dita document</li>
 
<li>Implement working ids that appear within more than one topic</li>
 
<li>Implement working ids that appear within more than one topic</li>
-
<li><em>Related bug: </em>1814935 <span style="font-size: 10pt; color: #000000; font-family: Symbol"><span><span style="font-family: 'Times New Roman'"> </span></span></span><span><span style="font-size: 10pt; font-family: Arial"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1814935&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">Duplicate id value in topic.fo </span></u></a></span></span></li>
+
<li><em>Related bug: </em>1814935 <span style="font-family: Symbol; color: #000000; font-size: 10pt"><span><span style="font-family: 'Times New Roman'"> </span></span></span><span><span style="font-family: Arial; font-size: 10pt"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1814935&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">Duplicate id value in topic.fo </span></u></a></span></span></li>
-
<li><em>Related bug: </em>2020317 <span><span style="font-size: 10pt; font-family: Arial"><span style="color: #800080"><span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; color: #000000; font-family: Symbol"><span><span style="font-family: 'Times New Roman'">  </span></span></span><span><span style="font-size: 10pt; font-family: Arial"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=2020317&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">Many duplicated id in xxx_MERGED.xml in PDF2 output. </span></u></a></span></span></span></span></span></span></span></li>
+
<li><em>Related bug: </em>2020317 <span><span style="font-family: Arial; font-size: 10pt"><span style="color: #800080"><span><span style="font-family: Arial; font-size: 10pt"><span style="font-family: Symbol; color: #000000; font-size: 10pt"><span><span style="font-family: 'Times New Roman'">  </span></span></span><span><span style="font-family: Arial; font-size: 10pt"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=2020317&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">Many duplicated id in xxx_MERGED.xml in PDF2 output. </span></u></a></span></span></span></span></span></span></span></li>
-
<li><em>Related bug: </em>1927400 <span style="font-size: 10pt; color: #000000; font-family: Symbol"><span><span style="font-family: 'Times New Roman'"> </span></span></span><span><span style="font-size: 10pt; font-family: Arial"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1927400&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">Valid xrefs, &quot;unresolved internal destination&quot; errors </span></u></a></span></span></li>
+
<li><em>Related bug: </em>1927400 <span style="font-family: Symbol; color: #000000; font-size: 10pt"><span><span style="font-family: 'Times New Roman'"> </span></span></span><span><span style="font-family: Arial; font-size: 10pt"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1927400&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">Valid xrefs, &quot;unresolved internal destination&quot; errors </span></u></a></span></span></li>
 
</ul>
 
</ul>
 
</li>
 
</li>
Line 82Line 91
 
<li>Document how to enable reltables</li>
 
<li>Document how to enable reltables</li>
 
<li>Ensure that duplicate links don’t appear in the same related links section</li>
 
<li>Ensure that duplicate links don’t appear in the same related links section</li>
-
<li>1708977 <span style="font-size: 10pt; font-family: Symbol"><span><span style="font-family: 'Times New Roman'"> </span></span></span><span><span style="font-size: 10pt; color: #000000; font-family: Arial"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1708977&amp;group_id=132728&amp;atid=725074"><span style="color: windowtext; text-decoration: none; text-underline: none"><span><u><span style="color: #0000ff">No link titles for related links in PDF </span></u></span></span><span style="color: #000000; text-decoration: none; text-underline: none"><span> </span></span></a></span></span></li>
+
<li>1708977 <span style="font-family: Symbol; font-size: 10pt"><span><span style="font-family: 'Times New Roman'"> </span></span></span><span><span style="font-family: Arial; color: #000000; font-size: 10pt"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1708977&amp;group_id=132728&amp;atid=725074"><span style="color: windowtext; text-decoration: none; text-underline: none"><span><u><span style="color: #0000ff">No link titles for related links in PDF </span></u></span></span><span style="color: #000000; text-decoration: none; text-underline: none"><span> </span></span></a></span></span></li>
 
</ul>
 
</ul>
 
</li>
 
</li>
Line 94Line 103
 
<li>Chunking issues
 
<li>Chunking issues
 
<ul>
 
<ul>
-
<li>1897497 <span style="font-size: 10pt; font-family: Arial"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1897497&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">chunking to-content reprocesses maps and duplicates content </span></u></a></span></li>
+
<li>1897497 <span style="font-family: Arial; font-size: 10pt"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1897497&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">chunking to-content reprocesses maps and duplicates content </span></u></a></span></li>
-
<li>1897542 <span style="font-size: 10pt; font-family: Symbol"><span><span style="font-family: 'Times New Roman'"> </span></span></span><span><span style="font-size: 10pt; font-family: Arial"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1897542&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">Chunk to-content may need to rewrite topic IDs </span></u></a></span></span></li>
+
<li>1897542 <span style="font-family: Symbol; font-size: 10pt"><span><span style="font-family: 'Times New Roman'"> </span></span></span><span><span style="font-family: Arial; font-size: 10pt"><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1897542&amp;group_id=132728&amp;atid=725074"><u><span style="color: #800080">Chunk to-content may need to rewrite topic IDs </span></u></a></span></span></li>
 
</ul>
 
</ul>
 
</li>
 
</li>
Revision of Thu, 2009-07-02 09:28:

Plans for the DITA Open Toolkit PDF2 Plug-in

We are in the process of reviewing the bugs, patches and feature requests listed on SourceForge (http://sourceforge.net/tracker/?group_id=132728) in order to integrate them into this document. We will prioritize the list below in a later version of this document. We welcome all feedback including suggestions for new features, existing bugs, and comments about prioritization of the items below.

One of our primary goals is to incorporate the plug-in into the core Toolkit functionality and to make the plug-in architecture more consistent with the rest of the Toolkit.

Items available in next release: Version 1.5, Milestone 16
  • Flagging for PDF output
    • Notes about the implementation have been posted to dita-users
    • Code is currently available from Suite Solutions upon request
Items available in Version 1.5, Milestone 15 Items available in Version 1.4.3 Items available in Version 1.5, Milestone 10
  • Implement print=no 
  • By default, plug-in can be located either in the demo directory or in the plugins directory 
  • Fixed bugs in demo/fo/build.xml
    • Relative paths in dita.temp.dir are now supported
    • The user's classpath is now properly referenced - the plug-in will now find Saxon even if it is not in dita-ot/demo/fo/saxon.jar
  • Improved ditaot/demo/fo/xsl/common/attr-set-reflection.xsl
    • Hardcoded paths are no longer required for built-in attribute sets
    • All functionality of standard attribute sets is now supported, including XSL code within an attribute set
  • Created new file called demo/fo/cfg/fo/attrs/basic-settings.xsl which allows the user to easily change basic document settings such as font-size, page-size, and margins
  • Changed demo/fo/cfg/fo/layout-masters.xml to layout-masters.xsl
    • Layout-masters.xml has been retained for backwards compatibility
    • Making layout-masters into an XSL file enables the usage of variables for information such as page size
  • Supported later versions of DITA by checking if the version is 1.1 or 1.2
  • Resolved Bug: 1733878 Idiom plugin requires units to be specified for SVG images by commenting out problematic code in commons.xsl
  • **Transtypes for PDF processing have been changed within the DITA-OT**
    • PDF transtype now references FO plug-in code
    • PDF2 transtype still references FO plug-in code but is now deprecated
    • legacypdf transtype references old PDF processing code that was included with the toolkit
    • A notice in the processing output reminds the user that the PDF transtype is now calling the FO plug-in code
New items for consideration
  • Improve glossary support
    • Grouping of glossary topics
    • Sorting of glossary topics
  • Incorporate support for Antenna House and FOP
    • Change RenderX specific code to generic XSL-FO code
    • Incorporate Antenna House processing option into build.xml
  • Support xml:lang attribute
    • Single language in a document
    • Multiple languages in a document
    • Enable user to specify default font based on value of xml:lang attribute
  • Improve ID generation
  • Implement unsupported features
    • args.draft
    • flagging based on ditavals
    • toc=no
    • char attribute of an entry element
    • copy-to attribute on related links
  • Improved reltable support
  • Table borders
    • Retain border conditionality by default for tables that break across pages
    • Ensure that the border lines are complete when the table includes merged cells
    • Ensure that cell content is displayed when char attribute is used
  • Chunking issues
  • Improve customization process
    • Reference customized index files from build.xml
    • Allow customization of a base class which doesn’t override a class specialized from that base class
    • Improve customization process for small changes
    • Remove hardcoded links to out of the box style sheets
    • Improve attribute set reflection calls
  • Improve built-in formatting
    • Add labels for prerequisites and post-requisites
    • Move notices to before the TOC
    • Improve chapter numbering
    • Improve spacing
    • Provide default header and footer
  • Improve handling of index terms
    • Use hanging indent on index entries that wrap
    • Put “See” and “See also” in italics in see and see also references
  • Improve handling for EPS graphics
  • FOP specific issues
    • Index does not generate
    • Improve table layout for basic table
  • Improve internationalization post-process
    • Add locale parameter to make fonts locale specific
    • Expand override size functionality
    • Provide documentation of the font post-processing functionality
  • Display short description in first topic of each chapter in a bookmap
DITA 1.2 Support
  • New elements
    • Text element
    • Navtitle element for topicref
    • Bodydiv
    • Sectiondiv
    • New task type
      • Support new elements in tasks
      • Add titles for each task section
  • Existing elements in new places
    • draft-comment
XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I