<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brett Johnson &#187; DITA</title>
	<atom:link href="http://mrscripter.com/category/dita/feed" rel="self" type="application/rss+xml" />
	<link>http://mrscripter.com</link>
	<description>Technical writing and web development</description>
	<lastBuildDate>Thu, 09 Feb 2012 03:20:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dita4Hudson project on SourceForge</title>
		<link>http://mrscripter.com/2010/07/dita4hudson-project-on-sourceforge/dita</link>
		<comments>http://mrscripter.com/2010/07/dita4hudson-project-on-sourceforge/dita#comments</comments>
		<pubDate>Mon, 26 Jul 2010 04:25:49 +0000</pubDate>
		<dc:creator>brett</dc:creator>
				<category><![CDATA[DITA]]></category>

		<guid isPermaLink="false">http://mrscripter.com/?p=209</guid>
		<description><![CDATA[A recent comment by Yucheng on my preview of Dita4Hudson post finally motivated me to upload my starter code to SourceForge so that others can contribute and make use of it. The plugin right now is mostly front-end code and &#8230; <a href="http://mrscripter.com/2010/07/dita4hudson-project-on-sourceforge/dita">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmrscripter.com%2F2010%2F07%2Fdita4hudson-project-on-sourceforge%2Fdita"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmrscripter.com%2F2010%2F07%2Fdita4hudson-project-on-sourceforge%2Fdita&amp;source=mrscripter&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>A recent comment by Yucheng on my <a title="Preview of Dita4Hudson plugin for the Hudson continuous integration server" href="http://mrscripter.com/2010/03/preview-of-dita4hudson-plugin-for-the-hudson-continuous-integration-server/dita">preview of Dita4Hudson</a> post finally motivated me to upload my starter code to SourceForge so that others can contribute and make use of it.</p>
<p>The plugin right now is mostly front-end code and does not yet run the DITA Open Toolkit transforms.  The intent of the plugin is to very simply provide text fields that a user can enter any and all applicable transform parameters for a given output type and then in the background those would be passed to the toolkit in the appropriate form and basically be a command line call.</p>
<p>I would love to see others pick up where I left off. I hope to be able to continue working on it again in the future, but for now I have too much else going on. I would be happy to help someone out with getting going with it. Please comment or use the contact form to get in touch.</p>
<ul>
<li><a href="https://sourceforge.net/projects/dita4hudson/">Dita4Hudson on SourceForge</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mrscripter.com/2010/07/dita4hudson-project-on-sourceforge/dita/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preview of Dita4Hudson plugin for the Hudson continuous integration server</title>
		<link>http://mrscripter.com/2010/03/preview-of-dita4hudson-plugin-for-the-hudson-continuous-integration-server/dita</link>
		<comments>http://mrscripter.com/2010/03/preview-of-dita4hudson-plugin-for-the-hudson-continuous-integration-server/dita#comments</comments>
		<pubDate>Sun, 07 Mar 2010 01:45:54 +0000</pubDate>
		<dc:creator>brett</dc:creator>
				<category><![CDATA[DITA]]></category>
		<category><![CDATA[continuous-integration]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[hudsonci]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[web-application]]></category>

		<guid isPermaLink="false">http://mrscripter.com/?p=201</guid>
		<description><![CDATA[I am progressing a bit further on my plugin that will allow for easier DITA builds within the Hudson continuous integration server.  Hudson is a quite handy build management system that offers you a lot of additional value on top &#8230; <a href="http://mrscripter.com/2010/03/preview-of-dita4hudson-plugin-for-the-hudson-continuous-integration-server/dita">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmrscripter.com%2F2010%2F03%2Fpreview-of-dita4hudson-plugin-for-the-hudson-continuous-integration-server%2Fdita"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmrscripter.com%2F2010%2F03%2Fpreview-of-dita4hudson-plugin-for-the-hudson-continuous-integration-server%2Fdita&amp;source=mrscripter&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I am progressing a bit further on my plugin that will allow for easier DITA builds within the <a href="http://hudson-ci.org">Hudson continuous integration server</a>.  Hudson is a quite handy build management system that offers you a lot of additional value on top of your existing builds and processes.</p>
<p>You can use your existing DITA-OT Ant scripts to build your output within Hudson. Many Dita users are not Ant experts and often Ant is one of the limiting factors in Dita adoption by smaller teams. I hope this plugin will help further promote DITA and provide another simple tool for Dita builds.</p>
<p>All feedback and suggestions are welcome.<span id="more-201"></span></p>
<h2>Global properties configuration</h2>
<p>Defining your DITA Open Toolkit installations. You can define multiple installations if it is ever necessary to use a back level version or for testing new versions prior to moving to production.</p>
<p><a href="http://mrscripter.com/wp-content/uploads/2010/03/global_properties.gif" rel="lightbox[201]"><img class="alignnone size-full wp-image-203" title="global_properties" src="http://mrscripter.com/wp-content/uploads/2010/03/global_properties.gif" alt="" width="760" height="507" /></a></p>
<h2>Adding a Dita build to a job</h2>
<p>Jobs can include many steps and multiple builds. If you are building an Eclipse feature you might include your code build, context sensitive help build, and DITA transform to help topics within the same job.</p>
<p><a href="http://mrscripter.com/wp-content/uploads/2010/03/build_properties.gif" rel="lightbox[201]"><img class="alignnone size-full wp-image-204" title="build_properties" src="http://mrscripter.com/wp-content/uploads/2010/03/build_properties.gif" alt="" width="541" height="787" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mrscripter.com/2010/03/preview-of-dita4hudson-plugin-for-the-hudson-continuous-integration-server/dita/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>DITA builds with WinAnt Echidna</title>
		<link>http://mrscripter.com/2009/11/dita-builds-with-winant-echidna/dita</link>
		<comments>http://mrscripter.com/2009/11/dita-builds-with-winant-echidna/dita#comments</comments>
		<pubDate>Sun, 15 Nov 2009 04:07:41 +0000</pubDate>
		<dc:creator>brett</dc:creator>
				<category><![CDATA[DITA]]></category>
		<category><![CDATA[ANT]]></category>
		<category><![CDATA[dita-ot]]></category>
		<category><![CDATA[product review]]></category>
		<category><![CDATA[winant]]></category>
		<category><![CDATA[winant echidna]]></category>

		<guid isPermaLink="false">http://mrscripter.com/?p=134</guid>
		<description><![CDATA[I recently stumbled across the WinAnt Echidna project on SourceForge while browsing the DITA Open Toolkit project forums.  While DITA as a markup language is not difficult to learn and begin to start creating content, DITA can be difficult to &#8230; <a href="http://mrscripter.com/2009/11/dita-builds-with-winant-echidna/dita">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmrscripter.com%2F2009%2F11%2Fdita-builds-with-winant-echidna%2Fdita"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmrscripter.com%2F2009%2F11%2Fdita-builds-with-winant-echidna%2Fdita&amp;source=mrscripter&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I recently stumbled across the <a href="http://sourceforge.net/projects/winant-echidna/">WinAnt Echidna</a> project on SourceForge while browsing the <a href="http://sourceforge.net/projects/dita-ot/forums">DITA Open Toolkit project forums</a>.  While DITA as a markup language is not difficult to learn and begin to start creating content, DITA can be difficult to see the fruits of those labors if you are just getting starting with the DITA-OT. Most information developers are not experts in XSL or ANT.  The <a href="http://www.hyperwrite.com/Articles/showarticle.aspx?id=71">WinAnt</a> tool can help them get started with producing DITA sourced content very quickly.</p>
<p>WinAnt is generally going to appeal to writers and teams on smaller projects. Larger and more complex projects and deliverables likely have requirements that go beyond what WinAnt provides.<span id="more-134"></span></p>
<h4>Benefits</h4>
<ul>
<li>Free</li>
<li>Quick to create and run both simple and customized builds</li>
<li>Supports a variety of output types, including: XHTML, PDF, Eclipse plugin, HTML Help, JavaHelp, DocBook, and Word.</li>
<li>Repeatable builds by saving build projects.</li>
<li>Style settings can be controlled through skins, which list headers, footers, stylesheets and includes . Skins can be used for consistent settings amongst a team.</li>
<li>Automation through scheduled tasks and saved build projects.</li>
<li>Logs are styled and highlight messages produced by the build.</li>
<li>ANT build.xml can be exported if your project needs to grow beyond what WinAnt provides.</li>
</ul>
<h4>Limitations</h4>
<ul>
<li>Unclear about longevity and maintenance of the project</li>
<li>Unable to customize or override XSL settings.</li>
<li>Errors and warnings in build are not explicitly displayed. Must manually check logs for each transform. Expected a pop-up or dialog telling me that my project had <em>X</em> errors and <em>Y</em> warnings.</li>
<li>Lack of support for specializations? (Unverified but looks that way from a quick attempt)</li>
<li>Troubleshooting problems can be difficult.</li>
<li>Runs on Microsoft Windows only.</li>
<li>WinAnt help launches in odd sizes and is always on top of UI. No tooltips or descriptions for many settings.</li>
<li>Lacks expanded tasks such as source code control extraction, distribution of output options, versioning of builds,  and advanced reporting.</li>
<li>JavaHelp and HTML Help require additional installed programs that not distributed with program or linked from the UI.</li>
</ul>
<p>When I first downloaded the product, I expected that I would be disappointed with it just based on my first impression. WinAnt for such a small and simple program is quite powerful.  I would suggest that anyone who is trying to get started learning DITA should definitely give this program a try. It definitely lowers the learning curve for DITA builds.</p>
<p>The WinAnt tool was created by Tony Self of <a href="http://www.hyperwrite.com">HyperWrite</a>. Nice work!</p>
]]></content:encoded>
			<wfw:commentRss>http://mrscripter.com/2009/11/dita-builds-with-winant-echidna/dita/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DITA as a wiki format?</title>
		<link>http://mrscripter.com/2009/11/dita-as-a-wiki-format/dita</link>
		<comments>http://mrscripter.com/2009/11/dita-as-a-wiki-format/dita#comments</comments>
		<pubDate>Mon, 09 Nov 2009 06:37:07 +0000</pubDate>
		<dc:creator>brett</dc:creator>
				<category><![CDATA[DITA]]></category>

		<guid isPermaLink="false">http://mrscripter.com/?p=125</guid>
		<description><![CDATA[Wikis for documentation make sense for many reasons, including  low cost of implementation, ease of publishing, and collaboration possibilities.  DITA has become a popular XML format for semantic markup of information and is generally used for documentation.  Wiki content is &#8230; <a href="http://mrscripter.com/2009/11/dita-as-a-wiki-format/dita">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmrscripter.com%2F2009%2F11%2Fdita-as-a-wiki-format%2Fdita"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmrscripter.com%2F2009%2F11%2Fdita-as-a-wiki-format%2Fdita&amp;source=mrscripter&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Wikis for documentation make sense for many reasons, including  low cost of implementation, ease of publishing, and collaboration possibilities.  DITA has become a popular XML format for semantic markup of information and is generally used for documentation.  Wiki content is generally authored or stored as <a href="http://en.wikipedia.org/wiki/Wikitext">wikitext</a>, which is an non-standardized markup format.  Should DITA be used as a markup format for wikis instead of wikitext or HTML? I believe the answer is that DITA in the authoring environment of wikis is impractical and does not work for general audiences.<span id="more-125"></span></p>
<p>I work at IBM where DITA was first invented and where we author an unimagineable amount of content in DITA. We create all kinds of tools to support its authoring, transformation, translation, specialization, and delivery.  DITA has in various capacities been explored as a format for a variety of delivery mechanisms, including content management systems, wikis, microformatted XHTML that retains DITA markup, and also your more standard outputs.  Basically, if some tool or application is out there, we&#8217;ve likely tried to make it DITA friendly.</p>
<h2>Know your audience</h2>
<p>You must know your audience to create quality documentation that meets the requirements of the user.  Most of my users are database administrators and application developers. My guess is that none of the users of the products I work on knows a thing about DITA markup.  DITA requires some upfront education for anyone that is going to create content in the desired manner.</p>
<p>A core feature of a wiki is the collaborative editing and authoring aspect. By using DITA as the wiki markup, you are removing that feature by subjecting your potential authors to learning a new language and all its nuances. The word wiki in Hawaiin means quick. Quick also implies easy.</p>
<p>Subjecting one of our users to DITA authoring would be a significant hindrance in terms of their ease in offering contributions. Public collaboration on most documentation projects is extremely difficult.  Tom Johnson in his article on <a href="http://www.idratherbewriting.com/2009/10/29/a-few-surprises-in-using-a-wiki-for-documentation/">A Few Surprises in using a Wiki for Documentation</a> discovered that most contributors were likely to only make small edits rather than add to the documentation set. Why throw another roadblock in the way?</p>
<h2>Editing tools</h2>
<p>Last time I checked, there were very few web-based DITA editors. The primary contenders were <a href="http://www.inmediusdita.com/">DitaStorm</a>, <a href="http://na.justsystems.com/content-xmetal-xmax">XMetal XMAX</a>, and <a href="http://xopus.com/">Xopus</a>.  I have tried both DitaStorm and Xopus for working with DITA. DitaStorm seems to be the more generally well known web-based tool of the bunch. I&#8217;ve tried it through its various versions and my general feeling is that for very basic authoring it works okay but for more specialized authoring and design it is unwieldy and often buggy. Within IBM, we had a few licenses for a project and I often found myself wishing I was just using Notepad instead for editing topics. The problems and challenges I experienced I feel were more due to Javascript issues especially around cursor placement, but as an experienced DITA user found myself very frustratred to not be able to easily get the output I desired.</p>
<p>Most people author their content visually to create the desired elements and effects. When they want emphasis on a term they will use bold or italics. They won&#8217;t want to consider should that emphasized text be a UIControl, parmname, apiname, varname, or one of the many other semantic tags&#8211;they will use the non-semantic bold tag.</p>
<h2>Solutions?</h2>
<p>Do you try to hide the complexity of authoring in DITA from users that do not care and just want to write? Do you create a kind of hybrid DITA wiki that features some of the benefits of both worlds? Is a light-weight CMS really a better solution for easy authoring? Maybe a DITA to WordPress import plugin or to Drupal or Joomla?</p>
<p>Currently, I don&#8217;t feel there is a good answer for the human element of DITA and wikis. <a href="http://www.idratherbewriting.com/2009/10/29/a-few-surprises-in-using-a-wiki-for-documentation/comment-page-1/#comment-145572">I responded to Tom Johnson&#8217;s blog post</a> when it was first posted stating that I believe there is common ground between wikis and DITA but most of that common ground is in terms of technical implementation rather than usage patterns.</p>
<p>I am not saying there is not a place for a native DITA wiki, but the use case is probably for collaboration among DITA authors rather than with a larger community of end users.</p>
]]></content:encoded>
			<wfw:commentRss>http://mrscripter.com/2009/11/dita-as-a-wiki-format/dita/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

