from code-server

This commit is contained in:
Andy Bunce 2021-03-23 22:38:58 +00:00
parent eda5c02fe9
commit 5ef8bdba47
2652 changed files with 528235 additions and 0 deletions

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
<val>
<prop action="exclude"/>
</val>

View file

@ -0,0 +1,191 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
<map>
<!-- This file was generated from dita-ot-day-ditamap-keys.py found at https://gist.github.com/lief-erickson/4019b6ddf09c154164d4830b0fd6e7e8. -->
<title>DITA-OT Day 2014</title>
<keydef
keys="quovadis-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#Quo_vadis"
format="html"
scope="external"
>
<topicmeta>
<linktext>Quo vadis?</linktext>
<shortdesc>Discussion about the present and the future of the DITA-OT project.</shortdesc>
<author>Panel moderated by George Bina</author>
</topicmeta>
</keydef>
<keydef
keys="providingdesignersaflexi-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#Providing_designers_a_flexible_way_to_publish_DITA_content_into_Adobe_InDesign"
format="html"
scope="external"
>
<topicmeta>
<linktext>Providing Designers a Flexible Way to Publish DITA Content into Adobe InDesign</linktext>
<shortdesc>This presentation shows how Mekon have implemented a plugin that provides an approach to publishing
into InDesign, providing designers the flexibility they require.</shortdesc>
<author>Mark Poston</author>
</topicmeta>
</keydef>
<keydef
keys="publishingditacontentre--2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#Publishing_DITA_content_re-used_in_different_context"
format="html"
scope="external"
>
<topicmeta>
<linktext>Publishing DITA Content Re-Used in Different Context in EPUB and Eclipse Infocenter by Using
DITA-OT</linktext>
<shortdesc>On the example of ice hockey rule books, we show how easy content can be re-used by creating new
context variants and how it can be published to EPUB or into an Eclipse help infocenter.</shortdesc>
<author>Gunthilde Sohn</author>
</topicmeta>
</keydef>
<keydef
keys="scormwrapperforditatosco-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#SCORM_wrapper_for_DITA_to_SCORM"
format="html"
scope="external"
>
<topicmeta>
<linktext>SCORM Wrapper for DITA to SCORM</linktext>
<shortdesc>Hal Trent of Comtech will present a SCORM wrapper developed for learning and training output, which
could be potentially donated to the DITA-OT. The wrapper incorporates the current DITA to SCORM output and adds
a layer of JavaScript with the SCORM API to integrate the output generated from the DITA-OT into an LMS. The
wrapper passes test completion status to and from the LMS and provides a much needed output for the learning and
training implementation.</shortdesc>
<author>Hal Trent</author>
</topicmeta>
</keydef>
<keydef
keys="ditaopentoolkitpdfgenera-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#DITA_Open_Toolkit_PDF_generation_with_CSS"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA Open Toolkit PDF Generation with CSS</linktext>
<shortdesc>How about producing and styling PDFs only by using CSS? Join Radu for an overview of a new, innovative,
open-source DITA-OT plugin, which produces PDF from DITA content using CSS and an XML+CSS to PDF engine such as
the Prince XML or Antenna House engines.</shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="ditaopentoolkitpdfplugin-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#DITA_Open_Toolkit_PDF_plugins_without_fuss_muss_or_writing_XSL-FO"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA Open Toolkit PDF Plugins Without Fuss, Muss, or Writing XSL-FO</linktext>
<shortdesc>Did you know that you can create customized PDF plugins using an easy online tool? Join Jarno for an
overview of his plugin generator, what it produces, and his work developing the dynamic Web
interface.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="pdfsfromtheditaopentoolk-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#PDFs_from_the_DITA_Open_Toolkit"
format="html"
scope="external"
>
<topicmeta>
<linktext>PDFs from the DITA Open Toolkit: The Easy and the Not-so-Easy</linktext>
<shortdesc>With a few simple changes, it's possible to give the DITA-OT's default PDF output much of your own look
and feel. If you need to develop a DITA proof of concept for your organization, these changes might be all you
need to get the ball rolling. Join Leigh to find out what's easy to do, what's not quite so easy to do, and
where the real heavy lifting is.</shortdesc>
<author>Leigh White</author>
</topicmeta>
</keydef>
<keydef
keys="dita2rdffromtreestotripl-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#dita2rdf_from_trees_to_triples"
format="html"
scope="external"
>
<topicmeta>
<linktext>dita2rdf: from trees to triples</linktext>
<shortdesc>The dita2rdf plugin is meant to extract metadata from DITA content and produce an RDF/XML output, which
is a serialization of the W3C RDF standard. The final objective is to get insights from the DITA content by
querying its metadata as a graph, not as a tree-like in XML. It also potentially enables the connection of the
DITA metadata with other types of entities such as products, people, events, etc.</shortdesc>
<author>Colin Maudry</author>
</topicmeta>
</keydef>
<keydef
keys="extendingtheditaopentool-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#Extending_the_DITA_Open_Toolkit"
format="html"
scope="external"
>
<topicmeta>
<linktext>Extending the DITA Open Toolkit: How crazy can you get?</linktext>
<shortdesc>DITA-OT includes extension points that let you do any number of things. This session will cover what's
available, what you should or shouldn't extend, and give out sample plugins to slice and dice your
content.</shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="rngtodtdandxsdusingthedi-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#RNG_to_DTD_and_XSD_using_the_DITA_Open_Toolkit"
format="html"
scope="external"
>
<topicmeta>
<linktext>RNG to DTD and XSD using the DITA Open Toolkit</linktext>
<shortdesc>The new version of DITA, version 1.3, will use Relax NG as the normative grammar to express the DITA
content models. George proposed this idea and provided a working prototype under the DITA-NG open source project
and Eliot took this further making it an official proposal for DITA 1.3 and finalized its implementation. See
how Relax NG simplifies the way DITA content models and specializations are defined and what other benefits it
brings to DITA 1.3.</shortdesc>
<author>Eliot Kimber</author>
</topicmeta>
</keydef>
<keydef
keys="contributingtothetoolkit-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#Contributing_to_the_Toolkit_via_GitHub"
format="html"
scope="external"
>
<topicmeta>
<linktext>Contributing to the Toolkit via GitHub</linktext>
<shortdesc>Now that the toolkit is hosted on GitHub, it's easier than ever to contribute changes to the DITA-OT
code. Roger will demonstrate how to fork the repository, create a new branch, change the necessary files and
submit a pull request.</shortdesc>
<author>Roger Fienhold Sheen</author>
</topicmeta>
</keydef>
<keydef
keys="lookingunderthehoodofthe-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#Looking_under_the_hood_of_the_DITA_Open_Toolkit"
format="html"
scope="external"
>
<topicmeta>
<linktext>Looking under the hood of the DITA Open Toolkit</linktext>
<shortdesc>Participate in a deeper, more technical dive with the primary DITA-OT developer. This session will
cover the pre-processing architecture of the DITA-OT and information about the output
transformations.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="overviewoftheditaopentoo-2014"
href="https://www.oxygenxml.com/events/2014/dita-ot_day.html#Overview_of_the_DITA_Open_Toolkit"
format="html"
scope="external"
>
<topicmeta>
<linktext>Overview of the DITA Open Toolkit</linktext>
<shortdesc>Are you new to the DITA-OT? Come and get an overview of what it is, how it works, its history, and the
people involved. This will be an excellent start to DITA-OT day for novices.</shortdesc>
<author>Kristen James Eberlein</author>
</topicmeta>
</keydef>
</map>

View file

@ -0,0 +1,238 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
<map>
<!-- This file was generated from dita-ot-day-ditamap-keys.py found at https://gist.github.com/lief-erickson/4019b6ddf09c154164d4830b0fd6e7e8. -->
<title>DITA-OT Day 2015</title>
<keydef
keys="dita-otdocumentationupda-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#DITA_OT_Documentation_Update"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT documentation update</linktext>
<shortdesc> This talk provides an overview of recent changes to the DITA-OT documentation, points out open issues,
highlights ideas for future improvements, and closes with room for suggestions from the community and a call for
contributions.</shortdesc>
<author>Roger Fienhold Sheen</author>
</topicmeta>
</keydef>
<keydef
keys="multipleotwithgit-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Multiple_OT_With_Git"
format="html"
scope="external"
>
<topicmeta>
<linktext>Multiple OT with Git</linktext>
<shortdesc> If you need to maintain multiple configurations of the OT for day-to-day or minute-by-minute changes
to the OT for different projects, clients, etc., you can use git to do it. There are some tricks and gotchas but
it does work.</shortdesc>
<author>Eliot Kimber</author>
</topicmeta>
</keydef>
<keydef
keys="sellingditawithdemodata-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Selling_DITA_With_Demo_Data"
format="html"
scope="external"
>
<topicmeta>
<linktext>Selling DITA with demo data</linktext>
<shortdesc> Over a couple of years, the Gnostyx team has been preparing and refining a DITA Demonstration Data
Set. It's purpose is to provide members of the community a functionally realistic data set with which to
demonstrate DITA based applications. It was made available publicly in early 2015 and has since been adopted and
used by several members of the DITA Community. This talk is really a demonstration of some of the business use
cases that we use to convince business stakeholders that DITA demands serious attention. People will learn a
little about the DITA Demonstration Data Set and some of the sales pitches that they might want to use, and to
demonstrate, in the future.</shortdesc>
<author>Joe Gollner</author>
</topicmeta>
</keydef>
<keydef
keys="publishingwithdita-ot-th-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Publishing_With_DITA_OT_The_CMS_Perspective"
format="html"
scope="external"
>
<topicmeta>
<linktext>Publishing with DITA-OT - the CMS perspective</linktext>
<shortdesc> Publishing from a CMS imposes specific requirements on the DITA-OT. We will review these requirements
while showing how IXIASOFT integrated the DITA-OT into their Output Generator.</shortdesc>
<author>Jean-François Ameye</author>
</topicmeta>
</keydef>
<keydef
keys="parametersannotationsfor-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Parameters_Annotations_For_DITA_OT_Plugins"
format="html"
scope="external"
>
<topicmeta>
<linktext>Parameters annotations for DITA-OT plugins</linktext>
<shortdesc> Each DITA-OT plugin provides a set of parameters that can be configured to customize the publishing
process. As these need to be made available to users it is important to have an automated way of discovering
these parameters and additional information about them - what they represent, what values are possible, etc.
DITA-OT makes this possible by allowing parameters to be annotated.</shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="howtorundita-ot-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#How_To_Run_DITA_OT"
format="html"
scope="external"
>
<topicmeta>
<linktext>How to run DITA-OT</linktext>
<shortdesc> There are multiples ways to run DITA-OT and some of them are good, some are bad, and some are just
plain ugly. This presentation goes through different interfaces to DITA-OT and when to use them.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="creatingdita-otconstrain-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Creating_DITA_OT_constraint_specialisation_plugins"
format="html"
scope="external"
>
<topicmeta>
<linktext>Creating DITA-OT constraint/specialisation plugins</linktext>
<shortdesc>This presentation will address the problem of creating DITA constraints/specialisations to customize
DITA to meet your specific needs. We will identify a problem, create a Relax NG constraint/specialization to
solve it and convert that to DTD. All these will be packaged as a DITA-OT plugin.</shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="ditacommunity-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#DITA_Community"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA Community</linktext>
<shortdesc> The DITA Community GitHub organization serves as a general place for people to contribute DITA Open
Toolkit plugins and other DITA-related tools and utilities that are not maintained by DITA-OT or other projects.
This presentation provides an overview of the DITA Community organization, what's there today, and how you can
contribute. </shortdesc>
<author>Eliot Kimber</author>
</topicmeta>
</keydef>
<keydef
keys="pdf5-mlplug-in-featuresf-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#PDF5-ML_Plug-in"
format="html"
scope="external"
>
<topicmeta>
<linktext>PDF5-ML Plug-in - features for practical use</linktext>
<shortdesc>Demonstrates the following features of PDF5-ML Multiple language in one documentConditional variable
&amp; style definitionFree format cover pages</shortdesc>
<author>Toshihiko Makita</author>
</topicmeta>
</keydef>
<keydef
keys="dita-otreloaded-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#DITA-OT_reloaded"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT ... reloaded!</linktext>
<shortdesc>Professional writing can require several features that the present DITA-OT (2.1.1) has not implemented.
There are several expensive plugins available as commercial products to improve that situation. Helmut Scherzer
presents a match to highly professional DITA-OT extensions which contains a list of more than 20 new powerful
features to PDF2 offered to become part of the public DITA-OT.</shortdesc>
<author>Helmut Scherzer</author>
</topicmeta>
</keydef>
<keydef
keys="dita-otinsidetheblackbox-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Inside_the_black_box"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT: Inside the black box</linktext>
<shortdesc>When creating a product, a good design is critical; in many cases, this rule applies not only to the
outside, but also to the parts inside that normal users will not see. Unfortunately, to those who looked, the
inner workings of the early toolkit seemed to have almost no design at all. In this session, we'll talk about
how Jarno has cleaned up the hidden inner workings of the toolkit -- and how everyone benefits from these
changes to things they might never see.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="pdfgenerationwithcss-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#PDF_Generation_With_CSS"
format="html"
scope="external"
>
<topicmeta>
<linktext>PDF generation with CSS</linktext>
<shortdesc>Presenting new updates made to the DITA-OT plugin which can now be used to generate PDF from DITA and
CSS using either Prince XML or Antenna House. </shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="markdownplugin-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Markdown_plugin"
format="html"
scope="external"
>
<topicmeta>
<linktext>Markdown plugin</linktext>
<shortdesc>This talk introduces Jarno Elovirtas DITA-OT Markdown plugins, which extend the DITA Open Toolkit so
you can use Markdown files directly in topic references and export existing DITA content in Markdown format for
use in other publishing systems. This makes it easier for people to contribute content to DITA publications,
enables mobile authoring workflows, facilitates review processes with less technical audiences and expands the
range of publishing options to workflows based on Markdown.</shortdesc>
<author>Roger Fienhold Sheen</author>
</topicmeta>
</keydef>
<keydef
keys="whystartcmdisnotyourfrie-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Why_startcmd_is_not_your_friend"
format="html"
scope="external"
>
<topicmeta>
<linktext>Why "startcmd" is not your friend</linktext>
<shortdesc>The startcmd batch script made it possible for many to easily use DITA-OT, but whether you realize it
or not, it's no longer really necessary. I'll briefly explain where it came from, why it was always more of a
kludge than a Feature, and how better DITA-OT designs mean it's no longer needed.</shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="dita-otpatternsandanti-p-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#DITA-OT_Patterns_and_Anti-patterns"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT Patterns and Anti-patterns</linktext>
<shortdesc>What might often seem like a good way to use or extend DITA-OT, but likely result in trouble later?
What is the alternative? This session will cover known traps that organizations have fallen into when using
DITA-OT, and suggest how to avoid those issues or (perhaps with difficulty) recover from the mistakes. The
session will leave time for discussion about other traps that audience members may have fallen into.</shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="whatsnewindita-ot-2015"
href="https://www.oxygenxml.com/events/2015/dita-ot_day.html#Whats_new_in_DITA-OT"
format="html"
scope="external"
>
<topicmeta>
<linktext>What's new in DITA-OT</linktext>
<shortdesc>What's new in DITA-OT? We'll cover major changes in both 2.1 and 2.2, with a focus on support for new
DITA 1.3 features.</shortdesc>
<author>Kristen James Eberlein</author>
</topicmeta>
</keydef>
</map>

View file

@ -0,0 +1,221 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
<map>
<!-- This file was generated from dita-ot-day-ditamap-keys.py found at https://gist.github.com/lief-erickson/4019b6ddf09c154164d4830b0fd6e7e8. -->
<title>DITA-OT Day 2016</title>
<keydef
keys="panel-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#DITA_2016_Panel_Quo_Vadis"
format="html"
scope="external"
>
<topicmeta>
<linktext>Panel</linktext>
<shortdesc/>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="longtermdita-otplanning-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#Long_term_DITA-OT_planning"
format="html"
scope="external"
>
<topicmeta>
<linktext>Long term DITA-OT planning</linktext>
<shortdesc>Kris and Robert will discuss the long term future of DITA-OT: what can we all do to ensure the
continued health of this critical piece of the overall DITA infrastructure? </shortdesc>
<author>Kristen Eberlein</author>
</topicmeta>
</keydef>
<keydef
keys="theuse-casesforaditatore-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#DITA_to_resolved_DITA_transformation"
format="html"
scope="external"
>
<topicmeta>
<linktext>The use-cases for a "DITA to resolved DITA" transformation</linktext>
<shortdesc>A DITA to simplified/resolved DITA transformation provides a solution for some of the possible issues
with translating DITA. There are also other advantages, especially in connection to the increased dynamics in
DITA-OT development. Join me to discover how a DITA to resolved DITA can help you! </shortdesc>
<author>George Bina</author>
</topicmeta>
</keydef>
<keydef
keys="ditaterminologymanagemen-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#DITA_terminology_management_checking"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA terminology management and checking</linktext>
<shortdesc>I'd like to present how we manage and check terminology using the org.doctales.terminology
plugin.</shortdesc>
<author>Stefan Eike</author>
</topicmeta>
</keydef>
<keydef
keys="codeblockqualityassuranc-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#Codeblock_Quality_Assurance_instead_of_Errata"
format="html"
scope="external"
>
<topicmeta>
<linktext>Codeblock Quality Assurance instead of Errata</linktext>
<shortdesc>Fixing errors during authoring stage is cheap in both technical communication and software development;
fixing errors after publishing is expensive. In this talk I demonstrate a QA method for software documentation
in DITA.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="testingindita-ot-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#Testing_in_DITA-OT"
format="html"
scope="external"
>
<topicmeta>
<linktext>Testing in DITA-OT</linktext>
<shortdesc>Jarno and Robert will discuss how the DITA-OT is tested, get feedback and talk about where we want to
go.</shortdesc>
<author>Jarno Elovirta, Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="largescaleproductionusin-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#Large_Scale_Production_Using_Project_Maps"
format="html"
scope="external"
>
<topicmeta>
<linktext>Large Scale Production Using Project Maps</linktext>
<shortdesc>This presentation will show how SAP has integrated the DITA Open Toolkit to create a large scale
production infrastructure able to create daily builds producing 50 000+ outputs for all SAP Product
documentation. This covers the end-to-end process from getting the DITA content from the CMS to publishing the
produced outputs to the appropriate delivery channels, using so-called project maps as a key ingredient.
Advanced features like peer linking across outputs will be shown, as part of the overall implementation. </shortdesc>
<author>Youssef BENNANI</author>
</topicmeta>
</keydef>
<keydef
keys="usingtheopentoolkitthrou-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#Using_the_Open_Toolkit_Through_Docker_Containers"
format="html"
scope="external"
>
<topicmeta>
<linktext>Using the Open Toolkit Through Docker Containers</linktext>
<shortdesc>Docker containers make it easy to package and use different configurations of software components.
Docker containers can also provide the dependencies needed to run a given piece of software. For the Open
Toolkit, you can use Docker containers to easily provision and run the Open Toolkit without worrying about the
local Java configuration or other dependencies. Docker also makes it easy to set up custom configurations of the
Open Toolkit or use different versions. This presentation shows how to use Docker-based Open Toolkit
packages.</shortdesc>
<author>Eliot Kimber</author>
</topicmeta>
</keydef>
<keydef
keys="gotchaupgradingpdfplugin-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#Upgrading_PDF_plugins_to_DITA_OT_2.x"
format="html"
scope="external"
>
<topicmeta>
<linktext>Gotcha! Upgrading PDF plugins to DITA-OT 2.x</linktext>
<shortdesc>There are some significant changes to DITA-OT 2.x that can make upgrading PDF plugins written for
earlier versions of the OT a challenge. Having just upgraded several plugins, and released a new edition of
"DITA For Print," Leigh will share a few of the major things to look out for.</shortdesc>
<author>Leigh White</author>
</topicmeta>
</keydef>
<keydef
keys="documentationdevelopment-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#How_the_docs_are_done"
format="html"
scope="external"
>
<topicmeta>
<linktext>Documentation Development(s)</linktext>
<shortdesc>This talk provides an overview of recent changes to the DITA-OT documentation, points out open issues,
highlights ideas for future improvements, and closes with room for suggestions from the community, a call for
contributions and a brief demonstration of the pull request approval process that is applied when people submit
changes to the development documentation via the /Edit this Page/ links. </shortdesc>
<author>Roger Fienhold Sheen</author>
</topicmeta>
</keydef>
<keydef
keys="simplifiedcontributionpr-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#Simplified_contribution_process_for_the_DITA-OT_documentation"
format="html"
scope="external"
>
<topicmeta>
<linktext>Simplified contribution process for the DITA-OT documentation</linktext>
<shortdesc>Now it is very easy to contribute to the DITA-OT documentation - just read the developer docs and use
the "Edit" button to open the source topic from GitHub for editing. Save will automate all the contribution
process, sending a pull request with your proposed changes.</shortdesc>
<author>George Bina</author>
</topicmeta>
</keydef>
<keydef
keys="dita-otinternalsandfutur-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#DITA-OT_internals_and_future_development_plans"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT internals and future development plans</linktext>
<shortdesc>The internals of DITA-OT are in perpetual motion and most of these changes are not visible to end
users. In this talk we go through changes in the black box and describe future development plans.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="sevenopen-sourcedita-otp-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#Seven_Open-Source_DITA-OT_plugins"
format="html"
scope="external"
>
<topicmeta>
<linktext>Seven open-source DITA-OT plugins developed by Oxygen</linktext>
<shortdesc> This session shows 7 DITA Open Toolkit open source plugins that the developers of Oxygen XML have
created or updated this year including: DITA + CSS = PDF - This pre-existing plugin now was updated to add
support for showing Oxygen track changes and comments. DITA Classic PDF Review - This plugin adds support for
showing Oxygen track changes and comments in the classic PDF output. Media Support Plugin - Plugin which adds
the possibility to embed videos (including YouTube videos) and audio resources in DITA topics and publish to
HTML and PDF. DITA Merged - Plugin which produces a single merged XML file from the entire DITA content. DITA
Relax NG Defaults - Plugin which adds support to a DITA-OT distribution to process Relax NG-based topics and
maps. </shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="internationalizationandt-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#DITA-OT_Who_does_what"
format="html"
scope="external"
>
<topicmeta>
<linktext>Internationalization and the DITA-OT: Who does what?</linktext>
<shortdesc>While tools can be used to simplify many things, localization can still be scary. In this session,
we'll go over how the toolkit is set up to handle publishing in multiple languages: what comes out of the box?
What should you expect to do on your own? And how has this changed over the last few releases? Also: stories of
panic from the past!</shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="newdita-ot24releaseannou-2016"
href="https://www.oxygenxml.com/events/2016/dita-ot_day.html#New_DITA-OT_2.4_Release_Announcement"
format="html"
scope="external"
>
<topicmeta>
<linktext>New DITA-OT 2.4 Release Announcement</linktext>
<shortdesc/>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
</map>

View file

@ -0,0 +1,226 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
<map>
<!-- This file was generated from dita-ot-day-ditamap-keys.py found at https://gist.github.com/lief-erickson/4019b6ddf09c154164d4830b0fd6e7e8. -->
<title>DITA-OT Day 2017</title>
<keydef
keys="panelwhatsnextfordita-ot-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#DITA_2017_Panel"
format="html"
scope="external"
>
<topicmeta>
<linktext>Panel: What's next for DITA-OT?</linktext>
<shortdesc/>
<author>Jarno Elovirta, Robert Anderson, Roger Fienhold Sheen, George Bina</author>
</topicmeta>
</keydef>
<keydef
keys="whatarewemissingwherewou-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#What_are_we_missing"
format="html"
scope="external"
>
<topicmeta>
<linktext>What are we missing? Where would you like to see us go?</linktext>
<shortdesc>This is a feedback session where we want to hear from you! One problem with DITA-OT development is that
we don't usually know what our customers like most, what they're using, and (almost as important) what they're
not using. It's also likely that in some cases, we're not sure what to ask. In this session we'll discuss
potential ways of getting this feedback, related issues such as data privacy, and ideally take suggestions from
the audience for improved communication.</shortdesc>
<author>Jarno Elovirta and Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="dcql-theditacascadingque-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#DCQL"
format="html"
scope="external"
>
<topicmeta>
<linktext>DCQL - the Dita Cascading Query Language</linktext>
<shortdesc>Short overview of the DCQL attribute domain and accompanying code that allows pulling DITA content in
from SQL or XML databases at publish time or runtime, and even keeping the data link alive on interactive media. </shortdesc>
<author>Jang Graat</author>
</topicmeta>
</keydef>
<keydef
keys="locale-awaresortingandte-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#Open_Toolkit"
format="html"
scope="external"
>
<topicmeta>
<linktext>Locale-Aware Sorting and Text Handling in the Open Toolkit</linktext>
<shortdesc>Presents the DITA Community i18n Plugin, which provides an integration with the ICU4J libraries. The
i18n plugin provides support for locale-specific grouping and sorting, including dictionary-based Simplified
Chinese, as well as facilities for doing locale-specific word and line breaking. </shortdesc>
<author>Eliot Kimber</author>
</topicmeta>
</keydef>
<keydef
keys="automaticallycreatetarge-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#Review_Docs"
format="html"
scope="external"
>
<topicmeta>
<linktext>Automatically Create Targeted Review Docs for your SMEs</linktext>
<shortdesc>This presentation illustrates how an OT plugin can leverage CMS status information to create a PDF for
review that includes only the content SMEs need to look at, or alternatively, include everything for full
context but highlight the specific content that needs reviewing. This presentation demonstrates how to quickly
create a PDF that includes material for a specific reviewer, and how to create a PDF intended for multiple
reviewers with their names assigned to each topic.</shortdesc>
<author>Leigh White</author>
</topicmeta>
</keydef>
<keydef
keys="bootstrappingdita-custom-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#Bootstrapping_DITA"
format="html"
scope="external"
>
<topicmeta>
<linktext>Bootstrapping DITA - Customizing HTML output for modern web frameworks</linktext>
<shortdesc> Web developers often use CSS frameworks, HTML5 boilerplate or component libraries like Bootstrap or
Foundation to quickly build robust, responsive sites. With custom HTML plug-ins, DITA-OT can be extended to
produce HTML5 output that makes use of these common templates so that generated documents can build on existing
front-end solutions. This talk will outline the process, using the DITA-OT project website at dita-ot.org as an
example.</shortdesc>
<author>Roger Fienhold Sheen</author>
</topicmeta>
</keydef>
<keydef
keys="usingcsstostylethepdfout-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#Using_CSS_to_style_the_PDF_output"
format="html"
scope="external"
>
<topicmeta>
<linktext>Using CSS to style the PDF output</linktext>
<shortdesc> Using CSS to produce PDF from DITA content is way easier than writing plugins and customizing XSLT
stylesheet and will probably become in the future the most used way to produce a PDF. We will go over the
existing solutions for producing PDF from DITA using CSS and maybe try to show a little bit of the CSS
pagination standard: change the front matter and backmatter, change headers and footers, change some colors and
styles, change the paper type and orientation.</shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="markdownsupportinside-ou-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#Markdown_support_inside-out"
format="html"
scope="external"
>
<topicmeta>
<linktext>Markdown support inside-out</linktext>
<shortdesc>Description of how Markdown support was added to DITA-OT to make Markdown a first-class file format for
DITA content. Focus is on the implementation details and goals instead of Markdown author
perspective.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="dita-otdocsdevelopments-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#DITA-OT_Docs_Development"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT Docs Development(s)</linktext>
<shortdesc>This talk provides an overview of DITA-OT documentation usage metrics and highlights recent changes to
the docs and ideas for future improvements. Well close with room for suggestions from the community and a call
for contributions with information on the browser-based workflow for suggesting changes.</shortdesc>
<author>Roger Fienhold Sheen</author>
</topicmeta>
</keydef>
<keydef
keys="managingalargescalebuild-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#Managing_a_large_scale_build_environment"
format="html"
scope="external"
>
<topicmeta>
<linktext>Managing a large scale build environment with 50+ custom plugins</linktext>
<shortdesc>Tips and tricks, mistakes made, and lessons learned: how IBM manages a single build environment for
hundreds of authors with 50+ plugins -- including new doctypes, new transform types, and externally contributed
plugins -- while keeping up with the latest DITA-OT releases. </shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="generatingsvgsyntaxdiagr-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#Generating_SVG_syntax_diagrams"
format="html"
scope="external"
>
<topicmeta>
<linktext>Generating SVG syntax diagrams with plugins for all output formats</linktext>
<shortdesc>DITA includes a lot of markup for syntax diagrams, but it's not particularly useful without a way to
render the diagrams. Many years ago Deborah Pickett wrote a group of plugins to render those diagrams as SVG,
but they were tied to the "html+" transform type and required an obsolete version of DITA-OT. Last year IBM
extracted the SVG diagram feature from those plugins, brought it up to date, and made it usable by other formats
(including PDF and EPUB). This session will give an overview of Deborah's original plugins, and explain how
anybody can use the updated versions with the latest DITA-OT.</shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="ditavalidationandspell-c-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#DITA_Validation_and_spell-checking"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA Validation and spell-checking</linktext>
<shortdesc> Jason will discuss and demonstrate how HERE Technologies extends DITA-OT using open-sourced plugins to
continuously validate and build technical documentation. See: https://github.com/heremaps/dita-ot-plugins for
more details. The discussion will cover the design and evolution of the plugins, interaction with end users and
how you can integrate the plugins in your own workflows, as well as expected future developments. </shortdesc>
<author>Jason Fox</author>
</topicmeta>
</keydef>
<keydef
keys="accessibilityindita-ot-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#Accessibility_DITA-OT"
format="html"
scope="external"
>
<topicmeta>
<linktext>Accessibility in DITA-OT</linktext>
<shortdesc> Not only is accessible content often mandatory, it's also just a good idea -- assuming you want your
content available to as many readers as possible. This session provides an overview of the accessibility
features in output generated by the DITA-OT. While many features are automated thanks to the semantic nature of
DITA elements, others rely on you to make sure your content includes everything it needs to. While going over
these features, we will explain how DITA-OT handles your content, while also giving tips for how to ensure your
content reaches users on all sorts of devices. </shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="weshallcallitpreprocess2-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#preprocess_2"
format="html"
scope="external"
>
<topicmeta>
<linktext>We shall call it preprocess2</linktext>
<shortdesc>Overview of preprocess2, the replacement module for the original preprocessing routines. This session
explains the new approach, why we developed it, and why should you care.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="dita-ot-2017"
href="https://www.oxygenxml.com/events/2017/dita-ot_day.html#DITA_Announcement"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT</linktext>
<shortdesc>A quick announcement about the DITA-OT project.</shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
</map>

View file

@ -0,0 +1,260 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
<map>
<!-- This file was generated from dita-ot-day-ditamap-keys.py found at https://gist.github.com/lief-erickson/4019b6ddf09c154164d4830b0fd6e7e8. -->
<title>DITA-OT Day 2018</title>
<keydef
keys="whatsnextfordita-ot-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#DITA_2018_Panel"
format="html"
scope="external"
>
<topicmeta>
<linktext>What's next for DITA-OT?</linktext>
<shortdesc/>
<author>Robert Anderson, Roger Sheen, Jarno Elovirta, George Bina</author>
</topicmeta>
</keydef>
<keydef
keys="whoareyoucallingstale-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#who_are_you_calling"
format="html"
scope="external"
>
<topicmeta>
<linktext>Who are you calling “stale” ‽</linktext>
<shortdesc>The DITA-OT issue tracker contains a backlog of open issues, many of which have not been updated in
several years, and may no longer apply to recent versions. This session will discuss options for removing
outdated issues from the backlog to help focus resources on issues that are most important to users.</shortdesc>
<author>Robert Anderson, Roger Sheen, Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="twistedxslttricksmakingc-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#twisted_xslt_tricks"
format="html"
scope="external"
>
<topicmeta>
<linktext>Twisted XSLT Tricks: Making Column Switching Work for FOP</linktext>
<shortdesc>Switching from single column to two-column layout is almost impossible using the PDF2 transform and FOP
because FOP enforces XSL-FO's rule that only direct children of fo:flow can change the column spanning.
Likewise, splitting page sequences to change from portrait to landscape is hard to do with the PDF2 transform
because it provides no easy way to change the page sequence within the context of a topic's body (e.g., to put
rotated tables on landscape pages). This talk presents a general XSLT technique for splitting a single tree into
multiple trees, enabling changing column spanning and splitting page sequences with a minimum of rework of
normal templates.</shortdesc>
<author>Eliot Kimber</author>
</topicmeta>
</keydef>
<keydef
keys="dita-otanddocops-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#DITA-OT_and_docOps"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT and DocOps</linktext>
<shortdesc>Developing documentation concurrent with the software using DITA-OT in VSTS environment at
Shell.</shortdesc>
<author>Quick van Rijt</author>
</topicmeta>
</keydef>
<keydef
keys="validationmeetspublicati-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#apply_your_style_guide_rules_during_the_publication"
format="html"
scope="external"
>
<topicmeta>
<linktext>Validation meets publication - Apply your style guide rules during the publication</linktext>
<shortdesc>DITA-OT warns about technical issues in the input. Why not warn about style guide violations? This talk
shows how Schematron can be used to check topics and maps after the preprocessing phase and stop the build if
content does not pass the defined quality gates.</shortdesc>
<author>Stefan Eike</author>
</topicmeta>
</keydef>
<keydef
keys="afastpathforbuildingdata-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#fast_path_for_building_data_assets_from_DITA"
format="html"
scope="external"
>
<topicmeta>
<linktext>A fast path for building data assets from DITA</linktext>
<shortdesc>Structured content can save the day when product complexity gets in the way. Let's see how DITA content
fits into an external database using the org.dita.normalize transformation as base. DITA-OT can be packaged in
different ways to prepare dev/test environment setups for IT and developer contributors.</shortdesc>
<author>François Violette</author>
</topicmeta>
</keydef>
<keydef
keys="overviewofdita-semiaopen-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#overview_of_dita-semia_open-source_plugins_for_DITA-OT"
format="html"
scope="external"
>
<topicmeta>
<linktext>Overview of dita-semia open-source plugins for DITA-OT</linktext>
<shortdesc>I have created some DITA-OT plugins that are available as open-source (github.com/dita-semia). And I'd
like to give an overview of them: 1) postprocessing: Zip the output or set the pdf filename dynamically
depending on some content. 2) topic-num: Add numbers to topics, figures and tables (especially for HTML output).
3) image-convert: Convert images for compatibility (e.g. SVG to PNG for HTML output). 4) pdf: Yet another pdf
layout working with FOP. 5) diff: Compare two versions of a document and highlight the differences.resolver:
Resolve custom attributes (usually set as defaults be the schema) to standard DITA content, e.g. by applying an
XSLT transformation to some content, add static text content or resolve identifiers to cross
references.</shortdesc>
<author>Patrik Stellmann</author>
</topicmeta>
</keydef>
<keydef
keys="unittestingdita-otplugin-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#unit_testing_DITA-OT_plugin_extensions"
format="html"
scope="external"
>
<topicmeta>
<linktext>Unit Testing DITA-OT Plugin Extensions</linktext>
<shortdesc>I have created a Unit Testing Framework for DITA-OT Plugins
https://github.com/jason-fox/fox.jason.unit-test - This is a DITA-OT Plugin to test DITA-OT Plugins. The
complete functionality would include HTML and command line test results, ANT script profiling, XSL template code
coverage, e automated CI testing - integration with Travis, and how to write maintainable tests swiftly and
painlessly.</shortdesc>
<author>Jason Fox</author>
</topicmeta>
</keydef>
<keydef
keys="stepbystepimplementation-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#step_by_step_implementation_of_a_DITA"
format="html"
scope="external"
>
<topicmeta>
<linktext>Step by step implementation of a DITA Open Toolkit plugin</linktext>
<shortdesc>There are lots of DITA-OT extension points, maybe list some of the most common ones, then based on 3-4
use cases implement small plugins which use those extension points. For example: a plugin which changes the
default label value for "Note"a plugin which adds an XHTML customization matching a DITA element with a certain
@status attribute value and producing a certain HTML spana plugin which customizes the PDF processing in some
waya plugin which adds a specialization DTD with an XML catalog</shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="metaditasamplestestingar-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#meta_DITA_samples"
format="html"
scope="external"
>
<topicmeta>
<linktext>Meta DITA samples: testing around the edge cases</linktext>
<shortdesc>Over the past few years I've developed a number of test cases that are exhaustive but on very specific
features. The sample files are not well suited for automated testing, but can often be used to manually test
custom plugins. In this lightning talk, I'll describe the samples that exist today, and also solicit feedback on
other similar test sets that might prove useful.</shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="plug-ininstallationmadee-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#plug-in_installation_made_easier"
format="html"
scope="external"
>
<topicmeta>
<linktext>Plug-in installation made easier</linktext>
<shortdesc>Description and a demo of the new DITA-OT plug-in repository.</shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="installingdita-otonmacos-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#installing_DITA-OT_on_macOS_via_homebrew"
format="html"
scope="external"
>
<topicmeta>
<linktext>Installing DITA-OT on macOS via Homebrew</linktext>
<shortdesc>A new alternative installation method can now be used to install DITA-OT on macOS via the platform's
most popular open-source package manager. This talk explains the benefits of this approach, highlights key
differences to the default installation via .zip archive and demonstrates the new installation
process.</shortdesc>
<author>Roger Sheen</author>
</topicmeta>
</keydef>
<keydef
keys="comparisonbetweenthedocb-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#comparison_between_the_DocBook_and_DITA"
format="html"
scope="external"
>
<topicmeta>
<linktext>Comparison between the DocBook and DITA publishing systems</linktext>
<shortdesc>Let's compare side by side look at how the Docbook and DITA publishing systems work. This could give us
some ideas about future directions for DITA publishing. The presentation could be structured like this: Main
target audiences for Docbook and DITA vocabularies. Maybe initially discuss a little the Docbook and DITA
vocabularies, the ways in which Docbook handled new versions, how DITA tried to have all versions backward
compatible, the choice not to have a namespace for DITA elements. Show how Docbook solved the problem with
supporting both Docbook 4 and Docbook 5 standards. The Docbook @version attribute. 1) Pure XSLT-based processing
versus the melange of ANT + Java + XSLT which is the DITA Open Toolkit. How parameters can be discovered and
set. Also discuss how many parameters are available by default to be set for Docbook. Maybe ask people if they
want more params available by default for DITA processing. Show some examples with how a simple XSLT
customization for the HTML output can be accomplished in both systems. Also discuss disadvantages of pure XSLT
based publishing approaches, impossibility of copying resources (images for example) to an output folder for
example. 2) Adding new elements/attributes to Docbook and DITA. If you change Docbook in any way, it can no
longer be named Docbook 3) User's guides. A very decent user's manual structured a bit like a tutorial binding
together the Docbook specs, extending the vocabulary + publishing part:. The DITA-OT documentation only contains
documentation about the publishing part. 4) Profiling (filtering content). For example Docbook allows you to
filter content based on any attribute (even on xml:lang). 5) Discuss new ideas to be implemented in DITA, after
they were originally used in the DocBook publishing system:a) Index pages creating when using Apache FOP b) The
Docbook WebHelp project (Javascript-based search). c) Syntax highlight in code blocks d) Olinks (linking between
publications) e) You can add xlink:href on any Docbook element converting it to a link. f) Custom Processing
instructions which can change the publishing.</shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="ditagradleandgitasmallte-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#DITA_gradle_and_git"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA, Gradle and Git: a small team approach to publishing</linktext>
<shortdesc>At L-Acoustics we adopted an open source toolchain to automate our publishing process. With the CI
capabilities of GitLab and the dita-ot-gradle and saxon-gradle plugins developed by Eero Helenius, we have
created a comprehensive publishing solution suited to the needs of our small teams. One important feature of our
system is the handling of DITA-OT plugin dependencies. This architecture has facilitated the use of DITA by our
SMEs and marketing writers since from their point of view they just have to produce content and the output
"magically" appears.</shortdesc>
<author>Lionel Moizeau</author>
</topicmeta>
</keydef>
<keydef
keys="dita-otwebsitesurveyresu-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#DITA_website_survey_results"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT Website Survey Results</linktext>
<shortdesc>This session presents the results of a survey of www.dita-ot.org website users conducted in summer
2018. Topic areas included user happiness with the current website, how often and how the site is used, in what
formats users desire the DITA-OT documentation, etc.</shortdesc>
<author>Lief Erickson</author>
</topicmeta>
</keydef>
<keydef
keys="highlightsinrecentdita-o-2018"
href="https://www.oxygenxml.com/events/2018/dita-ot_day.html#highlights_in_recent_DITA"
format="html"
scope="external"
>
<topicmeta>
<linktext>Highlights in recent DITA-OT versions</linktext>
<shortdesc>The core developers present an overview of the changes in DITA Open Toolkit within the past year and
highlight new features that may be of particular interest to users.</shortdesc>
<author>Robert Anderson/Jarno Elovirta</author>
</topicmeta>
</keydef>
</map>

View file

@ -0,0 +1,225 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
<map>
<!-- This file was generated from dita-ot-day-ditamap-keys.py found at https://gist.github.com/lief-erickson/4019b6ddf09c154164d4830b0fd6e7e8. -->
<title>DITA-OT Day 2019</title>
<keydef
keys="dita-otshoptalk-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#dita_ot_shop_talk"
format="html"
scope="external"
>
<topicmeta>
<linktext>DITA-OT Shop Talk</linktext>
<shortdesc>Join us for an inside view of the DITA Open Toolkit project workshop: Whos on duty; whats on the
workbench; shavings, chips, and sawdust on the cutting room floor; management negotiations with union
representatives; annual guild membership drive, and a few ideas for what comes next.</shortdesc>
<author>Robert Anderson, Roger Sheen, Jarno Elovirta, George Bina</author>
</topicmeta>
</keydef>
<keydef
keys="easyaspiepdfcustomizatio-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#easy_as_pie_pdf_customizations_using_css"
format="html"
scope="external"
>
<topicmeta>
<linktext>Easy as pie PDF customizations using CSS</linktext>
<shortdesc> CSS can be used to produce quality PDF and using CSS to style the PDF output is much easier than using
XSLT stylesheets. We'll explore various scenarios (changing fonts, changing the paper size, rotating pages,
flagging content) and see how easily this can be done using CSS. </shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="generatingmetricsfromyou-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#generating_metrics"
format="html"
scope="external"
>
<topicmeta>
<linktext>Generating metrics from your DITA project</linktext>
<shortdesc> The DITA Map Metrics Report plugin can be used to generate all kinds of interesting metrics from your
DITA project. We'll explore what the plugin can offer and then use the plugin to build graphics which show
metrics evolve between various versions of the user's manual. </shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="casestudyoftaxonomyandse-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#case_study_of_taxonomy_and_search"
format="html"
scope="external"
>
<topicmeta>
<linktext>Case Study of Taxonomy and Search for DITA-OT</linktext>
<shortdesc> The DITA-OT website was the case study organization for my master's thesis. In this session we'll talk
about what data and metrics influenced the taxonomy used to create the index, how Subject Scheme is used to
control @outputclass values, how Algolia DocSearch is causing findability problems, and recommendations for
improvements. </shortdesc>
<author>Lief Erickson</author>
</topicmeta>
</keydef>
<keydef
keys="documentationdevelopment-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#documentation_developments"
format="html"
scope="external"
>
<topicmeta>
<linktext>Documentation Developments</linktext>
<shortdesc> This talk provides an overview of recent changes to the DITA-OT documentation and project website,
points out open issues, highlights ideas for future improvements, and closes with room for suggestions from the
community and a call for contributions. </shortdesc>
<author>Roger Fienhold Sheen</author>
</topicmeta>
</keydef>
<keydef
keys="theartofdoingnothing-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#the_art_of_doing_nothing"
format="html"
scope="external"
>
<topicmeta>
<linktext>The Art of doing nothing</linktext>
<shortdesc> Standard DITA-OT pre-processing assumes that all input files are of a processable format (e.g. DITA
topics, lwDITA, hDITA etc). This session demonstrates the use of a series of DITA-OT pass-through plugins, which
avoid DITA-OT pre-processing and extend possible input formats for chapters and topics to a wider range of
standard documentation formats used by developers and non-technical experts (e.g. Word documents, Swagger
specifications, Postman collections etc.):1) fox.jason.passthrough, 2) fox.jason.passthrough.pandoc, 3)
fox.jason.passthrough.swagger</shortdesc>
<author>Jason Fox</author>
</topicmeta>
</keydef>
<keydef
keys="allthecoolkidsareusingth-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#all_the_cool_kids_are_using_the_cloud"
format="html"
scope="external"
>
<topicmeta>
<linktext>All the cool kids are using the Cloud</linktext>
<shortdesc> Demonstration of two new DITA-OT transforms showing how to create novel XML-based intermediate outputs
and consume cloud-based services. The two new transforms cover DITA-to-speech and intelligent natural language
translation of text based on semantic DITA markup:1) fox.jason.audiobook, 2)
fox.jason.translate.xliff</shortdesc>
<author>Jason Fox</author>
</topicmeta>
</keydef>
<keydef
keys="allthecoolkidsareusingja-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#all_the_cool_kids_are_using_javascript"
format="html"
scope="external"
>
<topicmeta>
<linktext>All the cool kids are using JavaScript</linktext>
<shortdesc> Demonstration of a series of DITA-OT plugins combining the use of JavaScript with ANT and XSLT. An
architectural discussion on how to design, test and integrate JavaScript-based functions within DITA-OT Plugins
and how to split the code between different programming languages and appropriate use of extension points. The
plugins include a syntax-highlighter and a DITA prettifier:1) fox.jason.splash, 2) fox.jason.prismjs, 3)
fox.jason.readthedocs, 4) fox.jason.pretty-dita</shortdesc>
<author>Jason Fox</author>
</topicmeta>
</keydef>
<keydef
keys="editingditaopentoolkitpr-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#editing_dita_open_toolkit_project_files"
format="html"
scope="external"
>
<topicmeta>
<linktext>Editing DITA Open Toolkit Project files</linktext>
<shortdesc> DITA Open Toolkit project files can store the entire set of main DITA Maps, output formats and
parameters necessary for publishing your DITA project. We'll explore how an XML editing tool can provide
editing, validation and publishing support for the project file. </shortdesc>
<author>George Bina</author>
</topicmeta>
</keydef>
<keydef
keys="onefiletorulethemalldita-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#one_file_to_rule"
format="html"
scope="external"
>
<topicmeta>
<linktext>One file to rule them all (DITA Project)</linktext>
<shortdesc> DITA-OT 3.4 introduces support for project files to define reusable input context and publications. We
discuss why the feature was developed, how to use them and in the darkness bind them. </shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="ah-wmldita-to-wordplug-i-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#ah_wml_dita_to_word_plug-in"
format="html"
scope="external"
>
<topicmeta>
<linktext>AH-WML DITA-to-Word Plug-in</linktext>
<shortdesc>AH-WML is a DITA-OT plug-in that generates Microsoft Word Document (.docx) from DITA contents. It is a
work in progress, but it already supports multiple image formats (GIF, PNG, JPEG, TIFF, EMF, SVG (Word 2016 or
later)), CALS table rendering, and several standard DITA elements (&lt;p&gt;, &lt;ul&gt;, &lt;ol&gt;,
&lt;dl&gt;, &lt;pre&gt;). </shortdesc>
<author>Tony Graham</author>
</topicmeta>
</keydef>
<keydef
keys="varioususefulopensourcep-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#various_useful_open_source_plugins"
format="html"
scope="external"
>
<topicmeta>
<linktext>Various useful Open source plugins to enhance DITA publishing</linktext>
<shortdesc> The DITA Open Toolkit publishing engine has support for plugins which can be installed to customize or
enhance the publishing process. In time Syncro Soft (the company which produces Oxygen XML Editor) has developed
and made open source lots of small plugins which can be installed in the publishing engine. I will be presenting
small examples in order to show case what each plugin in the Oxygen XML GitHub organization does and maybe give
you ideas about how you could use these open source plugins on your side. </shortdesc>
<author>Radu Coravu</author>
</topicmeta>
</keydef>
<keydef
keys="runningonsomeoneelsescom-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#running_on_someone_else_computer"
format="html"
scope="external"
>
<topicmeta>
<linktext>Running on someone elses computer</linktext>
<shortdesc> Description and demo of how to deploy DITA-OT on AWS, using Batch, Lambda, DynamoDB, and API Gateway
to run the process and orchestrate the deployment with CDK. </shortdesc>
<author>Jarno Elovirta</author>
</topicmeta>
</keydef>
<keydef
keys="trimyourtoolkitwiththiso-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#trim_your_toolkit"
format="html"
scope="external"
>
<topicmeta>
<linktext>Trim your toolkit with this one weird trick!</linktext>
<shortdesc> DITA-OT has now been under development for over fifteen years. If you started customizing DITA-OT with
the first release to support plug-ins, even those plug-ins could be over a decade old. So what should we all be
doing to keep our tools clean? In this session, we will talk about how DITA-OT has grown: a brief history of how
we got where we are, past efforts to handle technical debt, what we all might do to help make it easier to
manage (or get rid of) that debt. </shortdesc>
<author>Robert Anderson</author>
</topicmeta>
</keydef>
<keydef
keys="newsandannouncements-2019"
href="https://www.oxygenxml.com/events/2019/dita-ot_day.html#news_and_announcements"
format="html"
scope="external"
>
<topicmeta>
<linktext>News and Announcements</linktext>
<shortdesc/>
<author>DITA-OT Day team</author>
</topicmeta>
</keydef>
</map>