<?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>Just Write Click &#187; openstack</title>
	<atom:link href="http://justwriteclick.com/tag/openstack/feed/" rel="self" type="application/rss+xml" />
	<link>http://justwriteclick.com</link>
	<description>Documentation as conversation</description>
	<lastBuildDate>Mon, 17 Jun 2013 14:34:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Who Wrote OpenStack Grizzly Docs?</title>
		<link>http://justwriteclick.com/2013/04/26/who-wrote-openstack-grizzly-docs/</link>
		<comments>http://justwriteclick.com/2013/04/26/who-wrote-openstack-grizzly-docs/#comments</comments>
		<pubDate>Fri, 26 Apr 2013 12:49:19 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[techpubs]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[openstack]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1999</guid>
		<description><![CDATA[Sneaking a peek at the numbers for documentation along with the code should show us pointers about docs keeping up with code. As I suspected, there were about three major contributors to the operations manuals that span all the projects, and about three major contributors to the API docs. Also not a big surprise, I [...]]]></description>
				<content:encoded><![CDATA[<p>Sneaking a peek at the numbers for documentation along with the code should show us pointers about docs keeping up with code. As I suspected, there were about three major contributors to the operations manuals that span all the projects, and about three major contributors to the API docs. Also not a big surprise, I am the major contributor to both. My spidey sense felt it but I had a real gut check with the actual data.</p>
<p><a href="https://secure.flickr.com/photos/timsamoff/421025736/sizes/m/"><img class="alignnone size-medium wp-image-2001" title="flickr: timsamoff" alt="timsamoff_no3" src="http://justwriteclick.com/blog/wp-content/uploads/2013/04/timsamoff_no3-300x199.jpg" width="300" height="199" /></a></p>
<p>What&#8217;s difficult about this data analysis at this time is that we still need to release the docs even while we plan for the next six months. What I really want to do is look at the past six months and all the amazing work and accomplishments we have seen. The growth has been great and the fantastic feat of the Operations Guide really topped off my year. But we are still lacking enough strong doc contributors to keep up with the pace of code growth.</p>
<p>First, let&#8217;s look at the OpenStack code analyzes. The last six months showed 517 contributors. For example, Object Storage grew their new contributors by over 35 people which is probably doubling the involvement. Our Infrastructure team continues to raise the bar for helping us slam in more and more bits as fast as our little cloud servers can slam them. Here&#8217;s Monty Taylor&#8217;s report:</p>
<p>OpenStack code patches</p>
<pre>                        Essex   Folsom  Grizzly
Patches Uploaded        11036   17986   29308
Changes Created         5137    5990    12721
Changes Landed          4235    4978    10561
Avg patches per Change  2.6     3.6     2.7
Landing Percentage      82%     83%     83%</pre>
<p>What I want to do here is provide similar data that shows the growth of the project relative to the docs. I&#8217;m using the openstack-gitdm project to run the numbers for the documentation repos. There are eight in total but I&#8217;m just going to look at the top two, openstack-manuals and api-site. The openstack-manuals repository holds the install, configuration, adminstration, high availability, and operations guide. The api-site repository holds the building blocks for the API reference page, the API Quick Start, and other API guides (but not the API specs).</p>
<p>Here&#8217;s a listing of all the OpenStack doc repositories:<br />
openstack/openstack-manuals &#8211; for operators and deployers, docs.openstack.org<br />
openstack/api-site &#8211; for API consumers, api.openstack.org<br />
openstack/compute-api<br />
openstack/image-api<br />
openstack/object-api<br />
openstack/netconn-api<br />
openstack/volume-api<br />
openstack/identity-api</p>
<p>These are the types of statistics I want to know about doc contributions.<br />
Number of doc contributors: 79. This is a great value.<br />
Number of new doc contributors: 27. I like this from a growth standpoint.<br />
Number of doc contributions: 512. There were 435 doc changes within openstack-manuals during the grizzly release, and 429 during the folsom release. Compared to over 12,000 code changes I instinctively know this wasn&#8217;t enough doc update. While we do have a good base set of docs, they are getting a bit crufty and we want to address that in the Havana release.</p>
<p>Number of employers: 49 (up from 37 last release). This is a high number. The highest doc contributing employer is Rackspace during the Grizzly release.</p>
<p>So, what about quality? The most bugs fixed by a doc contributor is 45 (well over half) by Tom Fifieldt. Tom is a great doc bug triage expert and I don&#8217;t know what we&#8217;d do without him.</p>
<p>How about what&#8217;s the top docs being read? The most read books are the Ubuntu Install and Deploy and the API Quick Start followed closely by the Identity 2.0 API Spec (wow that surprised me).</p>
<p>Here&#8217;s the reported data from openstack-gitdm. Thanks to Daniel Stangel for helping me retrieve this data. One hidden contributor is Jon Proulx, who wrote lots of the Operations Guide. Everett Toews also contributed a lot to the Operations Guide but won&#8217;t show up here. This omission leads me to suspect there may be other &#8220;ghosts&#8221; writing OpenStack docs, but I think the main point is, the top three shown below are far ahead of the fourth, fifth, and sixth-highest doc contributors.</p>
<pre>Processed 435 csets from 79 developers
49 employers found
A total of 87457 lines added, 26085 removed (delta 61372)

Developers with the most changesets
Tom Fifield                 99 (22.8%)
annegentle                  86 (19.8%)
Lorin Hochstein             46 (10.6%)
Emilien Macchi              17 (6.0%)
atul jha                    11 (2.5%)
Mate Lakat                  10 (2.3%)
Diane Fleming                9 (2.1%)
dcramer                      8 (1.8%)
Aaron Rosen                  8 (1.8%)
gongysh                      6 (1.4%)
Ed Kern                      6 (1.4%)
Eduardo Patrocinio           6 (1.4%)
Alvaro Lopez Garcia          5 (1.1%)
Kurt Martin                  4 (0.9%)
Dan Wendlandt                4 (0.9%)
Razique Mahroua              4 (0.9%)
Gary Kotton                  4 (0.9%)
Dolph Mathews                4 (0.9%)
Christophe Sauthier          3 (0.7%)
Covers 80.459770% of changesets

Developers with the most changed lines
daisy-ycguo               37578 (39.9%)
Diane Fleming             19381 (20.6%)
annegentle                7624 (8.1%)
Tom Fifield               3126 (3.3%)
Lorin Hochstein           2757 (2.9%)
John Griffith             2390 (2.5%)
gongysh                   2169 (2.3%)
zhangchao010              2036 (2.2%)
Mate Lakat                1927 (2.0%)
Emilien Macchi            1684 (1.8%)
Navneet Singh              970 (1.0%)
Alvaro Lopez Garcia        647 (0.7%)
Brian Rosmaita             580 (0.6%)
dcramer                    554 (0.6%)
Dan Wendlandt              472 (0.5%)
atul jha                   431 (0.5%)
EmilienM                   428 (0.5%)
Joe Topjian                411 (0.4%)
Eric Windisch              376 (0.4%)
Ed Kern                    341 (0.4%)</pre>
<p>At the OpenStack Summit last week I started looking for data that will help us shape the scope for the documentation for the coming release. With the right scope, we can keep up with code. Right now the docs scope that DOES release with code is docs for Python developers only, at docs.openstack.org/developers. However it seems people want install docs more than anything around release time. We will release the docs next week, 4/30/13, and have basic install docs in review now. We&#8217;ll need to keep track of doc bugs once we release of course. What we want to do in addition to decreasing scope is to increase resources, so we are working with member companies to create and fill upstream OpenStack documentation positions at each member company. Other creative ideas are welcome of course. I find this creative resourcing fascinating and I&#8217;m not about to whine about keeping up. Rather, I want to keep rising to the challenge.</p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2013/04/26/who-wrote-openstack-grizzly-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How It&#8217;s Made: the OpenStack API Reference Page</title>
		<link>http://justwriteclick.com/2013/04/14/how-its-made-the-openstack-api-reference-page/</link>
		<comments>http://justwriteclick.com/2013/04/14/how-its-made-the-openstack-api-reference-page/#comments</comments>
		<pubDate>Sun, 14 Apr 2013 23:25:10 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[techpubs]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[openstack]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1989</guid>
		<description><![CDATA[Glad you asked! The site at http://api.openstack.org is a collection of HTML pages, and one page has an especially interesting story about how it is built. The http://api.openstack.org/api-ref.html page provides a listing of all the API calls for all OpenStack APIs that contribute docs to the page. Currently the only API that is still a [...]]]></description>
				<content:encoded><![CDATA[<p>Glad you asked! The site at <a href="http://api.openstack.org" target="_blank">http://api.openstack.org</a> is a collection of HTML pages, and one page has an especially interesting story about how it is built. The <a href="http://api.openstack.org/api-ref.html" target="_blank">http://api.openstack.org/api-ref.html</a> page provides a listing of all the API calls for all OpenStack APIs that contribute docs to the page. Currently the only API that is still a work in progress is the Networking API, but here&#8217;s a patch in review and they soon will be included also.</p>
<p>The page has a lot of Javascript and CSS, DocBook and XSLT, XML and JSON behind it, which enables a few cool features. One is the details button, which gives an expanded set of information after you click it. Another cool feature is the ability to display either XML or JSON examples for the request or response with a drop-down list, and you can choose which to show by default. I also like the in-page search, which is more powerful than just using the browser&#8217;s page search feature because it digs deeper into the descriptions, expands to show any hits on your keywords in required and optional parameters, and in the response and requests codes. It highlights the found terms after expanding. Another cool aspect of the page is that all the Compute API samples are tested against a gate using code in the nova repository. Tested samples have been added in meticulously by Laura Alves, an awesome doc intern, with additional thanks to Sean Dague and his cohorts poking nova developers during the last dev cycle to ensure we have test samples for all API calls.</p>
<p>I believe there&#8217;s a lot of value in a long listing of reference information for the OpenStack APIs, and I&#8217;m glad Joe Heck took the initiative to get a blueprint going for it. David Cramer, Joe Savak, and Thu Doan at Rackspace took the blueprint and made it a reality with the Maven plugin at <a href="https://github.com/rackerlabs/clouddocs-maven-plugin" target="_blank">clouddocs-maven-plugin</a>. The original goal of the page was to provide an all-in-one listing of all the API calls you could make against OpenStack services. At the time there were 3 or 4 services. Now we could potentially have 9 services with both admin-level API calls and end-user API calls, not to mention the extensions across 3 or 4 of the 9 services. So we are revisiting the all-in-one design of the page. Another aspect of the page is that it&#8217;s the only place to get documentation for the Compute extensions right now and the only site with tested examples without spelunking the code itself.</p>
<p>So, how&#8217;s it made? The basic building blocks of the page are:</p>
<ul>
<li>WADL files &#8211; Web Application Description Language, a proposed Wc3 standard in XML used for describing REST APIs, read all about it in the specification at http://www.w3.org/Submission/wadl/. Here&#8217;s an example with the <a href="https://github.com/openstack/api-site/blob/master/api-ref/src/wadls/image-api/src/os-image-1.0.wadl">Image API 1.0 WADL</a>.</li>
<li>XML files &#8211; Sample requests and expected responses. For Compute, these are copied right from the repository and each code submission that has an API piece must contian templates that build the example. Here&#8217;s a sample file: <a href="https://github.com/openstack/nova/blob/master/doc/api_samples/os-user-data/userdata-post-req.xml">userdata-post-req.xml</a>.</li>
<li>JSON files &#8211; Sample requests and expected responses. Here&#8217;s a sample file: <a href="https://github.com/openstack/nova/blob/master/doc/api_samples/os-user-data/userdata-post-req.json">userdata-post-req.json</a>.</li>
<li>DocBook file &#8211; DocBook is an established documentation XML standard. Here it&#8217;s used as overarching XML organizing file, you can see it at <a href="https://github.com/openstack/api-site/blob/master/api-ref/src/docbkx/api-ref.xml">api-ref.xml</a>.</li>
</ul>
<p>With these building blocks assembled in the <a href="https://github.com/openstack/api-site" target="_blank">openstack/api-site repository</a>, you must also have a pom.xml to make the Maven plugin build the resulting api-ref.html page. The pom.xml is called by a Jenkins job maintained in the openstack-infra/config repository in a .yaml file. To build it yourself locally, install <a href="http://maven.apache.org/download.cgi#Installation">Maven</a> and then do:</p>
<pre>git clone git://github.com/openstack/api-site.git
cd api-site/api-ref
mvn clean generate-sources</pre>
<p>Wait a while (maybe even 15 minutes first run) for the build to get all the dependencies it needs, then when you see BUILD SUCCESS, open the api-ref.html file in the target/dockbkx/html/ directory and revel in all the features listed above. If you want to submit a change, use the <a href="http://wiki.openstack.org/GerritWorkflow">Gerrit workflow</a> all the OpenStack projects use.</p>
<p>The backlog of bugs for this page is maintained at <a href="http://bugs.launchpad.net/openstack-api-site" target="_blank">http://bugs.launchpad.net/openstack-api-site</a>. If you see a mistake or want to ask for a addition, feel free to log a bug there. Laura Alves, our <a href="http://ladquin.dreamwidth.org/">GNOME Outreach Program for Women intern</a>, did an excellent job this past three months maintaining the page. My fellow Racker Diane Fleming is currently doing doc bug triage and fixing for the page as well. Future plans include adding a navigation layer on top of the page so it&#8217;s not one long page, but lets you pick the API for the service you&#8217;re interested in. With the additional APIs and new versions, we definitely want to keep updating the design as the APIs themselves grow and mature. Feel free to join in the API fun.</p>
<p><a href="http://justwriteclick.com/blog/wp-content/uploads/2013/04/api-refhtml-page.png"><img class="alignnone size-medium wp-image-1993" alt="api-refhtml page" src="http://justwriteclick.com/blog/wp-content/uploads/2013/04/api-refhtml-page-300x186.png" width="300" height="186" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2013/04/14/how-its-made-the-openstack-api-reference-page/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Facebook for Social Support? I like.</title>
		<link>http://justwriteclick.com/2012/06/01/facebook-for-social-support-i-like/</link>
		<comments>http://justwriteclick.com/2012/06/01/facebook-for-social-support-i-like/#comments</comments>
		<pubDate>Fri, 01 Jun 2012 14:41:53 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[social support]]></category>
		<category><![CDATA[trystack]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1889</guid>
		<description><![CDATA[When we first rolled out TryStack, a place for trying out cloud! for OpenStack, we heard the groans from the audience since our first ID check is through a Facebook login. No Facebook, no TryStack. But since we&#8217;ve worked through the manual process and put a straight-through &#8220;Login using Facebook&#8221; link on the Dashboard, I [...]]]></description>
				<content:encoded><![CDATA[<p>When we first rolled out TryStack, a place for trying out cloud! for OpenStack, we heard the groans from the audience since our first ID check is through a Facebook login. No Facebook, no TryStack. But since we&#8217;ve worked through the manual process and put a straight-through &#8220;Login using Facebook&#8221; link on the Dashboard, I have to say the process is super easy and repeatably so. </p>
<p>And I&#8217;m quite glad that we have the TryStack Facebook group for people to ask questions specific to TryStack. As the OpenStack doc coordinator I&#8217;ve found the group to be very valuable in telling me what information they&#8217;re missing, where they get confused about usage, and so on. </p>
<p>I especially like the video linking I can do in Facebook comments. Here&#8217;s a link to a video I made introducing people to TryStack. </p>
<p><iframe width="320" height="240" src="http://www.youtube.com/embed/yNdIRCn6Mo8?wmode=transparent" frameborder="0" allowfullscreen> </iframe> </p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2012/06/01/facebook-for-social-support-i-like/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Command line reference with true scrolling</title>
		<link>http://justwriteclick.com/2012/04/24/command-line-reference-with-true-scrolling/</link>
		<comments>http://justwriteclick.com/2012/04/24/command-line-reference-with-true-scrolling/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 12:52:42 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[techpubs]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[openstack]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1869</guid>
		<description><![CDATA[I&#8217;m at the OpenStack Design Summit this week, and one of the OpenStack companies here, Piston Computing, created a pen that contains a scroll inside. When you open the scroll, you can see all the commands available for the &#8220;nova&#8221; client, which is how you send commands to the OpenStack Compute API at the command [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m at the OpenStack Design Summit this week, and one of the OpenStack companies here, Piston Computing, created a pen that contains a scroll inside.</p>
<p>When you open the scroll, you can see all the commands available for the &#8220;nova&#8221; client, which is how you send commands to the OpenStack Compute API at the command line. Clever!</p>
<p><a href="http://www.flickr.com/photos/annegentle/7109344969/" title="nova-pen by thegentles, on Flickr"><img src="http://farm8.staticflickr.com/7051/7109344969_0c9899fd8c.jpg" width="462" height="462" alt="nova-pen"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2012/04/24/command-line-reference-with-true-scrolling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Advice Book Now Available</title>
		<link>http://justwriteclick.com/2012/02/10/open-advice-book-now-available/</link>
		<comments>http://justwriteclick.com/2012/02/10/open-advice-book-now-available/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 15:54:54 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[techpubs]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openstack]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1847</guid>
		<description><![CDATA[What we wish we had known when we started working on free open source software (FOSS) &#8211; that is the premise of this essay collection, Open Advice. What&#8217;s especially interesting to me after having read all 42 essays is there isn&#8217;t really a pattern like you&#8217;d see when looking at &#8220;what I would tell my [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://open-advice.org"><img class="alignleft" style="margin: 10px;" title="Open Advice: FOSS What We Wish We Had Known When We Started" src="http://open-advice.org/images/cover.jpg" alt="Open Advice cover" width="217" height="312" /></a>What we wish we had known when we started working on free open source software (FOSS) &#8211; that is the premise of this essay collection, <a href="http://open-advice.org/">Open Advice</a>. What&#8217;s especially interesting to me after having read all 42 essays is there isn&#8217;t really a pattern like you&#8217;d see when looking at &#8220;what I would tell my younger self&#8221; such as &#8220;believe in yourself&#8221; or &#8220;don&#8217;t worry about what others think.&#8221; Those themes do come through, but the heart of the collection centers on open source projects, software, users, coders, and the myriad roles that make an open source project great. It&#8217;s a collection of great stories and great experiences.</p>
<p>One theme that stuck out to me was &#8220;I wish I had been less arrogant.&#8221; So many people, women especially, can be put off by the attitudes displayed by an open source online chat room or mailing list. I know I&#8217;m happy to see more women&#8217;s names on the OpenStack mailing list, asking and answering questions. I&#8217;m also happy to note that the OpenStack community is  polite, professional, and welcoming to all.</p>
<p>An essay that fascinated me was &#8220;27 Things I&#8217;m Happy I Didn&#8217;t Know&#8221; by <a href="http://untangled.biz/">Alexandra Leisse</a>. Ignorance is bliss in many arenas, open source is no exception. Sometimes learning from mistakes is the best lesson.</p>
<p>I also loved the &#8220;Never on a Friday&#8221; section of <a href="http://www.w3.org/People/khudairi">Sally Khudairi</a>&#8216;s essay that leads with &#8220;Everyone is a marketer.&#8221; She launched a new homepage for W3C on a Friday then boarded a plane for Paris. She landed to a flood of messages about a particular tag choice. Fabulous story.</p>
<p><a href="http://blogs.gnome.org/bolsh/">Dave Neary</a>&#8216;s essay about conference planning, &#8220;Getting People Together,&#8221; has a detailed section about budgets and funding plus content and parties. Valuable and practical, this essay should be required reading for both conference planners and attendees.</p>
<p>What did I write about? Documentation and My Former Self is the title, and in it I realize how many contradictions I&#8217;ve discovered on my journey. Often, adding more and more observations will bring a flip turn to my stance on a documentation strategy. Fascinating. </p>
<p>The <a href="http://open-advice.org/Open-Advice.pdf">Open Advice book in PDF format</a> is downloadable for all and I&#8217;d encourage you to read it, enjoy it, learn from it, and share it. Then, join in an open source community with those lessons already learned.</p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2012/02/10/open-advice-book-now-available/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>From Cement to Spandex &#8211; Making PDF and ePub</title>
		<link>http://justwriteclick.com/2011/12/02/from-cement-to-spandex-making-pdf-and-epub/</link>
		<comments>http://justwriteclick.com/2011/12/02/from-cement-to-spandex-making-pdf-and-epub/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 21:46:52 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[techpubs]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[openstack]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1821</guid>
		<description><![CDATA[Which statement is true: &#8220;PDFs are like cement.&#8221; or &#8220;Gentlemen prefer PDF.&#8221; Turns out both are true! See my recent OpenStack blog entry, Hacking on Ebooks, for more context and attributions for those statements. We recently held a hackathon which I blogged about earlier to discuss the prep work for creating epub from DocBook XML [...]]]></description>
				<content:encoded><![CDATA[<p>Which statement is true:</p>
<blockquote><p>&#8220;PDFs are like cement.&#8221;</p></blockquote>
<p>or</p>
<blockquote><p>&#8220;Gentlemen prefer PDF.&#8221;</p></blockquote>
<p>Turns out both are true! See my recent OpenStack blog entry, <a href="http://www.openstack.org/blog/2011/11/hacking-on-ebooks/">Hacking on Ebooks</a>, for more context and attributions for those statements.</p>
<p>We recently held a hackathon which I <a href="http://justwriteclick.com/2011/11/09/docbook-epub-hackathon-what-more-could-you-ask-for/">blogged about earlier</a> to discuss the prep work for creating epub from DocBook XML source for the OpenStack and Rackspace manuals. We had a very successful day of hacking on 11/11/11. A team of about seven writers, testers, and developers worked all day to try to make epub files. And sure enough, we did it!</p>
<p><a href="http://www.openstack.org/blog/wp-content/uploads/2011/11/IMG_0426.jpg"><img class="size-medium wp-image-1546 alignleft" style="margin: 10px;" title="Epub output - iPad output, XML source, Kindle (mobi) output" src="http://www.openstack.org/blog/wp-content/uploads/2011/11/IMG_0426-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>Our list of bugs matches up with <a href="http://www.imaginaryplanet.net/weblogs/idiotprogrammer/2010/11/ebookepub-production-secrets-tips-tricks/">what others have noted about difficulties making ebooks</a>, such as sizing images properly and enabling tables that scale when zooming in or out or being displayed on a small smartphone or a larger tablet screen. Turns out, many &#8220;pro&#8221; epub creators turn all the tables into images to avoid the sizing problem. We also noticed the problem with mobi output putting a new line for each list item, and I haven&#8217;t gotten the fix working yet. We&#8217;re starting with the <a href="http://docs.openstack.org/diablo/openstack-compute/starter/os-compute-starterguide.epub">OpenStack Starter Guide available as an epub download</a> and automated outputting epub for that book. We&#8217;re checking out the downloads to see whether there&#8217;s interest and we&#8217;ll go from there!</p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2011/12/02/from-cement-to-spandex-making-pdf-and-epub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DocBook, ePub, Hackathon, What More Could You Ask For?</title>
		<link>http://justwriteclick.com/2011/11/09/docbook-epub-hackathon-what-more-could-you-ask-for/</link>
		<comments>http://justwriteclick.com/2011/11/09/docbook-epub-hackathon-what-more-could-you-ask-for/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 15:35:22 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[ereader]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[techcomm]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1802</guid>
		<description><![CDATA[This Friday, on 11/11/11, the Austin Rackspace office is holding a Hackathon. The projects range from &#8220;fix the arcade game&#8221; to &#8220;install notification system to indicate availability of the men&#8217;s room&#8221; to my pet hack project, &#8220;create epub output for Rackspace and OpenStack manuals.&#8221; Here&#8217;s a short introduction about making epubs from the FLOSS Manuals [...]]]></description>
				<content:encoded><![CDATA[<p>This Friday, on 11/11/11, the Austin Rackspace office is holding a Hackathon. The projects range from &#8220;fix the arcade game&#8221; to &#8220;install notification system to indicate availability of the men&#8217;s room&#8221; to my pet hack project, &#8220;create epub output for Rackspace and OpenStack manuals.&#8221;</p>
<p>Here&#8217;s a short introduction about making epubs from the FLOSS Manuals book, <a href="http://en.flossmanuals.net/e-book-enlightenment/making-epubs/">E-Book Enlightenment</a>.</p>
<blockquote><p>Of all the formats for e-books only EPUB combines small file sizes with the ability to do formatted text and illustrations.  An EPUB is like a website contained in a Zip file, with a Table of Contents attached.  It is also in one important way different from a website.  A website is made with HTML (usually) but an EPUB is made with XHTML.</p>
<p>The difference is small but crucial.  HTML is meant to be forgiving.  If you make a web page you can leave out some tags, fail to close tags, or close tags in a different order than you opened them in.  A web browser is supposed to forgive that, as much as possible.  XHTML, on the other hand, is like HTML that is not forgiving.  You can&#8217;t leave out a tag or put in a tag where the XHTML browser does not expect it.  If an XHTML browser discovers an error in your page it can simply refuse to display it.</p>
<p>The end result is that an XHTML browser is easier to make than an HTML browser.  A lot easier.   It does put a burden on the e-book author to get his tags right, but in practice you&#8217;ll never create an XHTML file by hand.</p></blockquote>
<p>With automation in mind, we&#8217;re going to use our existing toolchain to make the epub. Earlier this year, <a href="http://www.imaginaryplanet.net/weblogs/idiotprogrammer/about-robert-nagle/">Robert Nagle, a tech writer in Houston</a>, wrote up his findings about Docbook and epub. He writes for the <a href="http://www.teleread.com">Teleread</a> website. What&#8217;s interesting to me is that he wrote up this blog post last year (11/7/10) about <a href="http://www.imaginaryplanet.net/weblogs/idiotprogrammer/2010/11/ebookepub-production-secrets-tips-tricks/">his findings while making epub from DocBook source</a> and this past September said his next priority is moving his workflow to Oxygen + Ant + DocBook. David Cramer, our Doc Build Developer, has briefly tested the Maven-based toolchain by simply adding the goal generate-epub to a pom.xml file and building. That method did not copy over images. Then he tried building as part of the clouddocs plugin and received an error. We&#8217;ll start our debugging with the toolset, but we&#8217;ll also need debugging of our DocBook source as well.</p>
<p>Most of the &#8220;success&#8221; of the hack fest will be having fun and not sweating the small stuff. To me, we can call it done when we have epub examples for one OpenStack book and one Rackspace book that you can page through and read on a plane. Images should behave within reason, tables should be readable, and notes should be designated as such. Beyond those criteria, we&#8217;re exceeding expectations.</p>
<p>In case you&#8217;re curious about our tool chain for OpenStack docs, I have <a href="http://wiki.openstack.org/Documentation/HowTo">instructions on the OpenStack wiki</a>. If you&#8217;re on a Mac or Linux machine, here are the quick steps for getting started with the tool chain for the openstack-manuals project:</p>
<p>1. First install the Apache Maven project.<br />
With <a href="http://www.macports.org/install.php">Macports</a> already installed on a Mac, you can do this:</p>
<p><code>sudo port install maven2<br />
</code>or on Ubuntu</p>
<p><code>sudo apt-get install maven2</code></p>
<p>2. Install Git by referring to <a href="http://help.github.com/mac-set-up-git/">Mac</a> or <a href="http://help.github.com/linux-set-up-git/">Linux</a> instructions.</p>
<p>3. Get (git it? Ha!) and then build the docs with these commands:<br />
<code><br />
git clone https://github.com/openstack/compute-api.git<br />
cd compute-api/openstack-compute-api-1.1<br />
mvn clean generate-sources</code></p>
<p>You will see a /target directory containing HTML and PDF output. Perhaps after Friday, you&#8217;ll also see epub output, who knows? While Friday&#8217;s Hackathon is for Austin Rackers, I&#8217;m happy to share our experiences here. Here&#8217;s hoping the OpenStack community will benefit from our hacking.</p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2011/11/09/docbook-epub-hackathon-what-more-could-you-ask-for/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Docs in 2031</title>
		<link>http://justwriteclick.com/2011/10/11/docs-in-2031/</link>
		<comments>http://justwriteclick.com/2011/10/11/docs-in-2031/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 12:42:25 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[DocBook]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1776</guid>
		<description><![CDATA[I like to think about the future of documentation, ruminating on future processes, interactions, and tools. Yet this past week at the OpenStack Conference I was faced with the reality of the future of documentation as a storage device for knowledge. A long-term storage device, as in, 20 years from now, people (scientists, to be [...]]]></description>
				<content:encoded><![CDATA[<p>I like to think about the <a title="Playing with the future of technical communication" href="http://justwriteclick.com/2011/04/23/playing-with-the-future-of-technical-communication/">future of documentation</a>, ruminating on <a href="http://justwriteclick.com/2009/06/03/dangerous-future-for-technical-writing/">future processes, interactions, and tools</a>. Yet this past week at the OpenStack Conference I was faced with the reality of the future of documentation as a storage device for knowledge. A long-term storage device, as in, 20 years from now, people (scientists, to be precise), will need documentation to retrieve important scientific data collected in 2011.</p>
<p>We had a few user stories at the Conference this year, and I was blown away when Tim Bell told the story of how physicists wake up each morning and ask questions about the basics of how the universe works. In the process of asking and answering basic questions the fundamental particles that make up our world, they collect 25 petabytes of data a year. And here&#8217;s the future part &#8211; they have a service level agreement that ensures their scientists can have access to the information for twenty years. And here&#8217;s the docs part of that &#8211; we&#8217;re tasked with maintaining API documentation that can enable the access to data and replication of a cloud computing platform that can process the data. If you don&#8217;t provide the magical incantations to retrieve and process your data, the service agreement is broken.</p>
<p>The presenter Tim Bell said he sometimes receives emails intended for <a href="http://www.w3.org/People/Berners-Lee/">Sir Tim Berners-Lee, the inventor of an information management system that enabled physicists to send information to each other, now known as the World Wide Web</a>. He supports scientists who take pictures of what happens when tiny particles collide with each other at nearly two degrees above absolute zero. His was an inspiring and intimidating talk all at once. Updated to add: here is a link to his presentation on Slideshare, <a href="http://www.slideshare.net/noggin143/cern-user-story">CERN User Story</a>.</p>
<p><a href="https://secure.flickr.com/photos/iboy/4333362932/sizes/m/in/photostream/"><img class="alignleft" style="margin: 10px;" title="Photo attribution to Flickr user Ernst Vikne, CC licensed" src="https://farm3.static.flickr.com/2747/4333362932_ba345770fb_m.jpg" alt="Flickr user Ernst Vikne" width="240" height="240" /></a>I have to admit, I believe using an XML standard like DocBook, which <a href="http://www.dpawson.co.uk/docbook/reference.html#d23e1105">was invented in 1991</a>, helps us future-proof the docs. Not that I&#8217;m over-confident either, it is quite intimidating to provide docs to the scientists of 2031. Perhaps even the college-graduation class of 2031, those future students who are toddlers today, will need to spin up virtual machines in order to replicate systems from 2011. With dedication, collaboration, and hard work, the <a href="http://docs.openstack.org">docs.openstack.org</a> site will be available. With the <a href="http://www.openstack.org/blog/2011/10/openstack-foundation/">creation of an OpenStack Foundation</a>, we look towards the long term, not the short, and plan to keep the docs ready for those who will need them in the future.</p>
<p>If you&#8217;re the type of person who is inspired by such documentation efforts, I&#8217;d encourage you to take a look at <a href="http://wiki.openstack.org/Documentation/HowTo">how the docs are made and collaborate with us</a>. You now know how long-lasting your documentation efforts can be.</p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2011/10/11/docs-in-2031/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Wiki?</title>
		<link>http://justwriteclick.com/2011/09/28/why-wiki/</link>
		<comments>http://justwriteclick.com/2011/09/28/why-wiki/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 22:04:09 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[techpubs]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[conversation]]></category>
		<category><![CDATA[DocBook]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[edits]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[techcomm]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1774</guid>
		<description><![CDATA[In OpenStack-land, the wiki was chosen before I got here. It has a couple of flaws for my vision for open source documentation, which became more apparent when I recently outlined my reasoning for what content goes where. By walking through the &#8220;what goes where&#8221; talk about documentation and audience, I realized something about the [...]]]></description>
				<content:encoded><![CDATA[<p>In OpenStack-land, the wiki was chosen before I got here. It has a couple of flaws for my vision for open source documentation, which became more apparent when I recently outlined my reasoning for what content goes where. By walking through the &#8220;what goes where&#8221; talk about documentation and audience, I realized something about the system we have set up (and will tweak more) and it&#8217;s this: a wiki revisions a page at a time, but our doc system with comments revisions a site at a time, namely a release at a time. It&#8217;s an important distinction to make so that you decide what a web &#8220;page&#8221; contains. It&#8217;s important to be able to articulate your needs for a web page and how it&#8217;s updated so that you can tell authors how much information you need in a page.</p>
<p>A page at a time is really tough for ongoing maintenance, when you don&#8217;t choose correctly the amount of information in a page. There are also difficulties with the rather immature technology in many wikis. Wikis were designed for simple editing, fast publishing. What if you have a sweeping name change? Anyone doing tech comm in a wiki knows that&#8217;s a headache for many wiki systems. What about a final spell check? Page at a time. How about search and replace? Page at a time. And let&#8217;s not talk about the times when you have to add an entire column to a table in an ASCII-based wikitext way. Your wrists will revolt, I assure you.</p>
<p>But an interesting expectation for a wiki that wasn&#8217;t considered when choosing the wiki is the need for comments on each page. Right now the only web systems for OpenStack that enable comments on a page are the OpenStack blog and the docs site. The <a href="http://docs.openstack.org">docs.openstack.org</a> site is built with DocBook XML with Disqus comments embedded on each page. It&#8217;s not quite perfect, as we&#8217;re learning as we go that not everyone wants to moderate every comment from every book on the site, and we&#8217;re still learning how to turn off hundreds of comments at a time, but it&#8217;s a great solution to a specific need. Yes, even the comment system selection needs an information architect analysis before you begin, but that&#8217;s the topic of a future post.</p>
<p><a href="http://blog.disqus.net/wp-content/uploads/2008/06/disqus-sign.jpg"><img class="alignleft" style="margin: 10px;" title="Disqus sign" src="http://blog.disqus.net/wp-content/uploads/2008/06/disqus-sign.jpg" alt="" width="351" height="306" /></a>Ironically, our wiki doesn&#8217;t have a way to comment. So we just use it for project documentation and any comments on a project design are actually done in person at a Design Summit, which is coming up next week. Even with the great opportunity for in-person interaction at the Summit, I get the feeling there are more people wanting to &#8220;talk back&#8221; and give feedback. And certainly people want to receive feedback, to a point where they specifically bring docs to me and request publishing through the docs.openstack.org system due to the commenting system.</p>
<p>So what this meandering post is coming around to stating is this: You don&#8217;t need a wiki to gather feedback on your docs. Find a way to embed comments on each page and a way for collaborators to edit and you&#8217;ve got two of the basic end-goals done.</p>
<p>Now, make sure the end goals are known in the first place. It&#8217;s possible you need a wiki because your information would be best written a page or an article at a time. This statement is obvious when looking through your hindsight lens but difficult to be disciplined enough to state in the first place. <a href="https://secure.wikimedia.org/wikipedia/en/wiki/5_Whys">Answer the question &#8220;why&#8221; about five levels down</a> and it&#8217;s likely you have a solution. It may or may not be a wiki, but it&#8217;s certain that if you&#8217;re producing web content, readers have certain expectations about the content when they come to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2011/09/28/why-wiki/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Observations from the Open Help Conference</title>
		<link>http://justwriteclick.com/2011/06/09/observations-from-the-open-help-conference/</link>
		<comments>http://justwriteclick.com/2011/06/09/observations-from-the-open-help-conference/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 22:07:09 +0000</pubDate>
		<dc:creator>annegentle</dc:creator>
				<category><![CDATA[techpubs]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[open help]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openhelp]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[techcomm]]></category>

		<guid isPermaLink="false">http://justwriteclick.com/?p=1754</guid>
		<description><![CDATA[I attended the Open Help Conference in lush, green, over-20-inches-of-rain Cincinnati over the weekend and learned so much. I wanted to share my observations in a longer format than the 140 characters I used sporadically during the conference. First of all, if you want to read through the presentations, we&#8217;ve gathered them on the Open [...]]]></description>
				<content:encoded><![CDATA[<p>I attended the Open Help Conference in lush, green, over-20-inches-of-rain Cincinnati over the weekend and learned so much. I wanted to share my observations in a longer format than the 140 characters I used sporadically during the conference.</p>
<p>First of all, if you want to read through the presentations, we&#8217;ve gathered them on the <a href="http://www.slideshare.net/event/open-help-conference-2011">Open Help event page in Slideshare</a>. My presentation was called Sprints and Stacks: Building a Documentation Community. I walked through my experiences ramping up open source documentation for the OpenStack project. I was pretty honest about my expectations going in and the reality that ensued, which you can read about in the notes.</p>
<h2>My Giveaways</h2>
<p>These points are all made in my talk, but I wanted to share them here as well. Here are some of the surprises  I&#8217;ve had while working on OpenStack:</p>
<ul>
<li>Publishers want OpenStack content. I feel like I’m in a fight to be an acquisitions editor some days. Everyone wants an OpenStack book, or blog entries about OpenStack to publish on their site.</li>
<li>Doc sprint timing must occur with specific releases. Originally I thought I&#8217;d just run sprints at the Design Summit twice a year. Now I see that sprints should probably occur just prior to releases.</li>
<li>I once thought docs were a good entry point for new contributors. I now sense that it&#8217;s really difficult for new people to contribute to the docs, and I also believe that developers should write for developers.</li>
<li> Doc contributors need access to people they can interview incessantly. Plus they need access to hardware, big time. Neither are easy to offer now for OpenStack. I recognize this shortfall, yet haven&#8217;t solved the problem completely.</li>
<li>I am seriously shopping around the idea of holding an OpenStack tweet chat regularly. If you are interested in hosting a regular tweet chat, please let me know.</li>
<li>I have been amazed at the quality of content about OpenStack coming from bloggers. I am happily contacting them and incorporating CC-licensed content.</li>
</ul>
<h2>My Takeaways</h2>
<p>I felt like I was in such great company. <a href="http://blogs.gnome.org/shaunm/">Shaun McCance</a> did a great job recruiting like-minded people who love to share, discuss, and have fun with documentation. We had half-and-half women and men in attendance, and lots of women presenters. This ratio is a big deal to me as I get deeper into open source. Gender balance in open source and technology in general is a difficult sometimes contentious topic, but we&#8217;re definitely onto something good with this group. One of my favorite tweets was this one:</p>
<blockquote><p>&#8216;The number of women in an IT organization is the same as the number of  people named &#8220;Dave&#8221;&#8216; (quoting <a rel="nofollow" href="http://twitter.com/Loquacities">@Loquacities</a> (Lana Brindley) <a title="#openhelp" rel="nofollow" href="https://twitter.com/#%21/search?q=%23openhelp">#openhelp</a>)</p></blockquote>
<p>and another great one from <a href="https://twitter.com/#!/jenzed">@jenzed</a>:</p>
<blockquote><p>The discussions at #openhelp are much enriched by having participants who are not members of the open source choir.</p></blockquote>
<p>We had less than thirty people in attendance, but these were &#8220;my people.&#8221;</p>
<h2>XML versus wiki</h2>
<p>I have to talk about the dichotomy between using a wiki for community-contributed documentation and using an XML plus version-control system for collaborative authoring. Both methods were well-represented by Red Hat and Mozilla.</p>
<p>One of Red Hat&#8217;s 60 technical writers, <a href="http://lanabrindley.com/">Lana Brindley</a>, spoke about their awesome XML-based writing workflow in <strong> </strong><strong><a title="Open Source Documentation in Four Easy Steps (and one slightly  more difficult one)" href="http://www.slideshare.net/Loquacity/open-source-documentation-in-four-easy-steps-and-one-slightly-more-difficult-one">Open Source Documentation in Four Easy Steps (and  one slightly more difficult one)</a></strong>. They have dedicated editors, a style guide, an IRC channel dedicated to grammar, and a search engine specifically created for writers to find content to reuse, plus a topic-based doc platform that allows writers to put together doc builds, which they built themselves when they realized they didn&#8217;t want to build a component CMS. What she described was a very mature and high-quality, yet agile and flexible and open, documentation process. Red Hat rivals any of the large enterprise documentation projects I&#8217;ve seen and accomplishes everything an enterprise needs to, yet with open source tooling, standards in XML, and somewhat hacked-together tool chains. Their content is translated to 23 languages, a feat only also accomplished by such companies as Dell, IBM, and Microsoft. Their culture sounds amazing, working for the &#8220;good guys&#8221; with tales of writers and developers working together to build the needed tool chains. I learned a lot about <a href="http://fedoraproject.org/wiki/DocsProject/Publican">Publican</a> and translations, about when to keep tweaking and when to release something to the wild.</p>
<p>On the Mozilla side, Janet Swisher presented a talk titled, <a href="http://www.slideshare.net/janetswisher/engaging-developers-in-mozilla-docs">Engaging developers in Mozilla&#8217;s documentation</a>. Their documentation process is tightly coupled with development practices including tracking doc requests in Bugzilla. Considering that they write completely on the wiki-based Mozilla Developer Network, and that they&#8217;ve perfected their workflow over years, it seemed like a perfect match. They are also running frequent doc sprints, on their third this year. Their easy-to-use doc tools paired with their high number of page views have created a perfect storm for recruiting contributors and their content. For example, Google&#8217;s writers have chosen to put their content that&#8217;s not just about Chrome but geared towards Chrome web development on MDN. This gathering sounds like a perfect combination, curation from the creation point. She also included the reasons why people don&#8217;t contribute. One, their site is so beautiful and engaging that people don&#8217;t see the Edit button (they don&#8217;t know it&#8217;s a wiki), two, they&#8217;ve got &#8220;yet another login&#8221; syndrome, and they don&#8217;t want to bother with setting up an account, or three, they&#8217;re too intimidated by the relative &#8220;fame&#8221; of the original author to change &#8220;the&#8221; documentation.</p>
<h2>Lots of Work</h2>
<p>During Dru&#8217;s talk about <a href="http://www.slideshare.net/dlavigne/openhelp11">Starting an Open Source Certification Program</a>, I tweeted the following and @Sheppy (Mozilla writer Eric Sheppard) agreed with me.</p>
<blockquote><p>Great talk from BSD author and community manager Dru Lavigne about certification programs at #openhelp. Wow just wow, the amount of work.</p></blockquote>
<p>We&#8217;re in the early investigation stages of certification on OpenStack and we have a long road ahead of us. From the number of surveys to <a href="http://www.altalang.com/beyond-words/2009/11/12/psychometricians-what-they-are-and-what-they-do/">psychometricians </a>( had to look that one up) to collaborative exam design, open source certification is a unique program to run. Exam delivery and Angoff sessions were new concepts to me. Exam delivery has been an ongoing, six-years-in-the-making, process for BSD. Six years gives you pause. These groups are serious about certification and it shows. Fortunately we&#8217;ve hired Belinda Lopez who can navigate these areas and knows how to engage the community.</p>
<p><a href="http://justwriteclick.com/blog/wp-content/uploads/2011/06/openhelp_discussion.jpg"><img class="alignleft size-medium wp-image-1760" style="margin: 10px;" title="Discussion time" src="http://justwriteclick.com/blog/wp-content/uploads/2011/06/openhelp_discussion-300x199.jpg" alt="" width="300" height="199" /></a>On the second day, we discussed language and localization and I learned that I can export our DocBook files to po for translators to fit into their workflow quite readily. You do have to be strict about freezing the English version, most likely, or you&#8217;ll have widely out of sync documents. Since I have two types of source files already, both RST and DocBook, I&#8217;m not certain about freezing the English version just yet. Perhaps after some reference configurations are available and documented and I get more hypervisor docs, we can look into translations. Lots of respect in the room for the project managers of translation projects in open source.</p>
<p>We also had a great discussion about recruiting writers and the difficulty in choosing channels for communication &#8211; go where your people are, or branch out to lots of social media sites? We had one of the Mozilla writers who has now participated in two doc sprints say that he found out about the doc sprint by searching for free t-shirts on Twitter. So he was a shining example of finding recruits through lots of channels, not just on your classics for your project. To me, this shows you that social media and tech comm have a connection and outreach and community support are upward trends. Jennifer Zickerman&#8217;s talk, <a href="http://www.slideshare.net/jenzed/coordinating-documentation-and-support-turning-complaints-into-contributions">Coordinating Documentation and Support: Turning Complaints into Contributions</a>, was outright inspirational. Thunderbird has 10 employees, 50 contributors, and over 10 million users. These numbers are mindboggling, yet they manage and thrive. I tweeted,</p>
<blockquote><p>Seriously cool way to create a support community with Twitter &#8211; see the Army of Awesome at <a href="http://bit.ly/mRty7U">http://bit.ly/mRty7U</a> #openhelp</p></blockquote>
<p>I&#8217;m very impressed with Mozilla, an organization that&#8217;s willing to take the negativity in some tweets and turn it into altruistic goodness and pay-it-forward attitudes with the Army of Awesome. These cutting-edge techniques are what we all should look for in open source projects. They get the job done with what they have because they are driven to help.</p>
<p><a href="http://justwriteclick.com/blog/wp-content/uploads/2011/06/openhelp_helping.jpg"><img class="alignleft  size-medium wp-image-1757" style="margin: 10px;" title="Helpers helping" src="http://justwriteclick.com/blog/wp-content/uploads/2011/06/openhelp_helping-300x199.jpg" alt="" width="300" height="199" /></a>I relish the work ahead, and I so pleased to have the opportunity to work on open source docs with OpenStack. We had a great time at Open Help, and Scott Nesbitt has a nice write-up and links to each presentation on his  post, <a href="http://www.dmncommunications.com/weblog/?p=2617">Looking back  at the Open Help conference</a>. We&#8217;re all hoping Shaun has the energy to put one together again next year!</p>
]]></content:encoded>
			<wfw:commentRss>http://justwriteclick.com/2011/06/09/observations-from-the-open-help-conference/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
