Is XSL holding us back?

Posted on December 19, 2007
Category Talk DITA to me, Tools | 3 Comments

In looking at technology to support DITA, it’s easy to see that there have been some great advances in the functionality of XML editors. The vendors have added specialized functions and capabilities to make it easy to create topics and DITA maps. Content management systems have kept pace … pretty much every CM system that supports component content comes in a DITA version. And like the editors, they offer specialized functionality for things like creating maps from existing topics or importing maps and files from outside the CMS system. Most of the CMs and many of the tools also have the DITA Open Toolkit integrated to give you the ability to both create content and publish. But here’s where the development has not been as extensive. None of the tools have any specialized functionality to help you customize the Toolkit.

While XML and DITA implementations continue to grow, I think the lack of really user-friendly tools to help the average department create customized XSL stylesheets is really holding a lot of people back from committing to DITA or XML. The DITA Toolkit does of lot of the work for you. XSL is quite extensive and the ToolKit does some clever things to take DITA maps and topics and create output. But despite the efforts of the developers to make things as easy as possible to customize, it still requires you to get into the XSL to make your changes. Options for tools are limited. You can buy an XML IDE (Integrated Development Environment), like XML Spy or similar, but these are primarily developer tools that can help people who know how to code in XSL do it fast.

So if you are looking at DITA or other XML tools, make sure you evaluate both the output capabilities and your ability to modify the output. Your job is to create usable information in an effective format, so make sure you will be able to get what you need out of the tools. You might need to learn XSL.

web hit counter

Comments

3 Responses to “Is XSL holding us back?”

  1. Dan Ochs on December 19th, 2007 5:16 pm

    I think most CMSes just integrate the DITA Open Toolkit and then expect that to do the rest of the publishing work. What exactly does “integrating the toolkit” mean?

    As far as I know, part of what the Idiom plugin for the Open toolkit can be used for is better integration. The plugin parameterizes a lot of different output options for the XSLs. These output options could be integrated into the CMS and be loaded during the publish by the CMS. The CMS vendor should know XSL and if their users have a new case that hasn’t been encountered yet, the vendor can modify the XSL and interface appropriately.

    The Open Toolkit is a “reference implementation” for DITA, and since every user of it is going to have their own corporate style guides and output requirements, customization will be necessary, but in my opinion it is up to the CMS vendor to provide that XSL customization from their user’s requirements.

    Another option is to outsource the XSL development so the CMS user and/or CMS vendor don’t have to worry about it.

    dan

  2. Darryl on December 21st, 2007 11:06 am

    I have to learn XSL, not that I want to though. I would rather use a drag-and-drop or wysiwyg friendly tool, because I am not a developer :(

    ~Darryl

  3. Ben Allums on January 11th, 2008 8:00 pm

    Steve,

    I agree with your statement that XSL is quite powerful. As you point out, learning it isn’t for everyone. Our ePublisher product with DITA support lessens the impact for users focused on style and behavior changes. Users can leverage the power of XSL without dropping to a command-line to configure their publishing task.

    Ben

Leave a Reply

You must be logged in to post a comment.

Find It


Subscribe to The Rockley Blog

    Follow Ann on Twitter

    Follow Ann Rockley on Twitter

  • Of Interest

    New books in the 101 Series

    Following on the heels of the successful DITA 101: Fundamentals of DITA for Authors and Managers, we're working on three new titles.

    Steve Manning is writing Publishing DITA 101, Charles Cooper is writing Metadata 101 and Scott Able is writing Social Networking 101.

    Each of these will be an easy to read, yet focused introduction to their own topic areas.

    For more information, click here!

     

    DITA 101
    DITA 101 - Click for more info

    If you're in the process of implementing DITA, expect to do so in the future, or just want to learn more about it without having to wade through technical specifications, this is the book for you.

    DITA 101 is designed for authors and managers. We've taken our years' of experience helping organizations to move to DITA and training our clients in creating DITA content and distilled it into an easy to read and understand format. Combined with our expertise in developing effective reuse strategies and adopting content management, this book covers everything you need to know to understand DITA from an authors or managers viewpoint.

    Now available in hardcopy at at Amazon.com. Click here to order.

    Available in hardcopy and PDF format at Lulu.com. Click here to order.

    Not sure? Want a peek inside? To get a copy of Chapter 3, Reuse: Today's best practice, click here.

     

     

    Managing Enterprise Content: A Unified Content Strategy

    "This book is destined to become the industry standard for implementing content management"
    Judith L. Glick-Smith, Amazon reviewer

    Buy it...

    For more information see the book website.

  • About

    The Rockley Group is a content management consultancy with an international reputation for developing effective customer-centric content management strategies.

    This blog focuses on content component management; the tools and technology, best practices, structured content, information architecture, customer centric design and the user experience.

    The entries are written by the Rockley Group consultants and invited guest bloggers.

  • Admin