Skip to content

Commit 4f9da6b

Browse files
authored
Add DITA-OT Day 2026 videos (#665)
2 parents caa9ddd + 1bbdae0 commit 4f9da6b

6 files changed

Lines changed: 237 additions & 0 deletions

resources/dita-ot-day-video-keys.ditamap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@
1212
<mapref href="ditaotdaykeys/dita-ot-day-2022-keys.ditamap" format="ditamap"/>
1313
<mapref href="ditaotdaykeys/dita-ot-day-2024-keys.ditamap" format="ditamap"/>
1414
<mapref href="ditaotdaykeys/dita-ot-day-2025-keys.ditamap" format="ditamap"/>
15+
<mapref href="ditaotdaykeys/dita-ot-day-2026-keys.ditamap" format="ditamap"/>
1516
</map>
Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
3+
<map>
4+
<!-- This file was generated from a DITA-OT Day keys-map generator script. -->
5+
<title>DITA-OT Day 2026</title>
6+
<keydef
7+
keys="newsandannouncements-2026"
8+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_1"
9+
format="html"
10+
scope="external"
11+
>
12+
<topicmeta>
13+
<linktext>News and announcements</linktext>
14+
<shortdesc>Announcing DITA-OT 4.4.</shortdesc>
15+
<author>DITA-OT Day Team</author>
16+
</topicmeta>
17+
</keydef>
18+
<keydef
19+
keys="tenyearsofditaopentoolkit-2026"
20+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_2"
21+
format="html"
22+
scope="external"
23+
>
24+
<topicmeta>
25+
<linktext>Ten Years of DITA Open Toolkit</linktext>
26+
<shortdesc
27+
>Since this conference series began, the toolkit has gone through many changes and added a long list of new features. In this session, we will look back at some of the big features that should be of interest. This session will be particularly useful to those who may not always update their version right away; if your upgrade schedule runs a couple of years behind the official release, new feature announcements will already be long gone and those features are easy to miss.</shortdesc>
28+
<author>DITA-OT Day Team</author>
29+
</topicmeta>
30+
</keydef>
31+
<keydef
32+
keys="confessionsofadita-otuser-2026"
33+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_3"
34+
format="html"
35+
scope="external"
36+
>
37+
<topicmeta>
38+
<linktext>Confessions of a DITA-OT User – What in the XML are you doing?</linktext>
39+
<shortdesc
40+
>We’ve all heard stories about how people use DITA-OT… but how much do we actually know? Different backgrounds, different teams, different needs — and all the ways DITA-OT fits into daily work. It’s time to find out how everyone’s really using DITA-OT. Whether you’re a beginner or a seasoned professional, we want to hear from you. Join this interactive session to share your experience, see where you fit in the bigger picture, and discover just how wonderfully diverse the DITA-OT community really is. Bring your phone and an open mind! This session has been organized with the help of the core DITA-OT developers — and yes, you’ll get your turn to ask them a few questions too.</shortdesc>
41+
<author>Justyna Hietala</author>
42+
</topicmeta>
43+
</keydef>
44+
<keydef
45+
keys="whatwillthiscostme-evalua-2026"
46+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_4"
47+
format="html"
48+
scope="external"
49+
>
50+
<topicmeta>
51+
<linktext>What will this cost me - evaluating the work ahead for a migration to 2.0</linktext>
52+
<shortdesc
53+
>DITA 2.0 is coming, and you will need to migrate if you want to take advantage of any new features. But what will that migration cost? This session will present a DITA-OT plugin that you can run over your content to get a report on the changes ahead. It will create a report of any content structures that need to be migrated, to help you determine how much (or how little) work is ahead.</shortdesc>
54+
<author>Robert D. Anderson</author>
55+
</topicmeta>
56+
</keydef>
57+
<keydef
58+
keys="buildingtofluidtopicshoww-2026"
59+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_5"
60+
format="html"
61+
scope="external"
62+
>
63+
<topicmeta>
64+
<linktext>Building to Fluid Topics: How we did it and why</linktext>
65+
<shortdesc
66+
>Outlines how our new Fluid Topics FTML build process works, including constructing pretty URLs using classifications applied externally and capturing the URLs in order to track URL changes over time.</shortdesc>
67+
<author>Eliot Kimber</author>
68+
</topicmeta>
69+
</keydef>
70+
<keydef
71+
keys="makingtheditaotaddupmathm-2026"
72+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_6"
73+
format="html"
74+
scope="external"
75+
>
76+
<topicmeta>
77+
<linktext>Making DITA-OT Add Up: MathML Support</linktext>
78+
<shortdesc
79+
>MathML has been a part of the DITA specification v1.3 but has never been natively supported in the DITA Open Toolkit. Bentley Systems developed a plugin to support MathML output for HTML and PDF as well as implementing a means to provide high-quality output using MathJax rendering into SVG graphics during publishing time. This reduces the need for end uses to rely on CDNs or other JavaScript in HTML. This methodology can extend to other areas outside of MathML, as well.</shortdesc>
80+
<author>Jason Coleman</author>
81+
</topicmeta>
82+
</keydef>
83+
<keydef
84+
keys="adecadeofdocs-2026"
85+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_7"
86+
format="html"
87+
scope="external"
88+
>
89+
<topicmeta>
90+
<linktext>A decade of docs</linktext>
91+
<shortdesc
92+
>This year’s DITA-OT Day marks the 10th edition of this community event. We'll take this opportunity to reflect on how the DITA-OT documentation has evolved over the years, and where it could go from here.</shortdesc>
93+
<author>Roger Sheen</author>
94+
</topicmeta>
95+
</keydef>
96+
<keydef
97+
keys="anewgradleplugintoenhance-2026"
98+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_8"
99+
format="html"
100+
scope="external"
101+
>
102+
<topicmeta>
103+
<linktext>A new Gradle plugin to enhance your Dita OT plugin development</linktext>
104+
<shortdesc
105+
>The new plugin brings significant improvements in terms of performance (Configuration Cache), developer experience (type-safe Kotlin DSL, better logging), and maintenance (modern Kotlin code). Migration is straightforward, with near-full API compatibility. I would strongly recommend migrating to the new plugin to take advantage of these enhancements, especially if you are already using modern Gradle (6.5+) and Kotlin DSL.</shortdesc>
106+
<author>Jeremy Jeanne</author>
107+
</topicmeta>
108+
</keydef>
109+
<keydef
110+
keys="funpracticalmetadataplug--2026"
111+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_9"
112+
format="html"
113+
scope="external"
114+
>
115+
<topicmeta>
116+
<linktext>Fun &amp; practical metadata plug-ins</linktext>
117+
<shortdesc
118+
>Discover practical ways to leverage metadata with DITA Open Toolkit plug-ins. Go beyond HTML or PDF outputs — imagine plug-ins that generate QR codes for instant reference in a PDF file, create Excel summaries for clear analysis, and JSON outputs that integrate with your delivery platforms.</shortdesc>
119+
<author>Pieterjan Vandenweghe</author>
120+
</topicmeta>
121+
</keydef>
122+
<keydef
123+
keys="sometimesitsjusthardtoimp-2026"
124+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_10"
125+
format="html"
126+
scope="external"
127+
>
128+
<topicmeta>
129+
<linktext>Sometimes It’s Just Hard (to Implement): Why Some DITA-OT Features Remain Out of Reach</linktext>
130+
<shortdesc
131+
>Ever wondered why certain highly requested features—like running DITA Open Toolkit from a single JAR, true incremental publishing, or other long-desired capabilities—still aren’t available in DITA-OT? This talk takes a candid look at the technical and community challenges behind these “missing” features. We’ll explore specific examples, break down the complexities that make them difficult to implement, and discuss the real-world constraints faced by open source projects with limited contributors.</shortdesc>
132+
<author>Jarno Elovirta</author>
133+
</topicmeta>
134+
</keydef>
135+
<keydef
136+
keys="paynoattentiontothechunke-2026"
137+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_11"
138+
format="html"
139+
scope="external"
140+
>
141+
<topicmeta>
142+
<linktext>Pay No Attention to the Chunker Behind the Curtain</linktext>
143+
<shortdesc
144+
>DITA 1.x chunking code is hard to maintain. DITA 2.0 code is cleaner and easier to reason about. The solution? Detect when 1.x documents are compatible with 2.0 chunking and silently use the better implementation. We're replacing engines mid-flight, swapping horses mid-stream, and refactoring production code—all the things they tell you never to do. Learn how we're routing compatible content through the better chunker while keeping the old one on standby for edge cases.</shortdesc>
145+
<author>Jarno Elovirta</author>
146+
</topicmeta>
147+
</keydef>
148+
<keydef
149+
keys="frommapstomodelshowdita-o-2026"
150+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_12"
151+
format="html"
152+
scope="external"
153+
>
154+
<topicmeta>
155+
<linktext
156+
>From Maps to Models: How DITA-OT Powers Ontology-Ready Content for AI and Beyond. Making Topic Maps First-Class Graph Models</linktext>
157+
<shortdesc
158+
>During this presentation, I will speak about gaps and open problems with DITA-OT. While DITA-OT is mature, there are still non-visible gaps when applying it for ontology-based information architecture for different business domains. This presentation will create opportunities for the community members to strengthen DITA-OT’s role in the Linked Data ecosystem and how they can participate in future roadmap discussions.</shortdesc>
159+
<author>Amit Siddhartha</author>
160+
</topicmeta>
161+
</keydef>
162+
<keydef
163+
keys="usingtheditaotdocswithait-2026"
164+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_13"
165+
format="html"
166+
scope="external"
167+
>
168+
<topicmeta>
169+
<linktext>Using the DITA-OT Docs with AI to Create Plugins</linktext>
170+
<shortdesc
171+
>A model context protocol server can be created over a WebHelp site published from the DITA Open Toolkit documentation. An application using the MCP support can thus be instructed to create a DITA Open Toolkit plugin by searching for related content in the DITA Open Toolkit documentation.</shortdesc>
172+
<author>Radu Coravu</author>
173+
</topicmeta>
174+
</keydef>
175+
<keydef
176+
keys="tenyearsofdita-otday-2026"
177+
href="https://www.oxygenxml.com/events/2026/dita-ot_day.html#video_14"
178+
format="html"
179+
scope="external"
180+
>
181+
<topicmeta>
182+
<linktext>Ten Years of DITA-OT Day</linktext>
183+
<shortdesc
184+
>When SyncroSoft proposed the first DITA-OT Day, many of the core developers were not sure how many people would come. Now in our tenth year, it is incredible to look back and see how many people have come and presented their own work around the project. This session will summarize and look back at what we've learned at our ten conferences — what types of plugins have our contributors made available? How many different ways is the toolkit being used? What is the best way to learn from our past events?</shortdesc>
185+
<author>Robert Anderson</author>
186+
</topicmeta>
187+
</keydef>
188+
</map>

resources/source-files.ditamap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
<keydef keys="dita-ot-day-videos-intro-2022" href="../topics/dita-ot-day-videos-intro-2022.dita"/>
3737
<keydef keys="dita-ot-day-videos-intro-2024" href="../topics/dita-ot-day-videos-intro-2024.dita"/>
3838
<keydef keys="dita-ot-day-videos-intro-2025" href="../topics/dita-ot-day-videos-intro-2025.dita"/>
39+
<keydef keys="dita-ot-day-videos-intro-2026" href="../topics/dita-ot-day-videos-intro-2026.dita"/>
3940
<keydef keys="dita-spec-support" href="../reference/dita-spec-support.dita"/>
4041
<keydef keys="dita-v1-2-support" href="../reference/dita-v1-2-support.dita"/>
4142
<keydef keys="dita-v1-3-support" href="../reference/dita-v1-3-support.dita"/>

topics/dita-ot-day-2026.ditamap

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
3+
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
4+
<map>
5+
<title>DITA-OT Day 2026</title>
6+
<topicref keyref="dita-ot-day-videos-intro-2026" locktitle="yes">
7+
<topicmeta>
8+
<navtitle>2026 Brussels</navtitle>
9+
<linktext>Brussels 2026</linktext>
10+
</topicmeta>
11+
<!-- This ditaval prevents duplicate titles in TOC and duplicated titles and shortdescs in the "mini-TOC" pages -->
12+
<ditavalref href="../resources/ditaotdaykeys/all-conferences.ditaval"/>
13+
<!-- See https://github.com/dita-ot/dita-ot/issues/3581 -->
14+
<topicref keyref="newsandannouncements-2026" toc="no"/>
15+
<topicref keyref="tenyearsofditaopentoolkit-2026" toc="no"/>
16+
<topicref keyref="confessionsofadita-otuser-2026" toc="no"/>
17+
<topicref keyref="whatwillthiscostme-evalua-2026" toc="no"/>
18+
<topicref keyref="buildingtofluidtopicshoww-2026" toc="no"/>
19+
<topicref keyref="makingtheditaotaddupmathm-2026" toc="no"/>
20+
<topicref keyref="adecadeofdocs-2026" toc="no"/>
21+
<topicref keyref="anewgradleplugintoenhance-2026" toc="no"/>
22+
<topicref keyref="funpracticalmetadataplug--2026" toc="no"/>
23+
<topicref keyref="sometimesitsjusthardtoimp-2026" toc="no"/>
24+
<topicref keyref="paynoattentiontothechunke-2026" toc="no"/>
25+
<topicref keyref="frommapstomodelshowdita-o-2026" toc="no"/>
26+
<topicref keyref="usingtheditaotdocswithait-2026" toc="no"/>
27+
<topicref keyref="tenyearsofdita-otday-2026" toc="no"/>
28+
</topicref>
29+
</map>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
3+
<!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
4+
<concept id="dita_ot_day_videos_intro">
5+
<title>DITA-OT Day Conference – Brussels 2026</title>
6+
<shortdesc>February 1, 2026 in Brussels, Belgium.</shortdesc>
7+
<prolog>
8+
<metadata>
9+
<keywords>
10+
<indexterm>DITA-OT Day 2026 videos</indexterm>
11+
</keywords>
12+
</metadata>
13+
</prolog>
14+
<conbody>
15+
<p/>
16+
</conbody>
17+
</concept>

topics/dita-ot-day-videos.ditamap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<title>DITA-OT Day Videos</title>
66
<topicref keyref="dita-ot-day-videos">
77
<ditavalref href="../resources/ditaotdaykeys/all-conferences.ditaval"/>
8+
<mapref href="dita-ot-day-2026.ditamap"/>
89
<mapref href="dita-ot-day-2025.ditamap"/>
910
<mapref href="dita-ot-day-2024.ditamap"/>
1011
<mapref href="dita-ot-day-2022.ditamap"/>

0 commit comments

Comments
 (0)