SlideShare a Scribd company logo
1 of 18
LEVERAGING COMMUNITIES
Documenting products
with DITA in DRUPAL
Kristof Van Tomme
dita@pronovix.com
COPY
COLLECTION
PROCESSING
AND
ENHANCING
ASSEMBLY &
FEEDBACK
Developers
Managers
Product owners
Documentation
professionals
Sales
Support
Managers
End-users
LEVERAGING COMMUNITIES
Information
PULL
Information
PUSH
COPY
COLLECTION
PROCESSING
AND
ENHANCING
ASSEMBLY &
FEEDBACK
Developers
Managers
Product owners
Documentation
professionals
Sales
Support
Managers
End-users
User stories
Technical
specification
Functional
specification
Community
Feedback
LEVERAGING COMMUNITIES
COPY
COLLECTION
PROCESSING
AND
ENHANCING
ASSEMBLY &
FEEDBACK
Developers
Managers
Product owners
Documentation
professionals
Sales
Support
Managers
End-users
User stories
Technical
specification
Functional
specification
Simplified
TOPICS
Community
Feedback
Self service
Documentation
Assembly
Edited
TOPICS
Editing
Usability
improvements
DITA MAPS
& EXPORTS
LEVERAGING COMMUNITIES
COPY
COLLECTION
PROCESSING
AND
ENHANCING
ASSEMBLY &
FEEDBACK
Developers
Managers
Product owners
Documentation
professionals
Sales
Support
Managers
End-users
User stories
Technical
specification
Functional
specification
Simplified
TOPICS
Community
Feedback
Self service
Documentation
Assembly
Edited
TOPICS
Editing
Usability
improvements
DITA MAPS
& EXPORTS
LEVERAGING COMMUNITIES
MODULAR
3-STEP
PROCESS
LEVERAGING COMMUNITIES
Modular 3-step process
Copy
collection
and
Pre-formatting
Drupal site
Simplified
TOPICS
Edited
TOPICS
& example
MAPS
Existing
Documentation
Process
Editor of choice
Assembly of
documentation
documents
and
Feedback
Drupal site
PROCESSING
AND
ENHANCING
ASSEMBLY &
FEEDBACK
Developers
Managers
Product owners
Documentation
professionals
Sales
Support
Managers
End-users
User stories
Technical
specification
Functional
specification
Simplified
TOPICS
Community
Feedback
Self service
Documentation
Assembly
Edited
TOPICS
Editing
Usability
improvements
DITA MAPS
& EXPORTS
LEVERAGING COMMUNITIES
COPY
COLLECTION
UPSTREAM
LEVERAGING COMMUNITIES
Collecting and reusing artifacts from the
production process
● Different types of materials
● User stories
● Functional specifications
● Technical specifications
● Issue tracker logs
Aggregate, index, search, map and re-use
LEVERAGING COMMUNITIES
Drupal modules you could use
● Aggregate/Import
● Feeds (RSS, CSV, HTML, TXT, OPML, XML)
● Table Wizard and Migrate (SQL, CSV)
● CMIS API (Sharepoint, Alfresco)
● Search
● Apache Solr, Faceted search
● Tag
● Taxonomy
LEVERAGING COMMUNITIES
New modules for the Upstream process
● Poorman's DITA
● Use a Drupal form to create basic DITA topics
● Currently implemented for tasks and concepts
● Search and insert
● Search aggregated content and insert it in the forms
PROCESSING
AND
ENHANCING
ASSEMBLY &
FEEDBACK
Developers
Managers
Product owners
Documentation
professionals
Sales
Support
Managers
End-users
User stories
Technical
specification
Functional
specification
Simplified
TOPICS
Community
Feedback
Self service
Documentation
Assembly
Edited
TOPICS
Editing
Usability
improvements
DITA MAPS
& EXPORTS
LEVERAGING COMMUNITIES
COPY
COLLECTION
Editing
Usability
improvements
DOC-TEAM
LEVERAGING COMMUNITIES
Pre-formatted starting material for the
professionals
● Modular process: no need to switch DITA editor
software
● No extra licenses needed to involve all
stakeholders (upstream and downstream)
● Better integration of different information silos
● Less field knowledge required from the
documentation professionals
● Better and more feedback from end-users
COPY
COLLECTION
PROCESSING
AND
ENHANCING
ASSEMBLY &
FEEDBACK
Developers
Managers
Product owners
Documentation
professionals
Sales
Support
Managers
End-users
User stories
Technical
specification
Functional
specification
Simplified
TOPICS
Community
Feedback
Self service
Documentation
Assembly
Edited
TOPICS
Editing
Usability
improvements
DITA MAPS
& EXPORTS
LEVERAGING COMMUNITIES
DOWNSTREAM
LEVERAGING COMMUNITIES
Modular: import DITA documentation
● Upload individual files
● Import folders
● Automatic checkout from a version controlled
documentation repository
● Drupal checks for updates
● Other import options can be tailored for specific
use cases to plugin to existing processes
LEVERAGING COMMUNITIES
Community feedback and subscriptions
● Feedback mechanisms
● Tagging (taxonomy)
● Flagging/bookmarking (flag)
● Rating (voting API, Fivestar)
● Comments & change suggestions
● Update subscription options:
● Subscribe (Messaging and Notifications framework)
● RSS (views)
LEVERAGING COMMUNITIES
User driven assembly and export
● Bookmark relevant documentation topics
● Create a new DITA map in the GUI
● Export the map and the topics it contains
LEVERAGING COMMUNITIES
Assembly toolbox
● Build DITA map using Graphmind mindmap UI
● Drag and drop
● Build and execute queries from Views
● Build custom queries from a GUI (Views)
● Execute queries in Graphmind
● Export
● To pdf, xhtml, online help with the DITA Open Toolkit
● Export DITA topics and map
LEVERAGING COMMUNITIES
Kristof Van Tomme
PRONOVIX
dita@pronovix.com

More Related Content

Viewers also liked

Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014
Marc Baumgartner
 
Walkthrough madness: an introduction to all the amazing things you can do wit...
Walkthrough madness: an introduction to all the amazing things you can do wit...Walkthrough madness: an introduction to all the amazing things you can do wit...
Walkthrough madness: an introduction to all the amazing things you can do wit...
Kristof Van Tomme
 

Viewers also liked (6)

Pitch boostcamp alchemio
Pitch boostcamp alchemioPitch boostcamp alchemio
Pitch boostcamp alchemio
 
Dita documentation and open source sfd szeged 2011
Dita documentation and open source   sfd szeged 2011Dita documentation and open source   sfd szeged 2011
Dita documentation and open source sfd szeged 2011
 
Lean methodology sfd szeged 2011
Lean methodology   sfd szeged 2011Lean methodology   sfd szeged 2011
Lean methodology sfd szeged 2011
 
Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014
 
From Hackaton to Clickaton, why the API web needs a GUI
From Hackaton to Clickaton, why the API web needs a GUIFrom Hackaton to Clickaton, why the API web needs a GUI
From Hackaton to Clickaton, why the API web needs a GUI
 
Walkthrough madness: an introduction to all the amazing things you can do wit...
Walkthrough madness: an introduction to all the amazing things you can do wit...Walkthrough madness: an introduction to all the amazing things you can do wit...
Walkthrough madness: an introduction to all the amazing things you can do wit...
 

Similar to Documenting with DITA in Drupal

F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer Presentation
F5 Networks
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown public
Kevin Kaminski
 

Similar to Documenting with DITA in Drupal (20)

Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
 
New Features in SPI Buyer Direct
New Features in SPI Buyer DirectNew Features in SPI Buyer Direct
New Features in SPI Buyer Direct
 
VisualOomph design portfolio
VisualOomph design portfolioVisualOomph design portfolio
VisualOomph design portfolio
 
DITA on a Shoe String
DITA on a Shoe StringDITA on a Shoe String
DITA on a Shoe String
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer Presentation
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown public
 
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorThe Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
 
DITA Interoperability
DITA InteroperabilityDITA Interoperability
DITA Interoperability
 
Halifax Salesforce Trailblazer Community Event - August 13th 2020
Halifax Salesforce Trailblazer Community Event - August 13th 2020Halifax Salesforce Trailblazer Community Event - August 13th 2020
Halifax Salesforce Trailblazer Community Event - August 13th 2020
 
Magento 2 overview. Alan Kent
Magento 2 overview. Alan Kent Magento 2 overview. Alan Kent
Magento 2 overview. Alan Kent
 
Data integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industryData integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industry
 
Dynamics 365 User Group (Adelaide Chapter) Oct 2017
Dynamics 365 User Group (Adelaide Chapter) Oct 2017Dynamics 365 User Group (Adelaide Chapter) Oct 2017
Dynamics 365 User Group (Adelaide Chapter) Oct 2017
 
Cognos Analytics Release 6: March 2017 Enhancements
Cognos Analytics Release 6: March 2017 EnhancementsCognos Analytics Release 6: March 2017 Enhancements
Cognos Analytics Release 6: March 2017 Enhancements
 
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
 
From Zero to DITA in about 60 Minutes
From Zero to DITA in about 60 MinutesFrom Zero to DITA in about 60 Minutes
From Zero to DITA in about 60 Minutes
 
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei KavaleuGECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
 
Ephox Quarterly Product Update - March 2008
Ephox Quarterly Product Update - March 2008Ephox Quarterly Product Update - March 2008
Ephox Quarterly Product Update - March 2008
 
TYPO3 5.0 Experience Concept
TYPO3 5.0 Experience ConceptTYPO3 5.0 Experience Concept
TYPO3 5.0 Experience Concept
 
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
 
Dynamic TM1 Report Generation & Distribution Using ReportWORQ - QueBIT
Dynamic TM1 Report Generation & Distribution Using ReportWORQ - QueBITDynamic TM1 Report Generation & Distribution Using ReportWORQ - QueBIT
Dynamic TM1 Report Generation & Distribution Using ReportWORQ - QueBIT
 

More from Kristof Van Tomme

More from Kristof Van Tomme (9)

Drupal: the ultimate customer development tool! Do you know what your custom...
Drupal: the ultimate customer development tool!  Do you know what your custom...Drupal: the ultimate customer development tool!  Do you know what your custom...
Drupal: the ultimate customer development tool! Do you know what your custom...
 
Drupal for dita - n ldita
Drupal for dita - n lditaDrupal for dita - n ldita
Drupal for dita - n ldita
 
DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011
 
Drupal distributed architectures
Drupal distributed architecturesDrupal distributed architectures
Drupal distributed architectures
 
Eat your own dogfood
Eat your own dogfoodEat your own dogfood
Eat your own dogfood
 
Drupal and the Semantic Web
Drupal and the Semantic WebDrupal and the Semantic Web
Drupal and the Semantic Web
 
Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Manageme...
Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Manageme...Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Manageme...
Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Manageme...
 
Semantic web and Drupal: an introduction
Semantic web and Drupal: an introductionSemantic web and Drupal: an introduction
Semantic web and Drupal: an introduction
 
Graphmind - Mindmapping In Drupal
Graphmind - Mindmapping In DrupalGraphmind - Mindmapping In Drupal
Graphmind - Mindmapping In Drupal
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Documenting with DITA in Drupal