0
Doing DITA in the Open Source CMS  Drupal Kristof Van Tomme, Pronovix NLDITA,  June 1, 2011, Utrecht, The Netherlands
Kristof Van Tomme Belgian Bio-engineer Pronovix Drupal architect Entrepreneur PM of the Drupal Association Hungarian conne...
What DITA could do for Open Source
Setting DITA Free What Open Source could do for DITA
What is drupal?
Drupal sites you might know
Drupal is really good in <ul><li>Breaking vendor lock-in
Communities
Cutting edge technology
Open innovation
Collaborative development
Empowering self-learning individuals </li></ul>
Drupal is really good in <ul><li>Breaking vendor lock-in
Communities
Cutting edge technology
Open innovation
Collaborative development
Empowering self-learning individuals </li></ul>OPEN
Drupal is a platform <ul><li>Open source (GPL)
Drupal core
Modules
Features (apps)
Themes
Distributions </li></ul>Illustration by developmentseed.org when introducing the features module
One platform to rule them all <ul><li>Drupal has a fast growing number of distributions </li><ul><li>Intranets (Open Atrium)
Collaborative market intelligence (Managing News)
Customer community platform (Drupal Commons)
Governments (Open Public)
Publishing companies (Open Publish)
Recruitment (e-recruiter)
Software as a Service (Aegir + any of the above)
... </li></ul></ul>
Drupal is a grassroots community “ Come for the code, stay for the community
But Drupal is also <ul><li>A fast maturing software industry
A vast network of service providers
A fast expanding library of handbooks
A network of trainers
Used in the biggest  enterprise deployments
Venture backed professional support companies </li></ul>
Combining Drupal & DITA
What Drupal brings to DITA <ul><li>An open source option
Upcoming SlideShare
Loading in...5
×

Drupal for dita - n ldita

1,490

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,490
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Drupal for dita - n ldita"

  1. 1. Doing DITA in the Open Source CMS Drupal Kristof Van Tomme, Pronovix NLDITA, June 1, 2011, Utrecht, The Netherlands
  2. 2. Kristof Van Tomme Belgian Bio-engineer Pronovix Drupal architect Entrepreneur PM of the Drupal Association Hungarian connection Techno-optimist Biotech Drupal evangelist Husband and Father Strategist CEO
  3. 3. What DITA could do for Open Source
  4. 4. Setting DITA Free What Open Source could do for DITA
  5. 5. What is drupal?
  6. 6. Drupal sites you might know
  7. 7. Drupal is really good in <ul><li>Breaking vendor lock-in
  8. 8. Communities
  9. 9. Cutting edge technology
  10. 10. Open innovation
  11. 11. Collaborative development
  12. 12. Empowering self-learning individuals </li></ul>
  13. 13. Drupal is really good in <ul><li>Breaking vendor lock-in
  14. 14. Communities
  15. 15. Cutting edge technology
  16. 16. Open innovation
  17. 17. Collaborative development
  18. 18. Empowering self-learning individuals </li></ul>OPEN
  19. 19. Drupal is a platform <ul><li>Open source (GPL)
  20. 20. Drupal core
  21. 21. Modules
  22. 22. Features (apps)
  23. 23. Themes
  24. 24. Distributions </li></ul>Illustration by developmentseed.org when introducing the features module
  25. 25. One platform to rule them all <ul><li>Drupal has a fast growing number of distributions </li><ul><li>Intranets (Open Atrium)
  26. 26. Collaborative market intelligence (Managing News)
  27. 27. Customer community platform (Drupal Commons)
  28. 28. Governments (Open Public)
  29. 29. Publishing companies (Open Publish)
  30. 30. Recruitment (e-recruiter)
  31. 31. Software as a Service (Aegir + any of the above)
  32. 32. ... </li></ul></ul>
  33. 33. Drupal is a grassroots community “ Come for the code, stay for the community
  34. 34. But Drupal is also <ul><li>A fast maturing software industry
  35. 35. A vast network of service providers
  36. 36. A fast expanding library of handbooks
  37. 37. A network of trainers
  38. 38. Used in the biggest enterprise deployments
  39. 39. Venture backed professional support companies </li></ul>
  40. 40. Combining Drupal & DITA
  41. 41. What Drupal brings to DITA <ul><li>An open source option
  42. 42. Interoperability
  43. 43. Extensibility
  44. 44. Human friendly metadata handling
  45. 45. Game dynamics (user points)
  46. 46. social graph (Facebook integration)
  47. 47. Community tools (those web 2.0 things)
  48. 48. RDFa (those web 3.0 things) </li></ul>
  49. 49. What Drupal brings to DITA <ul><li>An open source option
  50. 50. Interoperability
  51. 51. Extensibility
  52. 52. Human friendly metadata handling
  53. 53. Game dynamics (user points)
  54. 54. social graph (Facebook integration)
  55. 55. Community tools (those web 2.0 things)
  56. 56. RDFa (those web 3.0 things) </li></ul>CUTTING EDGE
  57. 57. What Drupal needs from DITA <ul><li>Best practices for single source documentation </li><ul><li>DITA maps
  58. 58. Conditional text
  59. 59. Conrefs
  60. 60. Topic based documentation </li></ul><li>Ecosystem of documentation tools & services
  61. 61. More documentation writers </li></ul>
  62. 62. The problem is...
  63. 63. Mere mortals don't write XML
  64. 64. Drupal had/has a similar problem
  65. 65. Crossing the chasm http://www.exampler.com/testing-com/writings/reviews/moore-chasm.html DRUPAL
  66. 66. The long tail of documentation http://blogs.idc.com/ie/?p=53
  67. 67. The long tail of documentation HOW DO DITA x 5?
  68. 68. How do DITA x 5 http://www.archive.org/details/drupalconchi_day3_keynote_jared_spool $ Need a cheap step in solution Usability
  69. 69. Words are silver, code is gold
  70. 70. Empowering users <ul><li>Capture: DITA forms
  71. 71. Feedback: DITA help community site
  72. 72. Personalize: DITA map builder & publishing </li></ul>
  73. 73. Drupal DITA forms <ul><li>Use friendly flexible UI to create documentation forms
  74. 74. Store in Drupal, export in DITA
  75. 75. Currently implemented for tasks and concepts </li></ul>
  76. 76. Drupal DITA forms
  77. 77. Drupal DITA form builder (CCK)
  78. 78. Import existing documentation <ul><li>Upload individual files
  79. 79. Import folders </li><ul><li>Automatic checkout from a version controlled documentation repository
  80. 80. Drupal checks for updates </li></ul><li>Other import options can be tailored for specific use cases to plug into existing processes </li></ul>
  81. 81. Folder importer
  82. 82. User driven assembly and export <ul><li>Bookmark relevant documentation topics
  83. 83. Create a new DITA map in the GUI
  84. 84. Export the map and the topics it contains </li></ul>
  85. 85. Ditamaps as mindmaps
  86. 86. Add content with Views queries
  87. 87. Ditamaps as mindmaps
  88. 88. Export with Open Toolkit
  89. 89. You can download this for free at http://drupal.org/project/dita
  90. 90. Future Vision DITA in Drupal <ul><li>Metadata integration
  91. 91. DITA form to DITA XML Graphical UI
  92. 92. Authoring memory
  93. 93. Conref library
  94. 94. WYSIWYG or markup
  95. 95. 1 or more distributions: </li><ul><li>Documentation distribution
  96. 96. DITA distribution </li></ul></ul>
  97. 97. What will you do with Drupal and DITA? CC BY-NC-SA 2.0 by libertyandvigilance http://www.flickr.com/photos/10459273@N05/3935251879/sizes/z/in/photostream/ 8800+ 8800+ Now with
  98. 98. Get a demo site http://bit.ly/kerwB6
  99. 99. It's time to set the bird free! How can you help set DITA Free? Creative Commons (by-sa)/BB Oros
  100. 100. Twitter @kvantomme LinkedIn be.linkedin.com/in/kvantomme [email_address]
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×