ICT role in 21st century education and its challenges
DITA Adoption & the Benefits of a CMS
1. STRUCTURED
CONTENT
MANAGEMENT,
UP TO SPEED
DITA adoption
and the benefits of a CMS
Frank Shipley
CTO Componize Software
2. Purpose
• Present an incremental approach to DITA adoption
as proposed by the DITA Maturity Model
• Discuss how a Content Management System (CMS) can help
you with your DITA adoption
• Identify the benefits of a CMS and the unique benefits of
Componize
3. Componize, by the numbers
2008: Launch Year
37: Street Number for Corporate HQ on Guibal Street,
Marseille, France
15: Employees (x2 in 2011 and 2012)
37: Average age
½: Of the Team is French
12: Official Partners (SI & Technology) Around the World
5. What is Componize
• A Component Content
Management System (CCMS)
• Compatible with any DTD or
XML Schema
• Out of the box support for
DITA
Component • Integrated with Alfresco ECM
Content Management as a standard module
• Support for DITA
• Mulit-channel publishing (Xproc)
• Content Federation
• Metadata Management (RDF)
• Link Management (XLink)
• Release Management
6. Componize for Alfresco
So much more than a Component Content Management System
Component Enterprise
Content Management Content Management
• Support for DITA • Document Management
• Mulit-channel publishing (Xproc) • Web Content Management (WCM)
• Content Federation • Records Management
• Metadata Management (RDF) • Digital Asset Management
• Link Management (XLink) • Collaboration
• Release Management • Workflow
7. DITA adoption
An incremental adoption approach as proposed by the
DITA Maturity Model
A JustSystems white paper by
Michael Priestley, IBM and Amber Swope, JustSystems
http://na.justsystems.com/files/Whitepaper-DITA_MM.pdf
8. DITA maturity model
• Adopt DITA quickly and easily using a subset of its features
• Add investment over time for greater returns
• Assess your own needs and decide where you are in the adoption model
9. 1st level of adoption:
Topics
• Content migration
– Legacy to DITA XML • Single-sourcing/
Investment
– Documents to: multi-channel publishing
Return
• Topics and maps
• Conditional processing
• Composite documents
– Simple type of reuse
• Processing attributes
CMS provides
• Publishing engine
– DITA Open Toolkit
10. 1st level of adoption:
Topics
• Content migration
– Legacy to DITA XML • Single-sourcing/
Investment
– Documents to: multi-channel publishing
Return
• Topics and maps Faster publishing
• Conditional processing
• Composite Componize provides the only
documents
– Simple type of reuse
enterprise scale publishing
• Processing attributes
engine based on the DITA
Open Toolkit and the XProc
W3C standard.
CMS provides
• Publishing engine
– DITA Open Toolkit
11. 2nd level of adoption:
Scalable reuse
• Content reorganization/rewrite
• Content optimized for each
• Topics should be standalone
Investment
deliverable type
Return
• Maps define
• Topic-level reuse
– Topic hierarchy (TOC)
– Cross-references • Element-level reuse
– Common metadata
• Search
CMS provides
– To find topics/elements that
can be reused
• Tracking where content is
being used
12. 2nd level of adoption:
Scalable reuse
• Content reorganization/rewrite
• Content optimized for each
• Topics should be standalone
Investment
deliverable type
Return
• Maps define
• Topic-level reuse
– Topic hierarchy (TOC) Living links
– Cross-referencesWith Componize all links are reuse
• Element-level
– Common metadata validated and their integrity
maintained if files are moved
or renamed.
• Search
CMS provides
– To find topics/elements that
can be reused
• Tracking where content is
being used
13. 3rd level of adoption:
Specialization and customization
• Quality and consistency
• Content architecture
Investment
• Higher semantic meaning
Return
• Specialized schemas – Semantic search
– Customized processing
• Customized stylesheets
• Higher quality output
• Custom DTD and XML
schema support
CMS provides
• Semantic search
• Customizable processing
pipelines
14. 3rd level of adoption:
Specialization and customization
• Quality and consistency
• Content architecture
Investment
• Higher semantic meaning
Return
• Specialized schemas Open Standards – Semantic search
Componize is entirely based on processing
– Customized
• Customized stylesheets
standards such as RDF for metadata
• Higher quality
management and XProc for the output
processing pipelines. It is fully
configurable for any DTD or XML
• Custom DTD and XML
Schema.
schema support
CMS provides
• Semantic search
• Customizable processing
pipelines
15. 4th level of adoption:
Automation and integration
• Reuse content across
disciplines
• Unified content and
Investment
• Automate the content
Return
metadata models
development workflow
• Automation of key processes
• Translate content at source
not at the deliverable
• Centralized repository
CMS provides
• Collaboration tools
• Workflow support
• Impact analysis
16. 4th level of adoption:
Automation and integration
• Reuse content across
disciplines
• Unified content and
Investment
• Automate the content
Return
metadata models
Collaboration
development workflow
• Automation of key Componize for Alfresco
processes
• Translate content at source
provides an enterprise-scale
repository with everything deliverable
not at the
you need for collaboration
and workflow.
• Centralized repository
CMS provides
• Collaboration tools
• Workflow support
• Impact analysis
17. 5th level of adoption:
Semantics on demand
• Share content across
• Cross-application, cross-silo repositories and services
Investment
strategy
Return
• Combine sources of content
• Use DITA as an interchange as needed
format for content
• Dynamic publishing
• Open APIs
CMS provides
• DITA feeds
– Maps and topics are URL
adressable
• Enterprise-wide taxonomies
18. 5th level of adoption:
Semantics on demand
• Share content across
• Cross-application, cross-silo repositories and services
Investment
strategy
Return
• Combine sources of content
• Use DITA as an interchange
format for content
Open APIsneeded
as
Componize’s open APIs let you access
• Dynamic publishing
content across multiple repositories
using standard URLs.
• Open APIs
CMS provides
• DITA feeds
– Maps and topics are URL
adressable
• Enterprise-wide taxonomies
19. 6th level of adoption:
Universal semantic ecosystem
• Standardization and
• Share content between
collaboration between
Investment
organizations
Return
organizations
• Universal knowledge
• Defining common goals and
management
processes
• Open APIs
CMS provides
• DITA feeds
– Maps and topics are URL
adressable
• Global taxonomies
20. 6th level of adoption:
Universal semantic ecosystem
• Standardization and
• Share content between
collaboration between
Investment
organizations
Maximized metadata
Return
organizations
Componize stores and
• Universal knowledge
• Defining common goals and
manages metadata in RDF, the
management
processes standard format for metadata
on the semantic web.
Componize is ready for the
• Open APIs
next generation of universal
semantic applications.
CMS provides
• DITA feeds
– Maps and topics are URL
adressable
• Global taxonomies
22. What Componize can bring to you
• 1.1 and 1.2 • XProc pipelines • Share content • Automatic tagging and
• DITA Open Toolkit • XSLT, XSL-FO … between categorization
• Highly scalable • Departments • Open format: RDF
• Applications
• Enterprises
Support for Multi-channel Content Metadata
DITA publishing Federation management
• Validation • Baselines • Open standards
• Reporting • Compare versions • Open APIs
• Open format: XLink • Changebar tagging • Extensible
• No vendor lock-in
Link Release Open
management management standards
23. What makes Componize unique
• Out of the box support for DITA
• Open Standards, Open APIs
• Fully extensible
• Highly Scalable
– XProc engine
• Features that save time and Money
– Maximized metadata w/RDF
– Living links w/XLink
– Content Federation
• Seamlessly integrated with Alfresco
– One-stop-shop ECM with Componize for Alfresco
24. STRUCTURED
CONTENT
MANAGEMENT,
UP TO SPEED
Thank you - Questions
frank.shipley@componize.com
www.componize.com
Hinweis der Redaktion
The slideintroduces the DITA maturity model and anincrementalapproach to DITA adoption
I need to work on the definition of the 6 levels, what each level defines, what “investment” is needed and what are the benefits. I will also need to highlight when a CMS is needed and what Componize can provide.
I need to work on the definition of the 6 levels, what each level defines, what “investment” is needed and what are the benefits. I will also need to highlight when a CMS is needed and what Componize can provide.