During the lab, you will specialize the default
DITA Open Toolkit HTML5 output to add a custom footer to each page.
You can customize the default HTML5 output by providing to the DITA
Open Toolkit a plugin which contains your custom footer and CSS. Using Componize pipelines
you can run this output processing and include standard transformation parameters through
the use of pipeline options.
-
Copy the
com.componize.custom-html5
plugin from the Eclipse
resources into the plugins
folder located in your DITA Open Toolkit
installation.
-
At the root of
bin
folder located in your DITA Open Toolkit
installation, run the following command: dita --install
-
Connect to the Alfresco Share interface.
-
Update the
dita-ot.properties
file from the Eclipse resources to
add the nav-toc parameter with value full, then copy
that file in your Document Library.
-
At the root of your Document Library, update the DITA Open Toolkit pipeline
configuration file named
ditaot-html5.xml
. Add a new
transtype option which points to custom-html5. Add a
new propertyfile option which points to your DITA Open Toolkit property
file
<?xml version="1.0" encoding="UTF-8"?>
<pipelineConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="cpnz:pipeline:xsd:pipeline-configuration.xsd">
<pipeline>ditaot-html5</pipeline>
<options>
<option>
<name>transtype</name>
<value>custom-html5</value>
</option>
<option>
<name>propertyfile</name>
<value>alfresco:/Sites/my-sample-site/documentLibrary/dita-ot.properties</value>
</option>
...
-
Save your changes.
-
Test your pipeline configuration on a sample ditamap file.
The HTML5 output should be using your custom CSS file and
footer.