DITA and Drupal: The “Dynamic Duo”… …of content-rich, collaboratively produced publishing solutions Anna van Raaphorst Johnson, Content Specialist Richard.

Slides:



Advertisements
Similar presentations
Introduction to Web Design, HTML & WordPress. What is Web Design? Web Design encompasses many different skills and disciplines in the building and maintenance.
Advertisements

3.02B Authoring Languages 3.02 Develop webpages..
Business Development Suit Presented by Thomas Mathews.
Social Media.
 Creating a WordPress Website Is WordPress for You?
DITA Everyday by Tom Rathkamp
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Technical Tips and Tricks for User Support Mike Gardner
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Content Management Systems Why to use. And, if you’re going to use one, which one???
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
WordPress and Joomla by Allen LaNear. What’s WordPress and Joomla? WordPress and Joomla are two of the most popular open-source CMS’ around. WordPress.
CONTENT MANAGEMENT SYSTEM (CMS) By Joseph Stern. Are Custom Coded Websites Dead?
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
Sample School Website Sydney Region ITSU School Support
Static VS Dynamic websites. 1-What are the advantages and disadvantages? 2- Which one should you choose and why?
Sharon Burton Product Manager/Product Evangelist MadCap Software
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
Interspire Website Publisher (Formerly Interspire ArticleLive)
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Web Design Basic Concepts.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Overcoming DITA Content Management Challenges with DITAToo By Amit Siddhartha & Alex Masycheff STC-India Chapter Annual Conference.
XML, DITA and Content Repurposing By France Baril.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Exploring OpenSource CMS Laura Huisinga. CMS = Content Management System "A system that lets you apply management principles to content.” A website that.
Content Management Systems AN INTRODUCTION. Learning Objectives To know what a Content Management System is Have an understanding of the different types.
Introduction to content management systems BTM 395: Internet Programming.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
August Chapter 1 - Introduction Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology Radford.
Štefan PERO AIS What is Web 1.0?  statical web pages  contains informations to one use  no reason to comeback  not interactive web pages.
DEV334 Creating Application Starting Points & Sharing Best Practices with Enterprise Templates Marc Gusmano Director of Emerging Technologies The Information.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
EQUELLA Product Strategy and Development
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
WORDPRESS TECHNOLOGY BY AMEER. WELCOME INTRODUCTION WordPress is an Open Source software system used by millions of people around the world to create.
You Can Make A Wiki, Too A guide to creating a wiki of your own.
WordPress Fast Track. What Is WordPress? Learn what WordPress is Know why WordPress is a popular tool in making websites and blogs Discover some of the.
Internet Skills The World Wide Web (Web) consists of billions of interconnected pages of information from a wide variety of sources. In this section: Web.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
ImplementingDITA™ Setting the stage: Creating simple DITA projects that will scale up Anna van Raaphorst Richard H. (Dick) Johnson Authors of the DITA.
DITA Single Source technology. What is Single Source? Single source technology is a concept of publishing documents when same content can be used in different.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Developing a Multi-Channel Publishing Strategy Ann Rockley President, The Rockley Group Inc.
Content Management Systems Jenny Owens & Nick Owens.
Emily Puleston. Wordpress is a free blogging website It is the #1 Content Management System site today First released in May, 2003 Has been downloaded.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
+ Joomla and Wordpress By Lindsey Johnson. + What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web.
CREATING OUR WEB PAGE BY JOSEPH O’BRYAN. DESIGN YOUR OWN WEBSITE PROS: Beginners: No Tech Skills Needed.  There are several simple website building programs.

+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
UCLA Office of Instructional Development Web Site Redesign May 20, 2005.
Scott Voth GSLIS 747 – Queens College. Posts vs. Pages “Posts” Blog entries Dynamic Date Driven Archived Comments Trackbacks Can be Syndicated - RSS Pages.
 A content management system ( CMS ) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These.
Louisa Lambregts, Louisa Lambregts
Content Management Systems. Agenda Week overview Web-page basics The why and what of CMS Typo3.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
Using Web 2.0 to Increase Effectiveness of Staff Training Brian C. Gray Case Western Reserve University Kelvin Smith Library Head of Reference & Engineering.
 GEETHA P.  Originally coined by Tim O’Reilly Publishing Media  Second generation of services available on www.  Lets people collaborate and share.
Where to access free blog website templates from?
Blogging together 1st Vocational School - 1st Laboratory Center
What is a Blog? short for Weblog journal on a website
Is a Content Management System in Your Future?
Wordpress.
DITA Overview – Build the case for DITA
Presentation transcript:

DITA and Drupal: The “Dynamic Duo”… …of content-rich, collaboratively produced publishing solutions Anna van Raaphorst Johnson, Content Specialist Richard H. (Dick) Johnson, Technology Specialist Authors of the DITAinformationcenter™ and DITA Open Toolkit User Guide VR Communications, Inc. January 11, 2012

Our objective Meet the “structured/unstructured” information challenge January 20122DITA/Drupal: Dynamic Duo

What is structured/unstructured? Structured information –Definitive, “official” –Comprehensive in scope –Formally architected and tagged –Usually produced by professional writers –Tightly controlled –Small group of contributors Unstructured information –Produced by (serious) amateurs or SMEs –Large group of contributors –Limited in scope –Informally collected –Loosely controlled January 20123DITA/Drupal: Dynamic Duo

Structured/unstructured challenges January 2012DITA/Drupal: Dynamic Duo4 Unstructured information Structured Pros Controlled Accurate Essential Professional Structured information Structured Cons Lacks “real-world” credibility Information silo Difficult, expensive Unstructured Pros Has popular “in-the-trenches” look and feel Easy, cheap Ubiquitous Unstructured Cons Uncontrolled, unreliable Lacks professional polish TOO ubiquitous Solution: Collaboration! Mashup!

Our New Year’s predictions Both structured and unstructured information will continue to grow The number of content standards, tools, and platforms will also grow It would be impossible (and undesirable) to try to convert all potentially valuable unstructured content to a structured format Our solution is not a magic bullet, but it is a workable, extensible, cheap, and exciting opportunity within and beyond technical documentation January 20125DITA/Drupal: Dynamic Duo

Our solution Structured/unstructured “mashup”: Collocated Accessible Posted to a popular and function-rich web CMS Searchable Appears to users as an “organized collection” Metadata (tagging) plays a significant role January 20126DITA/Drupal: Dynamic Duo

Our model websites Characteristics –Contain both structured (mostly DITA-based) and unstructured information –Rich-text sites: Content is mostly text rather than pictures Sites – (WordPress) – (Drupal) – (Drupal) January 20127DITA/Drupal: Dynamic Duo

DEMO January 2012DITA/Drupal: Dynamic Duo8

HOW WE DID IT January 2012DITA/Drupal: Dynamic Duo9

How we built our model sites 1.Created content in DITA 1.2 using XMLSpy and oXygen 2.Published to the XHTML output type using the DITA Open Toolkit 3.Posted to WordPress using a Python script (no plug-in required) 4.Also posted to Drupal 7 using a Python script that makes use of the APIs in Bulkpub, a contributed module that provides the required web services January DITA/Drupal: Dynamic Duo

Key DITA/Drupal features DITA –Hierarchical format –Keyword metadata –XHTML styling (no significant conflicts with CSS in Drupal) Drupal 7 –Tagging based on DITA keywords –Search (across both structured and unstructured content) –Views (e.g. query-by-tag) –Themes (many are free) –CSS styling (easy to modify) –Book feature (hierarchical model) –Native editor for unstructured content (e.g. blogging) –Blogging clients (e.g. Firefox, Word) for laptop, phone, tablet January DITA/Drupal: Dynamic Duo

WordPress vs. Drupal (1) Common characteristics –Both are open-source projects with a large developer and user community –Both can be used to create a mashup on a single website –Both can be customized using theming and configuration –Both can be instrumented so you can see which pages are being viewed and who your users are –Both platforms support remote blogging using XML- RPC January DITA/Drupal: Dynamic Duo

WordPress vs. Drupal (2) WordPress –Easy to learn and maintain –Mostly a blogging platform –Only two built-in content types (page and post); not straightforward to define new types –For us, CSS styling was problematic January DITA/Drupal: Dynamic Duo

WordPress vs. Drupal (3) Drupal –Powerful and popular –Steeper learning curve, but once you learn it, more extensible and customizable –Easy to define custom content types and taxonomies for tags; good home for DITA content with topic metadata –Drupal styling with default Drupal 7 Bartik theme works well with DITA XHTML content –Once the DITA structured content has been published, easy to build views (see our Query-by-tag views) –At the moment, Drupal is our favorite for DITA-based content January DITA/Drupal: Dynamic Duo

BENEFITS January 2012DITA/Drupal: Dynamic Duo15

Key solution benefits (1) “Best of both worlds” –Structured collection is tightly controlled, single- sourced, easily branded through theming, and was created using the most up-to-date and sophisticated tools –Unstructured information collection can be created and updated independently from the formally published documents, but are tagged with the same metadata January DITA/Drupal: Dynamic Duo

Key solution benefits (2) Information contributors can choose their favorite authoring and publishing tools Powerful delivery platform is popular with users of all experience- and skill-levels Cost is extremely reasonable Solution is extensible, open-ended (Almost any hierarchical content can be posted or linked on the Drupal information platform—e.g. help files from MadCap Flare, Eclipse help, HTML Help, genealogy database, community history, personal diary, legacy blogs, family stories) January DITA/Drupal: Dynamic Duo

Would our solution benefit your organization? Content solution is not complete without BOTH structured and unstructured information Need for a web-based, interactive solution that includes capabilities like multi-person blogs and comments Need or desire to keep development of structured and unstructured content solutions separate The content for structured/unstructured solutions is produced and assembled by multiple organizations that use different tools and operational procedures Need for a branding/styling solution that avoids the complexities of XSLT Need to avoid the high cost and extreme complexity of turnkey or highly customized solutions January DITA/Drupal: Dynamic Duo

For more information January 2012DITA/Drupal: Dynamic Duo19