SlideShare a Scribd company logo
Copyright © Stilo International plc
DITA:
Start small, grow big
using open source tools
Patrick Baker | VP Development & Professional Services
Stilo International
| LavaCon 2017
@StiloInt
#LavaCon
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Test drive DITA
► Get going with DITA quickly and with minimal investment of time and money.
► See if it is right for you before committing more heavily to the direction.
► Open standards has led to open source tools and a healthy community.
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Manage / Author / Publish
We need to address these fundamental aspects of the documentation lifecycle:
► Manage
– storing
– versioning
– released versions vs development versions
– validation and introspection
► Author
– content creation
– review
– validation and introspection
► Publish
– HTML, PDF output
– Search
– hosting
– deploying updates
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Your team
► tech writers
– plan, organize, and curate content
– pick tools, infrastructure, content
– identify requirements (e.g. content restrictions, publishing)
► content collaborators (SME)
– content authoring
– content review
► IT
– install and maintain tools
– scripting services
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Technology choices
There are many options before you. I have picked a path through.
► Manage - Git / GitHub, BaseX
► Author - AuthorBridge (built on CKEditor), BaseX
► Publish - DITA OT, GitHub Pages, Jekyll
Get ready for a mad dash!
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Manage - Git as the Repository
► history
– started by Linus Torvalds in 2005 when BitKeeper pulled their free version
► key feature
– distributed
► other goals
– high performance
– reliable
– scalable
– secure
– easy branching (creation & merging)
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Manage - Git is distributed
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Demo - Git
Tools & technologies:
► Git
► GitHub
► Desktop Git
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Git is scalable
► https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-
the-planet/
► Windows code base is approximately 3.5M files
► 300GB
► 4,000 engineers
► There are over 250,000 reachable Git commits in the history for this repo,
over the past 4 months.
► 8,421 pushes per day (on average)
► 2,500 pull requests, with 6,600 reviewers per work day (on average)
► 4,352 active topic branches
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Manage - Content introspection
XML can be queried just like any database can.
► Open standards: XPath, XQuery
► Very powerful author support
► XML Database: BaseX
– link validation
– full text search (reuse, related links)
– number of topics (of different types)
– broken images
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Demo - Content introspection
Tools & technologies:
► BaseX
► XQuery
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Author
Hide the complexity
► tags and attributes
► link creation
► copy and paste
► content reuse
► full text search
► document context
► review comments
► track changes
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Author
Make the experience:
► Guided
► Fluid
► Assisted
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
► User-friendly XML authoring tools try
to hide the complexity of XML and be
WYSIWYG
► But the structure keeps getting in the way!
Fluid Authoring
Wrestling with content structure…
… and winning
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Fluid Authoring
Depending on the tool, author is confronted with
content structure in different ways:
► Popups with element name choices
whenever user hits ENTER
► Attribute sidebar with esoteric contents
► Non-local changes to content when
inserting things
► Poor copy and paste support
Wrestling with content structure …
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Fluidity
Structure
MS Word
Typical XML Editor
But… this is
where we want
to be anyway!
Unfortunately,
there is an inverse
relationship between
fluidity and structure.
Wrestling with content structure …
Fluid Authoring
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Demo - Authoring
Tools & technologies:
► AuthorBridge
– guided
– fluid
► Assisted
– BaseX
– XQuery
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Publish
DITA Open Toolkit
► open-source publishing engine for DITA
► multi-channel publishing
Jekyll - Static website generator
► no database
► static doesn't mean not interactive, (JavaScript is fine)
► template language
GitHub Pages
► Free hosting solution
► GitHub Pages are powered by Jekyll
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Publish - DITA OT documentation process
► docs written in DITA (mostly)
► HTML generated with DITA OT & Jekyll
► HTML pushed to GitHub Pages
► Hosted via GitHub Pages
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Demo - Publish
Tools & technologies:
► DITA OT
► Jekyll
► GitHub Pages
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Manage - Git is distributed
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Manage - Git complexity
► So many branches..
This is GitFlow:
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Manage - Git complexity
► So many possible workflows
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Authoring - Invisible content management
content management is complex
► versions, branches, workflow, release management (not DITA specific)
Git is complex
► intended for developers, downside of distributed version control
For SME authors you have to make it invisible
► Leverage the Wiki model
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Wiki model
What's a wiki?
► A couple quotes from Ward Cunningham, the inventor of the Wiki.
“Wiki is a composition system; it's a discussion medium; it's a repository; it's a mail
system; it's a tool for collaboration.”
“The usefulness of Wiki is in the freedom, simplicity, and power it offers.”
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Wiki model
What do I mean by Wiki model?
The author works with the published view of content.
► familiar
► usually supports full text search
► includes navigation aids such as a table of contents
► author can edit topics by clicking a button
► Benefits
– Git branch management is made invisible
– content is findable (don't navigate CMS folder structures)
– document context, rather than topic editing
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Examples
► Wikipedia
► IBM Bluemix team
► DITA OT documentation
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Demo - Wiki-like authoring
Tools & technologies:
► AuthorBridge
► GitHub
► DITA-OT
► Jekyll
► GitHub Pages
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Summary – Keep it simple
► Authors
– SMEs don't know XML and DITA
– SMEs don't know Git, and complexities of version control
► Management
– Just enough
► Publishing
– static website (no database)
– simple hosting
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
Tools and technologies
I haven't talked about the virtues of DITA. I've taken them for granted. But they
are compelling. I've focused on how to get going with DITA.
► Manage - Git / GitHub, BaseX
► Author - AuthorBridge (built on CKEditor), BaseX
► Publish - DITA OT, GitHub Pages, Jekyll
Try DITA now. Invest later.
STILO | DITA: Start small, grow big using open source tools
Copyright © Stilo International plc
What's next
► Google Analytics
► Search
► Workflow
► Translation management

More Related Content

PDF
Starting an Open Source Program Office (OSPO)
PDF
OpenFest.org: MariaDB and open source collaboration
PPTX
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
PPTX
Cloudstack user group 2 april 2014 - Introduction
PPTX
Enhancing Diversity via Web 2.0 @ Web4Dev
PDF
Joomla! Community Involvement
PPTX
ION Bucharest - ISOC & Deploy360 overview
PPTX
Authority Control: Wikipedia + Wikidata
Starting an Open Source Program Office (OSPO)
OpenFest.org: MariaDB and open source collaboration
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Cloudstack user group 2 april 2014 - Introduction
Enhancing Diversity via Web 2.0 @ Web4Dev
Joomla! Community Involvement
ION Bucharest - ISOC & Deploy360 overview
Authority Control: Wikipedia + Wikidata

Similar to LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source Tools (20)

PDF
Les Burnham and Patrick Baker: Collecting DITA Content Contributions from SMEs
PPT
Feedable, Portable, Mashable, DITAble
PPT
DITA on a Shoe String
PDF
Sironta
KEY
TikiFest Montreal March 2009
PDF
Content in the Wild: Why DITA Matters
PDF
When DITA meets Markdown | Alex Jitinau
PDF
Sironta at OpenOffice.org Conference 2010
PPTX
TWC 545 Presentation-DITA
PDF
Lava con2015 - The Emerging Model for Content Creation: Guided + Fluid Author...
PPTX
Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...
PPT
Doctraineast2008
PPS
DITA,Single-source, Multi-channel Publishing
PPT
Painless XML Authoring?: How DITA Simplifies XML
PDF
DITA Interoperability
PDF
EMC {code} Open Source
PDF
George Bina: DITA for Developers and GitHub for Technical Writers
PDF
Webcast: DITA Best Practices
PPT
Creating Documentation With A Wiki: The DITA Storm Project
PDF
DITA 101 -- Why the Buzz
Les Burnham and Patrick Baker: Collecting DITA Content Contributions from SMEs
Feedable, Portable, Mashable, DITAble
DITA on a Shoe String
Sironta
TikiFest Montreal March 2009
Content in the Wild: Why DITA Matters
When DITA meets Markdown | Alex Jitinau
Sironta at OpenOffice.org Conference 2010
TWC 545 Presentation-DITA
Lava con2015 - The Emerging Model for Content Creation: Guided + Fluid Author...
Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...
Doctraineast2008
DITA,Single-source, Multi-channel Publishing
Painless XML Authoring?: How DITA Simplifies XML
DITA Interoperability
EMC {code} Open Source
George Bina: DITA for Developers and GitHub for Technical Writers
Webcast: DITA Best Practices
Creating Documentation With A Wiki: The DITA Storm Project
DITA 101 -- Why the Buzz
Ad

More from Jack Molisani (20)

PDF
Keith Schengili-Roberts - DITA Worst Practices
PDF
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
PDF
LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...
PPTX
LavaCon 2017 - Agile Localization: Building Bridges Between Translation Quali...
PDF
LavaCon 2017 - Who Cares About Change?
PDF
LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...
PDF
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
PPTX
LavaCon 2017 - Take the Risk, Embrace the Change!
PDF
LavaCon 2017 - Structured Content Authoring For All!
PDF
LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...
PDF
LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...
PDF
LavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 Seconds
PDF
LavaCon 2017 - How UX and Content Can (and Should) Work Together
PDF
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
PPTX
LavaCon 2017 - Evolving the New Content Order
PPTX
LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...
PPTX
LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...
PPTX
LavaCon 2017 - Silos. (And other concepts that make us average)
PPTX
LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...
PPTX
LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...
Keith Schengili-Roberts - DITA Worst Practices
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...
LavaCon 2017 - Agile Localization: Building Bridges Between Translation Quali...
LavaCon 2017 - Who Cares About Change?
LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Take the Risk, Embrace the Change!
LavaCon 2017 - Structured Content Authoring For All!
LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...
LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...
LavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 Seconds
LavaCon 2017 - How UX and Content Can (and Should) Work Together
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
LavaCon 2017 - Evolving the New Content Order
LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...
LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...
LavaCon 2017 - Silos. (And other concepts that make us average)
LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...
LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...
Ad

Recently uploaded (20)

PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
A Presentation on Touch Screen Technology
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
August Patch Tuesday
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Approach and Philosophy of On baking technology
PPTX
1. Introduction to Computer Programming.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A Presentation on Touch Screen Technology
A comparative study of natural language inference in Swahili using monolingua...
WOOl fibre morphology and structure.pdf for textiles
Programs and apps: productivity, graphics, security and other tools
August Patch Tuesday
Assigned Numbers - 2025 - Bluetooth® Document
Approach and Philosophy of On baking technology
1. Introduction to Computer Programming.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Web App vs Mobile App What Should You Build First.pdf
Getting Started with Data Integration: FME Form 101
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Heart disease approach using modified random forest and particle swarm optimi...
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25-Week II
SOPHOS-XG Firewall Administrator PPT.pptx
A comparative analysis of optical character recognition models for extracting...
Building Integrated photovoltaic BIPV_UPV.pdf

LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source Tools

  • 1. Copyright © Stilo International plc DITA: Start small, grow big using open source tools Patrick Baker | VP Development & Professional Services Stilo International | LavaCon 2017 @StiloInt #LavaCon
  • 2. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Test drive DITA ► Get going with DITA quickly and with minimal investment of time and money. ► See if it is right for you before committing more heavily to the direction. ► Open standards has led to open source tools and a healthy community.
  • 3. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Manage / Author / Publish We need to address these fundamental aspects of the documentation lifecycle: ► Manage – storing – versioning – released versions vs development versions – validation and introspection ► Author – content creation – review – validation and introspection ► Publish – HTML, PDF output – Search – hosting – deploying updates
  • 4. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Your team ► tech writers – plan, organize, and curate content – pick tools, infrastructure, content – identify requirements (e.g. content restrictions, publishing) ► content collaborators (SME) – content authoring – content review ► IT – install and maintain tools – scripting services
  • 5. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Technology choices There are many options before you. I have picked a path through. ► Manage - Git / GitHub, BaseX ► Author - AuthorBridge (built on CKEditor), BaseX ► Publish - DITA OT, GitHub Pages, Jekyll Get ready for a mad dash!
  • 6. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Manage - Git as the Repository ► history – started by Linus Torvalds in 2005 when BitKeeper pulled their free version ► key feature – distributed ► other goals – high performance – reliable – scalable – secure – easy branching (creation & merging)
  • 7. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Manage - Git is distributed
  • 8. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Demo - Git Tools & technologies: ► Git ► GitHub ► Desktop Git
  • 9. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Git is scalable ► https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on- the-planet/ ► Windows code base is approximately 3.5M files ► 300GB ► 4,000 engineers ► There are over 250,000 reachable Git commits in the history for this repo, over the past 4 months. ► 8,421 pushes per day (on average) ► 2,500 pull requests, with 6,600 reviewers per work day (on average) ► 4,352 active topic branches
  • 10. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Manage - Content introspection XML can be queried just like any database can. ► Open standards: XPath, XQuery ► Very powerful author support ► XML Database: BaseX – link validation – full text search (reuse, related links) – number of topics (of different types) – broken images
  • 11. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Demo - Content introspection Tools & technologies: ► BaseX ► XQuery
  • 12. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Author Hide the complexity ► tags and attributes ► link creation ► copy and paste ► content reuse ► full text search ► document context ► review comments ► track changes
  • 13. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Author Make the experience: ► Guided ► Fluid ► Assisted
  • 14. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc ► User-friendly XML authoring tools try to hide the complexity of XML and be WYSIWYG ► But the structure keeps getting in the way! Fluid Authoring Wrestling with content structure… … and winning
  • 15. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Fluid Authoring Depending on the tool, author is confronted with content structure in different ways: ► Popups with element name choices whenever user hits ENTER ► Attribute sidebar with esoteric contents ► Non-local changes to content when inserting things ► Poor copy and paste support Wrestling with content structure …
  • 16. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Fluidity Structure MS Word Typical XML Editor But… this is where we want to be anyway! Unfortunately, there is an inverse relationship between fluidity and structure. Wrestling with content structure … Fluid Authoring
  • 17. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Demo - Authoring Tools & technologies: ► AuthorBridge – guided – fluid ► Assisted – BaseX – XQuery
  • 18. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Publish DITA Open Toolkit ► open-source publishing engine for DITA ► multi-channel publishing Jekyll - Static website generator ► no database ► static doesn't mean not interactive, (JavaScript is fine) ► template language GitHub Pages ► Free hosting solution ► GitHub Pages are powered by Jekyll
  • 19. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Publish - DITA OT documentation process ► docs written in DITA (mostly) ► HTML generated with DITA OT & Jekyll ► HTML pushed to GitHub Pages ► Hosted via GitHub Pages
  • 20. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Demo - Publish Tools & technologies: ► DITA OT ► Jekyll ► GitHub Pages
  • 21. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Manage - Git is distributed
  • 22. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Manage - Git complexity ► So many branches.. This is GitFlow:
  • 23. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Manage - Git complexity ► So many possible workflows
  • 24. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Authoring - Invisible content management content management is complex ► versions, branches, workflow, release management (not DITA specific) Git is complex ► intended for developers, downside of distributed version control For SME authors you have to make it invisible ► Leverage the Wiki model
  • 25. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Wiki model What's a wiki? ► A couple quotes from Ward Cunningham, the inventor of the Wiki. “Wiki is a composition system; it's a discussion medium; it's a repository; it's a mail system; it's a tool for collaboration.” “The usefulness of Wiki is in the freedom, simplicity, and power it offers.”
  • 26. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Wiki model What do I mean by Wiki model? The author works with the published view of content. ► familiar ► usually supports full text search ► includes navigation aids such as a table of contents ► author can edit topics by clicking a button ► Benefits – Git branch management is made invisible – content is findable (don't navigate CMS folder structures) – document context, rather than topic editing
  • 27. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Examples ► Wikipedia ► IBM Bluemix team ► DITA OT documentation
  • 28. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Demo - Wiki-like authoring Tools & technologies: ► AuthorBridge ► GitHub ► DITA-OT ► Jekyll ► GitHub Pages
  • 29. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Summary – Keep it simple ► Authors – SMEs don't know XML and DITA – SMEs don't know Git, and complexities of version control ► Management – Just enough ► Publishing – static website (no database) – simple hosting
  • 30. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc Tools and technologies I haven't talked about the virtues of DITA. I've taken them for granted. But they are compelling. I've focused on how to get going with DITA. ► Manage - Git / GitHub, BaseX ► Author - AuthorBridge (built on CKEditor), BaseX ► Publish - DITA OT, GitHub Pages, Jekyll Try DITA now. Invest later.
  • 31. STILO | DITA: Start small, grow big using open source tools Copyright © Stilo International plc What's next ► Google Analytics ► Search ► Workflow ► Translation management