db4rr / oxygen-publishing-template-samples

Project containing various examples of Oxygen Publishing Templates.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Oxygen Publishing Template Samples

Project containing various examples of Oxygen Publishing Templates.

This is a demo project that introduces the concept of the Oxygen Webhelp Publishing Template that defines all aspects of the layout and style of WebHelp Responsive output.

The possible benefits for using the publishing template package include:

  • You can use any of the existing built-in templates as a starting point for future customizations
  • The customized template packages are easy to share with others
  • Custom template packages remain intact even when you upgrade Oxygen to a new version
  • A publishing template can be easily integrated with a continuous integration publishing system

Each WebHelp Responsive publishing template is a package that contains a descriptor file and various resources. The descriptor file controls the template package by defining the references to the other resources in the package. Publishing Template package

Publishing Templates examples:

  • Getting started:

  • Footer customizations:

    • Generation Date & Time - Template containing XSLT extensions that add the generation date & time to the WebHelp Responsive footer.
    • Bookmap Copyright Info - Template containing XSLT extensions that can transfer meta information specified in the DITA map to the WebHelp Responsive footer.
    • Bookmap Copyright Info (Macros) - Template using macros to transfer meta information specified in the DITA map to the WebHelp Responsive footer.
  • How-tos:

Project layout

This project has the following layout:

  • dita - Contains DITA map samples that can be published with the available templates.
  • templates - The Publishing Templates Gallery stored at project level
  • resources - Project miscellaneous resources
  • oxygen-publishing-template-samples.xpr - Oxygen project file

Copyright and License

Copyright 2018 Syncro Soft SRL.

This project is licensed under Apache License 2.0

About

Project containing various examples of Oxygen Publishing Templates.

License:Apache License 2.0


Languages

Language:CSS 88.8%Language:HTML 6.5%Language:XSLT 4.4%Language:JavaScript 0.3%