<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>ffeathers -- a technical writer's blog</title>
	<atom:link href="http://ffeathers.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ffeathers.wordpress.com</link>
	<description>A technical writer's blog on Wordpress</description>
	<lastBuildDate>Sun, 29 Jan 2012 08:54:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ffeathers.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ffeathers -- a technical writer's blog</title>
		<link>http://ffeathers.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ffeathers.wordpress.com/osd.xml" title="ffeathers -- a technical writer&#039;s blog" />
	<atom:link rel='hub' href='http://ffeathers.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Writing a book with DocBook and a Confluence wiki</title>
		<link>http://ffeathers.wordpress.com/2012/01/29/writing-a-book-with-docbook-and-a-confluence-wiki/</link>
		<comments>http://ffeathers.wordpress.com/2012/01/29/writing-a-book-with-docbook-and-a-confluence-wiki/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 03:33:30 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[Confluence]]></category>
		<category><![CDATA[confluence tech comm chocolate]]></category>
		<category><![CDATA[indexing]]></category>
		<category><![CDATA[open standards]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[DocBook]]></category>
		<category><![CDATA[K15t Software]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[scroll wiki docbook exporter]]></category>
		<category><![CDATA[technical communication]]></category>
		<category><![CDATA[technical documentation]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3411</guid>
		<description><![CDATA[We&#8217;re in the final stages before sending my book off to the printers. Exciting! While we wait, let me tell you a bit about how the publishing team and I have produced the book. We&#8217;re using a Confluence wiki and DocBook XML. Here&#8217;s our process in brief: Plan, write and review the book on a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3411&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>We&#8217;re in the final stages before sending my book off to the printers. Exciting! While we wait, let me tell you a bit about how the publishing team and I have produced the book. We&#8217;re using a Confluence wiki and DocBook XML.</strong></em></p>
<p><a href="http://xmlpress.net/publications/chocolate"><img class="size-full wp-image-3492 alignright" title="Writing a book with DocBook and a Confluence wiki" src="http://ffeathers.files.wordpress.com/2012/01/ctcc-cover-full-300px.png?w=700" alt="Cover of &quot;Confluence, Tech Comm, Chocolate&quot;"   /></a>Here&#8217;s our process in brief:</p>
<ul>
<li>Plan, write and review the book on a Confluence site.</li>
<li>Use the <a title="Scroll Wiki DocBook Exporter plugin details" href="https://plugins.atlassian.com/plugin/details/725767">Scroll Wiki DocBook Exporter</a> to convert the content to DocBook XML.</li>
<li>Use DocBook XSL-FO style sheets to create a PDF file for sending to the printers.</li>
<li>Use XSL to generate ebook formats too.</li>
</ul>
<p>This post is about writing and reviewing the book on the wiki, and converting the Confluence content to DocBook XML – the first two points in the list above. <a title="About XML Press" href="http://xmlpress.net/about/">Richard Hamilton</a>, at XML Press, is the expert on the further DocBook processing.</p>
<h3><span style="color:#800080;">A bit about the book</span></h3>
<p>The book is called <span style="color:#800080;"><em><strong>Confluence, Tech Comm, Chocolate: A wiki as platform extraordinaire for technical communication</strong></em></span>. <a title="The book's page at XML Press" href="http://xmlpress.net/publications/chocolate">Details are at XML Press</a>. It is all about developing technical documentation on a wiki, with a focus on <a title="Details about Confluence on the Atlassian website" href="http://www.atlassian.com/software/confluence">Confluence</a> wiki. And just to be ultra meta, I&#8217;ve written the book on a Confluence site. Dogfooding FTW!</p>
<h3><span style="color:#800080;">Writing, planning and technical review on the wiki<br />
</span></h3>
<p><a title="About XML Press" href="http://xmlpress.net/about/">Richard Hamilton</a> and I have spent the last nine months on a Confluence wiki site. We kicked off our planning there in May 2011. Since then, I&#8217;ve spent around 400 hours writing the content on the wiki. <a title="Ryan Maddox's site" href="http://ryanmaddoxart.wordpress.com/">Ryan Maddox</a>, our illustrator, has uploaded his images onto the wiki. For two weeks in early December, the technical reviewers joined us there too – six knowledgeable and enthusiastic people:</p>
<ul>
<li><a title="Alan's website" href="http://alanjporter.com/">Alan J. Porter</a> – Writer, speaker, consultant</li>
<li><a title="Anne's blog" href="http://justwriteclick.com/about/">Anne Gentle</a> – Technical writer for OpenStack</li>
<li><a title="Ellen at AppFusions" href="https://www.appfusions.com/display/Dashboard/Make+it+Happen+Team">Ellen Feaheny</a> – CEO of AppFusions</li>
<li><a title="Mark's blog" href="http://www.seekomega.com/about/">Mark Fidelman</a> – Social business GM at harmon.ie</li>
<li><a title="Robert on LinkedIn" href="http://www.linkedin.com/in/rhyne">Robert Rhyne Armstrong</a> – Director of documentation for RouteMatch Inc</li>
<li><a title="Sherif on Twitter" href="https://twitter.com/sherifmansour">Sherif Mansour</a> – Technical product manager at Atlassian</li>
</ul>
<p>The wiki was abuzz with review comments, opinions and counter-opinions, laughter and chat.</p>
<p>Now it&#8217;s gone a bit quiet while Richard and I work on the last stages of book production. When we launch the book, we&#8217;ll open up the wiki site too. You&#8217;ll be able to join us there and make it buzz again. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3><span style="color:#800080;">DocBook for the publication processes</span></h3>
<p><a title="DocBook project on sourceforge" href="http://docbook.sourceforge.net/.">DocBook</a> is an XML standard for documents, developed by <a title="O'Reilly website" href="http://oreilly.com/">O&#8217;Reilly</a> as a means of making their publishing process more efficient. It is now an open standard maintained by OASIS.  <a title="About XML Press" href="http://xmlpress.net/about/">Richard Hamilton</a>, at XML Press, uses DocBook XML to publish a range of books on the subject of technical communication. Using a customised set of the open source XSL style sheets for DocBook,  Richard can create HTML, PDF (through XSL-FO), EPUB and other epublishing formats from the DocBook source.</p>
<h3><span style="color:#800080;">Converting content from Confluence wiki to DocBook XML</span></h3>
<p>So, I&#8217;ve finished writing the book and the reviewers have worked their magic too. It&#8217;s all on a Confluence wiki. The content is stored in the Confluence database in wiki format. How do we get it to DocBook so that Richard can create the print and ebook formats?</p>
<p>Enter the <a title="Scroll Wiki DocBook Exporter plugin details" href="https://plugins.atlassian.com/plugin/details/725767">Scroll Wiki DocBook Exporter</a>.</p>
<p>Scroll Wiki DocBook Exporter is a plugin for Confluence, developed by <a title="K15t Software website" href="http://www.k15t.com/">K15t Software</a>. (A plugin is a small piece of software that extends the functionality of the wiki. It is similar to an add-on for a web browser.) Once you have installed the Scroll Wiki DocBook Exporter on your Confluence site, you can export a page, a set of pages or an entire space, to DocBook XML.</p>
<h3><span style="color:#800080;">How to use the Scroll Wiki DocBook Exporter</span></h3>
<p>The first thing is to add the plugin to your Confluence site. You need to be a Confluence system administrator, then you can install the plugin in the usual way:</p>
<ol>
<li>Log in as a Confluence system administrator.</li>
<li>Choose &#8220;Browse&#8221; &gt; &#8220;Confluence Admin&#8221; &gt; &#8220;Plugins&#8221; &gt; &#8220;Install&#8221;.</li>
<li>Type &#8220;scroll wiki docbook exporter&#8221; into the search box and click &#8220;Search&#8221;.</li>
<li>Click the name of the plugin in the list of search results, to open the panel showing the plugin details.</li>
<li>Click &#8220;Install Now&#8221;.</li>
</ol>
<p>See the <a title="Confluence guide to installing plugins" href="http://confluence.atlassian.com/display/DOC/Installing+a+Plugin">Confluence documentation</a> on installing plugins.</p>
<p>You will need a license key from K15t Software. They provide a free evaluation license that gives you full functionality for 30 days.</p>
<p>Once the plugin is installed, a new option appears in the Confluence &#8220;Tools&#8221; menu, allowing you to export the content to DocBook format.</p>
<ol>
<li>Go to the page that you want to export. If you want to export a set of pages, go to the parent page of the set.</li>
<li>Click &#8220;Tools&#8221; &gt; &#8220;Export to DocBook&#8221;.</li>
<li>Adjust the options in the dialog that pops up:</li>
</ol>
<div id="attachment_3414" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2011/12/scrolldocbookexport.png"><img class="size-full wp-image-3414" title="Writing a book with a wiki and DocBook" src="http://ffeathers.files.wordpress.com/2011/12/scrolldocbookexport.png?w=700&#038;h=414" alt="DocBook Exporter dialog" width="700" height="414" /></a><p class="wp-caption-text">Scroll Wiki DocBook Exporter</p></div>
<p>When you are ready, click &#8220;Start Export&#8221;. The plugin will create a zipped file containing the DocBook XML and attachments, and will offer the file to you for downloading.</p>
<h3><span style="color:#800080;">A sample of the output</span></h3>
<p>Here is one of the book&#8217;s pages on the wiki:</p>
<div id="attachment_3428" class="wp-caption alignnone" style="width: 310px"><a href="http://ffeathers.files.wordpress.com/2012/01/bookfrontpage.png"><img class="size-medium wp-image-3428" title="Writing a book with DocBook and a Confluence wiki" src="http://ffeathers.files.wordpress.com/2012/01/bookfrontpage.png?w=300&#038;h=225" alt="Book's front page on the wiki" width="300" height="225" /></a><p class="wp-caption-text">Front page of the book on the wiki</p></div>
<p>And here is an extract of the DocBook XML:</p>
<blockquote><p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;book xmlns=&#8221;http://docbook.org/ns/docbook&#8221; xmlns:xlink=&#8221;http://www.w3.org/1999/xlink&#8221; xmlns:xsi=&#8221;http://www.w3.org/2001/XMLSchema-instance&#8221; xsi:schemaLocation=&#8221;http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd&#8221; version=&#8221;5.0&#8243; xml:id=&#8221;scroll-bookmark-1&#8243;&gt;<br />
&lt;info&gt;<br />
&lt;title&gt;Confluence, Tech Comm, Chocolate&lt;/title&gt;<br />
&lt;/info&gt;<br />
&lt;part xml:id=&#8221;scroll-bookmark-2&#8243;&gt;<br />
&lt;title&gt;Confluence, Tech Comm, Chocolate&lt;/title&gt;<br />
&lt;chapter xml:id=&#8221;scroll-bookmark-3&#8243;&gt;<br />
&lt;title&gt;A wiki as platform extraordinaire for technical communication&lt;/title&gt;<br />
&lt;para&gt;By Sarah Maddox&lt;/para&gt;<br />
&lt;/chapter&gt;<br />
&lt;/part&gt;</p>
<p><em><strong>[SNIP]</strong></em></p>
<p>&lt;index /&gt;<br />
&lt;/book&gt;</p></blockquote>
<h3><span style="color:#800080;">Index, footnotes and figure captions</span></h3>
<p>The Scroll Wiki DocBook Exporter supports these too. The plugin adds a number of macros to Confluence, which you can use to mark up the index entries, footnotes and figure captions. I&#8217;ll write another post with the details. I&#8217;m sure many people are agog to know how this works. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3><span style="color:#800080;">Working with K15t Software and XML Press</span></h3>
<p>Richard and I have worked on this project with <a title="Tobias on Twitter" href="http://twitter.com/t11t">Tobias Anstett</a> and the rest of the team K15t Software.  They are great people to work with: knowledgeable, enthusiastic and energetic. As far as I know, this is the first time anyone has written a book on Confluence for publication via DocBook XML. We have added new functionality to the plugin, especially for the index and footnotes, adapting and tuning as we go.</p>
<p>Thank you all. It&#8217;s exciting to help perfect a plugin that many other authors and technical writers will be able to use.</p>
<p>And I can&#8217;t wait to get my hands on a copy of the book!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3411/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3411&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2012/01/29/writing-a-book-with-docbook-and-a-confluence-wiki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2012/01/ctcc-cover-full-300px.png" medium="image">
			<media:title type="html">Writing a book with DocBook and a Confluence wiki</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/12/scrolldocbookexport.png" medium="image">
			<media:title type="html">Writing a book with a wiki and DocBook</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2012/01/bookfrontpage.png?w=300" medium="image">
			<media:title type="html">Writing a book with DocBook and a Confluence wiki</media:title>
		</media:content>
	</item>
		<item>
		<title>Guess a name to win a copy of my book</title>
		<link>http://ffeathers.wordpress.com/2012/01/14/guess-a-name-to-win-a-copy-of-my-book/</link>
		<comments>http://ffeathers.wordpress.com/2012/01/14/guess-a-name-to-win-a-copy-of-my-book/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 20:02:09 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[Confluence]]></category>
		<category><![CDATA[confluence tech comm chocolate]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[ryan maddox]]></category>
		<category><![CDATA[technical communication]]></category>
		<category><![CDATA[technical documentation]]></category>
		<category><![CDATA[wikitechcomm]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3377</guid>
		<description><![CDATA[Would you like to have some fun, and perhaps win a copy of my upcoming book too? Just guess the name of the girl on the cover! The first person to get it right will receive a free copy of the book, in a choice of paperback or ebook format. The book is all about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3377&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>Would you like to have some fun, and perhaps win a copy of my upcoming book too? Just guess the name of the girl on the cover! The first person to get it right will receive a free copy of the book, in a choice of paperback or ebook format.</strong></em></p>
<p>The book is all about using a wiki for technical communication. It&#8217;s called <span style="color:#800080;"><em><strong>Confluence, Tech Comm, Chocolate: A wiki as platform extraordinare for technical communication</strong></em></span>. It will be published in February by Richard Hamilton at <a title="Confluence, Tech Comm, Chocolate page at XML Press" href="http://xmlpress.net/publications/chocolate/">XML Press</a>.</p>
<h3><span style="color:#800080;">The book cover</span></h3>
<p>I love the illustrations in the book, and especially the picture on the cover. They are the work of a talented artist named <a title="Ryan Maddox's site" href="http://ryanmaddoxart.wordpress.com">Ryan Maddox</a>.</p>
<p><a href="http://ffeathers.files.wordpress.com/2012/01/ctcc-cover-full-1024px.png"><img class="alignnone size-full wp-image-3476" title="Guess a name to win a copy of my book" src="http://ffeathers.files.wordpress.com/2012/01/ctcc-cover-full-1024px.png?w=700&#038;h=863" alt="Cover of &quot;Confluence, Tech Comm, Chocolate&quot;" width="700" height="863" /></a></p>
<h3><span style="color:#800080;">Who is the girl on the cover?</span></h3>
<p>She is the hero of the book. She is a technical communicator extraordinaire. Let&#8217;s dub her X for now. When you read the book, you will follow X as she sets up a Confluence wiki and adds a technical documentation space. Learn from her expertise with the wiki editor and macros. Share her adventures in agile development and search engine optimisation. Grow wings, as X does, and make your wiki documentation fly. Discover why X says we need a &#8220;<span style="color:#800080;"><strong>kiss my wiki</strong></span>&#8221; attitude.</p>
<h3><span style="color:#800080;">Guess her name &#8211; one guess per comment, guess as often as you like<br />
</span></h3>
<p>What is X&#8217;s real name? Add your guesses as comments on this blog post. It&#8217;s just her first name, one word, that you&#8217;re looking for. You can add as many comments as you like, and write whatever you like in the comment, but please put only one suggested name per comment.</p>
<p>The first person to get it right wins a free copy of the book. You can choose whether you want a printed book (paperback), a Kindle version or an EPUB version.</p>
<p>If no-one has guessed the right name in the next few days, I&#8217;ll add a hint.</p>
<p>Let the fun begin. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3><span style="color:#800080;">Another chance to win</span></h3>
<p>Here&#8217;s another opportunity to win a free copy of the book: Head on over to <a title="Confluence, Tech Comm, Chocolate at XML Press" href="http://xmlpress.net/publications/chocolate/">XML Press</a> and sign up for email notification about the book. Your name will be automatically entered into a draw for a free copy.</p>
<h3><span style="color:#800080;">Hint: Think chocolate</span></h3>
<p>Here&#8217;s a clue: Our hero&#8217;s name has something to do with chocolate.</p>
<p>Keep guessing. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;ll add another clue soon! <em></em></p>
<p><em>(Hint added on Sunday 15 January, early morning Sydney time.)</em></p>
<h3><span style="color:#800080;">We have a winner!</span></h3>
<p>The name of the girl on the cover is&#8230;  <strong><span style="color:#800080;">Ganache</span></strong>. Congratulations to <a title="Jill's blog" href="http://jillbrockmann.com/" rel="external nofollow">Jill Brockmann</a> on guessing the name and winning a free copy of the book!</p>
<p>So, Ganache is the name of our our technical communicator extraordinaire. But this may be the first time ever that the word is used as a person&#8217;s or character&#8217;s name. Ganache is also a mixture of chocolate and cream, used to fill chocolates or cakes. People often add a flavour to the mixture, such as chopped raspberries to make a raspberry ganache.</p>
<p>Thank you to everyone for taking part. I hope you&#8217;ve had as much fun as I have!</p>
<p><em>(Winner announced on Sunday 15 January, 6pm Sydney time.)</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3377/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3377&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2012/01/14/guess-a-name-to-win-a-copy-of-my-book/feed/</wfw:commentRss>
		<slash:comments>132</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2012/01/ctcc-cover-full-1024px.png" medium="image">
			<media:title type="html">Guess a name to win a copy of my book</media:title>
		</media:content>
	</item>
		<item>
		<title>REST API documentation embedded in the application</title>
		<link>http://ffeathers.wordpress.com/2012/01/12/rest-api-documentation-embedded-in-the-application/</link>
		<comments>http://ffeathers.wordpress.com/2012/01/12/rest-api-documentation-embedded-in-the-application/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 07:07:52 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[atlassian]]></category>
		<category><![CDATA[online help]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[API documentation]]></category>
		<category><![CDATA[embedded help]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[technical communication]]></category>
		<category><![CDATA[technical documentation]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3446</guid>
		<description><![CDATA[Our development team has built a tool that documents an application&#8217;s REST APIs within the application itself. What&#8217;s more, you can test the REST resources and methods too. All from the application&#8217;s user interface. Now, that&#8217;s embedded help for nerds. I&#8217;m writing this post because I think many technical writers and developers will be interested [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3446&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>Our development team has built a tool that documents an application&#8217;s REST APIs within the application itself. What&#8217;s more, you can test the REST resources and methods too. All from the application&#8217;s user interface. Now, that&#8217;s embedded help for nerds. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;m writing this post because I think many technical writers and developers will be interested in this solution. It may trigger ideas about adding something similar to other applications too.<br />
</strong></em></p>
<p>The tool is called the REST API Browser, and it is implemented as a plugin. At the moment, it is available only within the Atlassian Plugin SDK. In the future, you may be able to download the REST API Browser as a separate plugin and install it into any Atlassian application.</p>
<p>So, what does the REST API Browser do, what is the Atlassian Plugin SDK, and how can you get the REST API Browser to work within an Atlassian application?</p>
<h3><span style="color:#800080;">Overview of the REST API Browser<br />
</span></h3>
<p>This is what the REST API Browser looks like, when running inside an application called JIRA:</p>
<div id="attachment_3449" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2012/01/rab-jirausersearchrequest.png"><img class="size-full wp-image-3449" title="REST API documentation embedded in the application" src="http://ffeathers.files.wordpress.com/2012/01/rab-jirausersearchrequest.png?w=700&#038;h=671" alt="" width="700" height="671" /></a><p class="wp-caption-text">The /user/search REST resource in JIRA</p></div>
<p><a title="JIRA overview on the Atlassian website" href="http://www.atlassian.com/software/jira">JIRA</a> is an issue tracker developed by Atlassian. The above screenshot shows one of the JIRA administration screens, part of the application&#8217;s user interface. I&#8217;m running JIRA on my local machine, in plugin development mode. The REST API Browser is available as one of the options on the application&#8217;s administration screens. It&#8217;s as simple as that.</p>
<p>In the screenshot, you can see the resources in the JIRA REST API, starting at the <tt>/user/search</tt> resource. For each resource, the REST API Browser shows the methods (GET, POST, PUT) and the parameters available.</p>
<p>You can even do real-time testing of the APIs, by submitting a request and seeing the response. In the screenshot below, I have run a GET request using the <tt>/user/search</tt> resource, asking for details of username &#8220;admin&#8221;. You can see:</p>
<ul>
<li>A form, prompting you for the parameters relevant to the resource and method. In this case, the only parameter is the username.</li>
<li>The request, as formulated by the REST API Browser.</li>
<li>The response headers.</li>
<li>The JSON in the response body.</li>
</ul>
<div id="attachment_3453" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2012/01/rab-jirausersearch.png"><img class="size-full wp-image-3453" title="REST API documentation embedded in the application" src="http://ffeathers.files.wordpress.com/2012/01/rab-jirausersearch.png?w=700&#038;h=671" alt="" width="700" height="671" /></a><p class="wp-caption-text">A REST request and response</p></div>
<p>The application&#8217;s REST APIs at your fingertips!</p>
<h3><span style="color:#800080;">Which REST APIs does the Browser show?</span></h3>
<p>The REST API Browser displays all the REST and JSON-RPC APIs available in the running installation of the application. That means all the remote APIs that are part of the application&#8217;s default installation (JIRA, in this case) as well as any additional REST APIs provided by a plugin.</p>
<p>So, if you install a plugin into JIRA, and that plugin exposes a REST API, the resources will show up in the REST API Browser too. Magic.</p>
<h3><span style="color:#800080;">Introduction to Atlassian Plugin SDK</span></h3>
<p>The Atlassian Plugin SDK is a tool for developers who want to create a plugin (add-on) for an Atlassian application. For example, you may want to add a new option to the Confluence page menu, showing all authors who have ever updated the current page. Or you may want to add a new option in JIRA that points to your organization&#8217;s intranet site.</p>
<p>But the SDK is useful even for people who don&#8217;t want to build a plugin. You can use the SDK to download and run an Atlassian application on your own machine, in plugin developer mode. One of the features that you get is the REST API Browser.</p>
<h3><span style="color:#800080;">How can you get hold of such sweetness?</span></h3>
<p>Here&#8217;s a quick start guide. First, install the SDK and use it to download and run your application:</p>
<ol>
<li>Follow the guide to <a title="Installing the Atlassian Plugin SDK" href="https://developer.atlassian.com/display/DOCS/Installing+the+Atlassian+Plugin+SDK">installing the Atlassian Plugin SDK</a>. Do just steps 1, 2 and 3. You can skip the last step, which sets up an IDE (Eclipse, IDEA or NetBeans), if you do not need a development environment.</li>
<li>Create a directory in your file system to store the application executables. Let&#8217;s assume you want to run the REST API Browser in JIRA. Then, for example, you could create a directory called <tt>myjira</tt>.</li>
<li>Open a command window.</li>
<li>Go to the new directory that you just created, <tt>myjira</tt>.</li>
<li>Run <tt>atlas-run-standalone --product APPLICATION</tt>. For example, <tt>atlas-run-standalone --product jira</tt>.<em><br />
Note:</em> There are two dashes in front of the word <tt>product</tt>.</li>
</ol>
<p>After following the above steps, you will have the application running on your computer. When all the downloads and installation are complete (which may take a while), you will see a message in your command window that includes the URL for the local installation of the application.</p>
<p>For JIRA, the message will look something like this:</p>
<div>
<div>
<pre>[INFO] jira started successfully in 174s at http://localhost:2990/jira
[INFO] Type CTRL-D to shutdown gracefully
[INFO] Type CTRL-C to exit</pre>
</div>
</div>
<p>Now you can access the application in your browser and use the REST API Browser from the application user interface:</p>
<ol>
<li>Go to your web browser and enter the URL given for your application. For example, <tt><a href="http://localhost:2990/jira" rel="nofollow" target="_blank">http://localhost:2990/jira</a></tt>.</li>
<li>Enter the username and password: <tt>admin</tt> / <tt>admin</tt>.</li>
<li>Go to the application&#8217;s administration screen. For example, in JIRA: Click <strong>Administration</strong> at top right of the screen.</li>
<li>Click <strong>REST API Browser</strong> on the administration screen.</li>
<li>Choose an API from the dropdown list at the top left of the screen.</li>
<li>Choose a resource from the list on the left of the screen.</li>
<li>See the methods (GET, POST, PUT, etc) and the parameters available for that resource.</li>
<li>To test the resource, enter the parameter values as prompted then click <strong>Execute</strong>.</li>
</ol>
<p>The documentation has the details of <a title="Running RAB in the SDK" href="https://developer.atlassian.com/display/RAB/Running+the+REST+API+Browser+in+the+Atlassian+Plugin+SDK">running the REST API Browser in the SDK</a>, and of <a title="Browsing and testing the remote APIs" href="https://developer.atlassian.com/display/RAB/Browsing+and+Testing+REST+APIs+in+your+Application">viewing and testing the resources</a>.</p>
<h3><span style="color:#800080;">Getting technical: How the REST API Browser works</span></h3>
<p>The source code is available on Bitbucket, as part of the <a href="https://bitbucket.org/rmanalan/atlassian-developer-toolbox-plugin" rel="nofollow" target="_blank">Atlassian Developer Toolbox</a>. The <a title="Documenting your APIs with the REST API Browser" href="https://developer.atlassian.com/display/RAB/Documenting+your+APIs+with+the+Atlassian+REST+API+Browser">developer&#8217;s guide</a> describes how to ensure that a REST API is included in the Remote API Browser. That document also gives a summary of how the browser is put together.</p>
<h3><span style="color:#800080;">Pretty neat, huh</span></h3>
<p>From a plugin developer&#8217;s point of view, the REST API Browser is very useful. From a technical writer&#8217;s point of view, I think it&#8217;s pretty revolutionary. Has anyone seen other examples of embedded REST API documentation?</p>
<p>Kudos to <a title="Rich on Twitter" href="https://twitter.com/rmanalan">Rich Manalang</a> and the Atlassian developer relations team for developing this shiny tool. Here is the blog post in which Rich announced it: <a title="Rich's post on Atlassian Blogs" href="http://blogs.atlassian.com/2011/11/introducing-the-rest-api-browser-and-the-atlassian-developer-toolbox/">Introducing the REST API Browser and the Atlassian Developer Toolbox</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3446/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3446&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2012/01/12/rest-api-documentation-embedded-in-the-application/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2012/01/rab-jirausersearchrequest.png" medium="image">
			<media:title type="html">REST API documentation embedded in the application</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2012/01/rab-jirausersearch.png" medium="image">
			<media:title type="html">REST API documentation embedded in the application</media:title>
		</media:content>
	</item>
		<item>
		<title>Should we allow comments on documentation pages</title>
		<link>http://ffeathers.wordpress.com/2012/01/07/should-we-allow-comments-on-documentation-pages/</link>
		<comments>http://ffeathers.wordpress.com/2012/01/07/should-we-allow-comments-on-documentation-pages/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 00:11:32 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[atlassian]]></category>
		<category><![CDATA[Confluence]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[technical communication]]></category>
		<category><![CDATA[technical documentation]]></category>
		<category><![CDATA[user assistance]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3396</guid>
		<description><![CDATA[This is a very interesting question: Should we, as technical writers, allow comments on our documentation pages? It&#8217;s interesting because it&#8217;s a multi-faceted question, and because people have such strong feelings about it. My quick answer is, &#8220;Yes&#8221;. Ha ha, but there&#8217;s always a &#8220;but&#8221; or two. Read on, and then I&#8217;d love to know [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3396&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>This is a very interesting question: Should we, as technical writers, allow comments on our documentation pages? It&#8217;s interesting because it&#8217;s a multi-faceted question, and because people have such strong feelings about it. My quick answer is, &#8220;Yes&#8221;. Ha ha, but there&#8217;s always a &#8220;but&#8221; or two. Read on, and then I&#8217;d love to know what you think.</strong></em></p>
<p>I&#8217;m a technical writer at a company called Atlassian. We write all our product documentation on a wiki. For example, here is the <a title="Confluence user's guide" href="http://confluence.atlassian.com/display/DOC/Confluence+User%27s+Guide">Confluence user&#8217;s guide</a>. What&#8217;s more, we have configured the wiki permissions to allow anyone to add comments to the pages. (We also allow known contributors to update the pages – but that&#8217;s another story.) Every now and then, the question comes up for debate again: Is it a good thing to allow comments on the pages? Up to now, we have decided each time to keep the comments. (Well, except for the developer documentation. More below.)</p>
<h3><span style="color:#800080;">Multi-faceted question</span></h3>
<p>We could rephrase the question like this:</p>
<blockquote><p>Should we ask for feedback on the documentation? If so, are comments the best way of getting that feedback?</p></blockquote>
<p>Or like this:</p>
<blockquote><p>Should we allow everyone to comment on the documentation, or just known people?</p></blockquote>
<p>Or:</p>
<blockquote><p>What benefits do our customers get from being able to add and read comments on the documentation?</p></blockquote>
<p>Or:</p>
<blockquote><p>What benefits do we, as technical writers, get from the comments people add? And do we suffer any pain?</p></blockquote>
<p>Mmmm&#8230;</p>
<blockquote><p>What  benefits does the organization get from allowing people to add comments to the documentation?</p></blockquote>
<p>And so on.</p>
<h3><span style="color:#800080;">Examples of comments</span></h3>
<p>On the Atlassian product documentation, we allow everyone to add comments. Even people who have not logged in to the wiki – their comments  are recorded as &#8220;anonymous&#8221;.</p>
<p>Some comments are very relevant to the documentation itself. For example, the comments on this <a title="Page about supported platforms" href="http://confluence.atlassian.com/display/DOC/Supported+Platforms">page about supported platforms</a> in the Confluence administrator&#8217;s guide:</p>
<div id="attachment_3397" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2011/12/commentssupportedplatforms.png"><img class="size-full wp-image-3397" title="Should we allow comments on documentation pages" src="http://ffeathers.files.wordpress.com/2011/12/commentssupportedplatforms.png?w=700&#038;h=510" alt="Some of the comments on the supported platforms page" width="700" height="510" /></a><p class="wp-caption-text">Some of the comments on the supported platforms page</p></div>
<p>Other comments can be requests for help, or suggestions for new features or improvements in the product. Often a reader will add some information that will be useful to other readers. This one is on the page about <a title="Page about configuring Tomcat" href="http://confluence.atlassian.com/display/DOC/Configuring+Tomcat%27s+URI+encoding">configuring Tomcat&#8217;s URI encoding</a>:</p>
<div id="attachment_3399" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2011/12/commentstomcat.png"><img class="size-full wp-image-3399" title="Should we allow comments on documentation pages" src="http://ffeathers.files.wordpress.com/2011/12/commentstomcat.png?w=700&#038;h=409" alt="Page about configuring Tomcat's URI encoding" width="700" height="409" /></a><p class="wp-caption-text">A reader offers information to others</p></div>
<h3><span style="color:#800080;">Advantages of allowing comments</span></h3>
<p>A quick list:</p>
<ul>
<li>People tell us about errors or gaps in the documentation.</li>
<li>People use the documentation as a tool to help each other.</li>
<li>We learn about new ways that people are using our products, and sometimes even about new ways that they want to use the documentation.</li>
<li>The documentation becomes an active hub of interesting information. Readers receive notifications when other people add comments, and so keep coming back to the documentation to see the latest. The documentation sticks in their minds as a good place to find what they need.</li>
</ul>
<h3><span style="color:#800080;">Disadvantages of allowing comments</span></h3>
<p>Another quick list:</p>
<ul>
<li>Comments can make a page hard to read, if there are too many of them.</li>
<li>People may add worthless comments, spam, or even nuisance comments.</li>
<li>It is time-consuming, if not impossible, to respond to all the comments.</li>
<li>It is time-consuming, if not impossible, to clean up the comments when they are no longer needed. (But we could automate this.)</li>
</ul>
<p>Please add a comment <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  to this blog post, telling me what I&#8217;ve missed in these two lists.</p>
<h3><span style="color:#800080;">No more comments on the developer documentation</span></h3>
<p>A few months ago, we moved all of the developer documentation to a different wiki, the <a title="The Atlassian Developers site" href="http://developer.atlassian.com/">Atlassian Developers</a> site. By &#8220;developer documentation&#8221;, I mean the API reference guides, the plugin development tutorials, and all the stuff related to developing add-ons and extensions for our products.</p>
<p>The developer documentation is still on a wiki. In fact, it&#8217;s a Confluence wiki just like the product documentation. But we have customised the look and feel, and added some plugins. The thing to note, from the point of view of this post, is that we have turned off the page comments. Instead, there are two panels at the bottom of each page:</p>
<div id="attachment_3401" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2011/12/devdocsnocomments.png"><img class="size-full wp-image-3401" title="Should we allow comments on documentation pages" src="http://ffeathers.files.wordpress.com/2011/12/devdocsnocomments.png?w=700&#038;h=543" alt="Answers and feedback panels on documentation page" width="700" height="543" /></a><p class="wp-caption-text">Atlassian Answers and feedback panels</p></div>
<p>The &#8220;Atlassian Answers&#8221; panel shows a list of posts drawn from a discussion forum called <a title="Atlassian Answers" href="http://answers.atlassian.com/">Atlassian Answers</a>. The panel is supplied by a plugin for the wiki that hosts the documentation. The plugin matches the labels on the documentation pages to the tags on the discussion forum. The matching process is not perfect. In particular, labels and tags are not the most reliable way of matching content from a discussion forum and a documentation site. We plan to improve this, by a smarter matching of page titles and content.</p>
<p>The &#8220;feedback&#8221; panel is supplied by another plugin. When a person clicks &#8220;Yes&#8221;, &#8220;Somewhat&#8221; or &#8220;No&#8221;, a dialog appears where they can give us more information. The plugin posts an email containing that feedback, which in turn triggers the creation of an issue on our JIRA issue tracker. The technical writers and developer relations team can then assess and react to the feedback.</p>
<h3><span style="color:#800080;">Comparing comments and feedback forms</span></h3>
<p>An advantage of comments over feedback forms is that readers can see and respond to each other&#8217;s comments. People can benefit from the advice of other readers. They can hold a conversation and help each other solve problems, quite independently of the documentation authors.</p>
<h3><span style="color:#800080;">Comparing comments and discussion forums</span></h3>
<p>An advantage that comments have over discussion forums is that the comments are right there on the relevant page. People do not need to go looking for them on a separate discussion site. The information in the comments complements what is on the page.</p>
<p>On the other hand, a discussion forum is in itself a repository of information. I guess, as a technical writer, I&#8217;d like to keep people&#8217;s attention on the documentation. I&#8217;d prefer it if the docs did not become a dead site, for reference only.</p>
<p>But what serves the customer better?</p>
<h3><span style="color:#800080;">What do you think?</span></h3>
<p>Heh heh, it&#8217;s a complex question. And now let me add this specific question to the list: Would you cry if we removed the ability to comment on the Atlassian documentation in particular? (This is just a general question. There are no definite plans at the moment to remove commenting.)</p>
<p>Let the comments begin. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3396&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2012/01/07/should-we-allow-comments-on-documentation-pages/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/12/commentssupportedplatforms.png" medium="image">
			<media:title type="html">Should we allow comments on documentation pages</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/12/commentstomcat.png" medium="image">
			<media:title type="html">Should we allow comments on documentation pages</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/12/devdocsnocomments.png" medium="image">
			<media:title type="html">Should we allow comments on documentation pages</media:title>
		</media:content>
	</item>
		<item>
		<title>A quick update on my book</title>
		<link>http://ffeathers.wordpress.com/2011/12/17/a-quick-update-on-my-book/</link>
		<comments>http://ffeathers.wordpress.com/2011/12/17/a-quick-update-on-my-book/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 19:39:47 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[Confluence]]></category>
		<category><![CDATA[confluence tech comm chocolate]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[trees]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[Ozzie trees]]></category>
		<category><![CDATA[technical communication]]></category>
		<category><![CDATA[technical documentation]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3360</guid>
		<description><![CDATA[The Confluence, Tech Comm, Chocolate wiki is buzzing! That&#8217;s where I&#8217;m writing the book, and that&#8217;s where the technical reviewers are giving their feedback at the moment: on the wiki. It&#8217;s good fun seeing all their comments flow in. Their input is very useful indeed. My earlier post let everyone know that I&#8217;m writing a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3360&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>The <span style="color:#800080;">Confluence, Tech Comm, Chocolate</span> wiki is buzzing! That&#8217;s where I&#8217;m writing the book, and that&#8217;s where the technical reviewers are giving their feedback at the moment: on the wiki. It&#8217;s good fun seeing all their comments flow in. Their input is very useful indeed.</strong></em></p>
<p>My earlier post let everyone know that I&#8217;m writing <a title="Post announcing the book" href="http://ffeathers.wordpress.com/2011/11/29/book-about-tech-comm-on-confluence-wiki/">a book about technical communication on Confluence</a>, titled <em>Confluence, Tech Comm, Chocolate: A wiki as platform extraordinaire for technical communication</em>. We&#8217;ve been busy with the technical review for the last two weeks. The review phase finishes this weekend. Then I&#8217;ll incorporate all the feedback, finalise the content and compile the index. The deadline for final content is end of December. I&#8217;ve taken two weeks&#8217; leave, starting today, to focus on the book and meet that deadline. Yaayyy!</p>
<p>I submitted the book proposal in May 2011. Publication is due at the end of January 2012 – a little over a month away. I&#8217;ve been keeping track of the time spent on various aspects of the project: writing, admin, design, review, and promotion. When the book is out, it will be interesting to see the proportion of time spent on each activity. I&#8217;ll publish some graphs and a timeline. There are probably one or two technical writers out there who&#8217;ll be interested.</p>
<p>Hehe, that makes me think of what our CEO said when he heard that I&#8217;m writing a book. It was something like this: &#8220;Congratulations! All technical writers are frustrated authors, aren&#8217;t they!&#8221; He said it with a big smile. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3><span style="color:#808000;">A quick update on my Paperbark tree</span></h3>
<p>Just over four years ago, at around the time when I started this blog, I also <a title="Post about planting the Paperbark tree" href="http://ffeathers.wordpress.com/2007/08/19/found-the-web-developer-add-on-for-firefox/">planted a couple of trees</a>. One of them was a Prickly Paperbark. A few weeks ago it flowered for the very first time. The timing is rather nice, because the flowers bloomed just as I posted the announcement of the book!</p>
<p><a href="http://ffeathers.files.wordpress.com/2011/12/paperbarkingarden-27november2011-025-cropped-lowres.jpg"><img class="alignnone size-full wp-image-3363" title="A quick update on my book" src="http://ffeathers.files.wordpress.com/2011/12/paperbarkingarden-27november2011-025-cropped-lowres.jpg?w=700&#038;h=1186" alt="" width="700" height="1186" /></a></p>
<p>Here&#8217;s a closeup of the flowers:</p>
<p><a href="http://ffeathers.files.wordpress.com/2011/12/paperbarkingarden-27november2011-023-cropped-lowres.jpg"><img class="alignnone size-full wp-image-3364" title="A quick update on my book" src="http://ffeathers.files.wordpress.com/2011/12/paperbarkingarden-27november2011-023-cropped-lowres.jpg?w=700&#038;h=890" alt="" width="700" height="890" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3360&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2011/12/17/a-quick-update-on-my-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/12/paperbarkingarden-27november2011-025-cropped-lowres.jpg" medium="image">
			<media:title type="html">A quick update on my book</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/12/paperbarkingarden-27november2011-023-cropped-lowres.jpg" medium="image">
			<media:title type="html">A quick update on my book</media:title>
		</media:content>
	</item>
		<item>
		<title>How to wrap text around images in Confluence 4.0</title>
		<link>http://ffeathers.wordpress.com/2011/12/10/how-to-wrap-text-around-images-in-confluence-4-0/</link>
		<comments>http://ffeathers.wordpress.com/2011/12/10/how-to-wrap-text-around-images-in-confluence-4-0/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 19:54:34 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[Confluence]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[technical documentation]]></category>
		<category><![CDATA[word wrap]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3351</guid>
		<description><![CDATA[I have just learned how to wrap the text around an image in Confluence 4.0. W00t. Just click the image to select it, then click the left-align or right-align button in the editor toolbar. Simple when you know how! One tricky aspect: There is no indication that the image is selected. Just click it, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3351&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>I have just learned how to wrap the text around an image in Confluence 4.0. W00t. Just click the image to select it, then click the left-align or right-align button in the editor toolbar. Simple when you know how!</strong></em></p>
<p>One tricky aspect: There is no indication that the image is selected. Just click it, and it will be OK. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_3352" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2011/12/confluencetextwrapimage-annotated.png"><img class="size-full wp-image-3352" title="How to wrap text around an image in Confluence 4.0" src="http://ffeathers.files.wordpress.com/2011/12/confluencetextwrapimage-annotated.png?w=700&#038;h=689" alt="How to wrap text around an image in Confluence 4.0" width="700" height="689" /></a><p class="wp-caption-text">How to wrap text around an image in Confluence 4.0</p></div>
<p>In case you&#8217;re wondering, it&#8217;s easy in Confluence 3.5: When you insert an image using the image browser, there is an &#8220;Align&#8221; option in the image insertion dialog, where you can choose no alignment, or left, right or centre alignment.</p>
<p>When using wiki markup (in either 3.5 or 4.0) you can enter an alignment parameter in the image markup. For example,</p>
<blockquote><p>!MyPicture.png|align=right,border=1!</p></blockquote>
<p>Happy word wrapping. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3351/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3351/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3351/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3351&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2011/12/10/how-to-wrap-text-around-images-in-confluence-4-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/12/confluencetextwrapimage-annotated.png" medium="image">
			<media:title type="html">How to wrap text around an image in Confluence 4.0</media:title>
		</media:content>
	</item>
		<item>
		<title>A book about technical communication on Confluence wiki</title>
		<link>http://ffeathers.wordpress.com/2011/11/29/book-about-tech-comm-on-confluence-wiki/</link>
		<comments>http://ffeathers.wordpress.com/2011/11/29/book-about-tech-comm-on-confluence-wiki/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 19:11:36 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[Confluence]]></category>
		<category><![CDATA[confluence tech comm chocolate]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[chocolate]]></category>
		<category><![CDATA[technical communication]]></category>
		<category><![CDATA[technical documentation]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3332</guid>
		<description><![CDATA[Big news: I&#8217;m writing a book! It&#8217;s about developing technical documentation on a wiki, and specifically about Confluence. I started the project six months ago. Now the content is written and the technical review is about to start! Exciting and scary, all at once. This is the title of the book: Confluence, tech comm, chocolate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3332&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>Big news: I&#8217;m writing a book! It&#8217;s about developing technical documentation on a wiki, and specifically about Confluence. I started the project six months ago. Now the content is written and the technical review is about to start! Exciting and scary, all at once.</strong></em></p>
<p>This is the title of the book:</p>
<blockquote>
<h1><span style="color:#800080;">Confluence, tech comm, chocolate</span></h1>
<h3><span style="color:#800080;"><em>A wiki as platform extraordinaire for technical communication</em></span></h3>
</blockquote>
<p>It will be published in early 2012 by Richard Hamilton at <a title="XML Press website" href="http://xmlpress.net/">XML Press</a>.</p>
<h3><span style="color:#800080;">What&#8217;s in it?</span></h3>
<p>The book is primarily a guide to developing technical documentation on Confluence. But that&#8217;s not all. There are ideas and philosophies, tips and tricks, and special notes for technical writers about why a wiki is the tool we dream of. Many of the ideas apply to wikis in general, although the book focuses on Confluence because that&#8217;s the one I know best.</p>
<p>It&#8217;s a book for technical communicators, from someone who knows and loves them. It&#8217;s also for product owners, CEOs, developers and anyone else who is considering a wiki as a platform for technical communication.</p>
<p>The first part of the book introduces wikis and Confluence. Part 2 is an in-depth guide to developing technical documentation on Confluence. It starts with planning and design, moves on to developing content, through workflow all the way to release management. The more esoteric concepts are there too, such as content reuse, structure, style and online help. In part 3 we see what it&#8217;s like to work on a wiki. The book finishes with a section crammed with ideas. It&#8217;s all about making the most of the unique features that a wiki provides, to turn your documentation into technical communication extraordinaire.</p>
<p>Just in case you&#8217;re wondering: This isn&#8217;t an Atlassian project. It&#8217;s all my own, though of course Atlassian management and my closest colleagues know about it. It will be fun to see what other Atlassians have to say when they see the book. And when they see this post. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>By the end of the book you will know everything I&#8217;ve learned in the past four years of working on a wiki. Oh, and chocolate plays a part too.</p>
<h3><span style="color:#800080;">More coming soon</span></h3>
<p>The illustrations are done. I love them! We&#8217;re about to start the cover design. I&#8217;ll show it to you as soon as it&#8217;s ready.</p>
<h3><span style="color:#800080;">Who&#8217;s in the book?</span></h3>
<p>There are even some characters in the book. I&#8217;ll introduce you to them soon. Watch this blog. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3332/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3332&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2011/11/29/book-about-tech-comm-on-confluence-wiki/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>
	</item>
		<item>
		<title>How to find an image location in the Confluence 4.0 editor</title>
		<link>http://ffeathers.wordpress.com/2011/11/26/how-to-find-an-image-location-in-the-confluence-4-0-editor/</link>
		<comments>http://ffeathers.wordpress.com/2011/11/26/how-to-find-an-image-location-in-the-confluence-4-0-editor/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 20:31:02 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[Confluence]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[technical documentation]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3322</guid>
		<description><![CDATA[The image properties panel in the Confluence 4.0 editor does not show the location of the image. By location, I mean the page to which the image is attached, or the URL of the image source. This is a problem especially if, like many technical writers, you put a collection of often-used images in one [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3322&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>The image properties panel in the Confluence 4.0 editor does not show the location of the image. By location, I mean the page to which the image is attached, or the URL of the image source. This is a problem especially if, like many technical writers, you put a collection of often-used images in one location and then display them on a number of pages. I&#8217;ve found a workaround, though cumbersome. If you have a better one, please let me know.</strong></em> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In Confluence 3.5, the location was visible in the wiki markup. I&#8217;ve logged an issue about the problem in Confluence 4.0: <a href="https://jira.atlassian.com/browse/CONF-23945" rel="nofollow">CONF-23945</a>. Keep an eye on that issue for news about possible fixes.</p>
<h3><span style="color:#800080;">The workaround in brief</span></h3>
<ol>
<li>Right-click on the image in the editor and select &#8220;View Selection Source&#8221;. (That is the name of the option in Firefox. Other browsers may word it differently.) You will see the HTML <tt>&lt;img&gt;</tt> element.</li>
<li>Find the <tt>src</tt> attribute.</li>
<ul>
<li>If the image comes from an external source, you will see a URL. That&#8217;s easy.</li>
<li>If the image is attached to a Confluence page, the <tt>&lt;src&gt;</tt> attribute will look something like this: <tt>src="/download/attachments/181535157/1.png</tt>. The number in the middle, in this case <tt>181535157</tt>, is the identifier of the page to which the image is attached.</li>
</ul>
<li>Now construct a URL to view the page that contains the image, using the page ID instead of the page name: <tt>http://MY.CONFLUENCE.SITE/pages/viewpage.action?pageId=181535157</tt>.</li>
</ol>
<h3><span style="color:#800080;">A real example with pictures</span></h3>
<p>In our release notes, we use a stylised number to illustrate the highlights of the release. The numbers are images, named <strong>1.png</strong>, <strong>2.png</strong>, and so on. We store them on a single page and reuse them in all the release notes.</p>
<p>Here I am editing the <a title="JIRA 4.4 release notes" href="http://confluence.atlassian.com/display/JIRA/JIRA+4.4+Release+Notes">JIRA 4.4 release notes</a>. I have right-clicked on the image that shows the number 1 in a grey circle:</p>
<div id="attachment_3324" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2011/11/rightclick.png"><img class="size-full wp-image-3324" title="How to find an image location in Confluence 4.0 editor" src="http://ffeathers.files.wordpress.com/2011/11/rightclick.png?w=700&#038;h=434" alt="" width="700" height="434" /></a><p class="wp-caption-text">Right-click on the image</p></div>
<p>Click &#8220;View Selection Source&#8221;, to see the HTML for the image element:</p>
<div id="attachment_3325" class="wp-caption alignnone" style="width: 572px"><a href="http://ffeathers.files.wordpress.com/2011/11/htmlelement.png"><img class="size-full wp-image-3325" title="How to find an image location in Confluence 4.0 editor" src="http://ffeathers.files.wordpress.com/2011/11/htmlelement.png?w=700" alt=""   /></a><p class="wp-caption-text">HTML for the image element</p></div>
<p>Grab the long number from the <tt>src</tt> attribute. In this case, it&#8217;s <tt>181535157</tt>. That the identifier of the page to which the image is attached.</p>
<p>Construct a URL to view the page that contains the image, using the page ID instead of the page name, and use your magic number for the pageID: <a title="Viewing a page by page ID" href="http://confluence.atlassian.com/pages/viewpage.action?pageId=181535157"><tt>http://confluence.atlassian.com/pages/viewpage.action?pageId=181535157</tt></a>.</p>
<p>That URL takes you to the page called &#8220;<a title="Images for release notes" href="http://confluence.atlassian.com/display/JIRA/_Images+for+Release+Notes">_Images for Release Notes</a>&#8220;, which is where we store the images for reuse in our release notes:</p>
<div id="attachment_3327" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2011/11/imageforreleasenotes.png"><img class="size-full wp-image-3327" title="How to find an image location in Confluence 4.0 editor" src="http://ffeathers.files.wordpress.com/2011/11/imageforreleasenotes.png?w=700&#038;h=480" alt="" width="700" height="480" /></a><p class="wp-caption-text">The page where the image is attached</p></div>
<p>Notice that you can get to a page via two URLs. One uses the <a href="http://confluence.atlassian.com/pages/viewpage.action?pageId=181535157">page ID</a>, the other uses the <a href="http://confluence.atlassian.com/display/JIRA/_Images+for+Release+Notes">page name</a>.</p>
<p>And voilà, you&#8217;ve found your image. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3322/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3322&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2011/11/26/how-to-find-an-image-location-in-the-confluence-4-0-editor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/11/rightclick.png" medium="image">
			<media:title type="html">How to find an image location in Confluence 4.0 editor</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/11/htmlelement.png" medium="image">
			<media:title type="html">How to find an image location in Confluence 4.0 editor</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/11/imageforreleasenotes.png" medium="image">
			<media:title type="html">How to find an image location in Confluence 4.0 editor</media:title>
		</media:content>
	</item>
		<item>
		<title>How to convert a bulleted list to a table in Confluence 4</title>
		<link>http://ffeathers.wordpress.com/2011/11/20/how-to-convert-a-bulleted-list-to-a-table-in-confluence-4/</link>
		<comments>http://ffeathers.wordpress.com/2011/11/20/how-to-convert-a-bulleted-list-to-a-table-in-confluence-4/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 01:01:22 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[Confluence]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[Confluence hint]]></category>
		<category><![CDATA[Confluence tip]]></category>
		<category><![CDATA[lists]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3309</guid>
		<description><![CDATA[This happens to me so often: I create a list on a Confluence page, and then discover that I need to add another layer of information to each item in the list. It should be a table! How can I convert it? Thank you Jay Rogers for discovering and sharing this tip. In Confluence 4.0, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3309&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>This happens to me so often: I create a list on a Confluence page, and then discover that I need to add another layer of information to each item in the list. It should be a table! How can I convert it? Thank you <a title="Jay on Twitter" href="https://twitter.com/#!/jbrogers">Jay Rogers</a> for discovering and sharing this tip.</strong></em></p>
<p>In Confluence 4.0, to convert a bulleted list to a table:</p>
<ol>
<li>Copy the list.</li>
<li>Paste into a Microsoft Excel spreadsheet. Excel will treat each bullet and line feed as a separate row.</li>
<li>Select and copy the cells in Excel.</li>
<li>Paste them into the Confluence editor. Voilà!</li>
</ol>
<p>This trick works in Confluence 4.0, but not in Confluence 3.5. It works with Microsoft Excel, but not with a Google Docs spreadsheet, nor with a Zoho spreadsheet. It is worth trying with other spreadsheet applications, if you happen to have one lying around. Let us know what happens!</p>
<p>Here it is in pictures. Click the images to see an expanded screenshot. Here is a list in the Confluence 4.0 editor:</p>
<div id="attachment_3313" class="wp-caption alignnone" style="width: 310px"><a href="http://ffeathers.files.wordpress.com/2011/11/bullets.png"><img class="size-medium wp-image-3313" title="How to convert a bulleted list to a table in Confluence 4" src="http://ffeathers.files.wordpress.com/2011/11/bullets.png?w=300&#038;h=107" alt="Bullets" width="300" height="107" /></a><p class="wp-caption-text">Bullets</p></div>
<p>Copy and paste into Excel, then select the cells in Excel:</p>
<div id="attachment_3314" class="wp-caption alignnone" style="width: 310px"><a href="http://ffeathers.files.wordpress.com/2011/11/excel.png"><img class="size-medium wp-image-3314" title="How to convert a bulleted list to a table in Confluence 4" src="http://ffeathers.files.wordpress.com/2011/11/excel.png?w=300&#038;h=105" alt="" width="300" height="105" /></a><p class="wp-caption-text">Excel</p></div>
<p>Paste into the Confluence editor:</p>
<div id="attachment_3315" class="wp-caption alignnone" style="width: 310px"><a href="http://ffeathers.files.wordpress.com/2011/11/table.png"><img class="size-medium wp-image-3315" title="How to convert a bulleted list to a table in Confluence 4" src="http://ffeathers.files.wordpress.com/2011/11/table.png?w=300&#038;h=140" alt="Table" width="300" height="140" /></a><p class="wp-caption-text">Table</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3309/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3309&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2011/11/20/how-to-convert-a-bulleted-list-to-a-table-in-confluence-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/11/bullets.png?w=300" medium="image">
			<media:title type="html">How to convert a bulleted list to a table in Confluence 4</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/11/excel.png?w=300" medium="image">
			<media:title type="html">How to convert a bulleted list to a table in Confluence 4</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/11/table.png?w=300" medium="image">
			<media:title type="html">How to convert a bulleted list to a table in Confluence 4</media:title>
		</media:content>
	</item>
		<item>
		<title>How to search Confluence for usage of a macro</title>
		<link>http://ffeathers.wordpress.com/2011/11/04/how-to-search-confluence-for-usage-of-a-macro/</link>
		<comments>http://ffeathers.wordpress.com/2011/11/04/how-to-search-confluence-for-usage-of-a-macro/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 04:22:25 +0000</pubDate>
		<dc:creator>ffeathers</dc:creator>
				<category><![CDATA[Confluence]]></category>
		<category><![CDATA[technical writing]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[Confluence 4.0]]></category>
		<category><![CDATA[f]]></category>
		<category><![CDATA[macro search]]></category>
		<category><![CDATA[technical documentation]]></category>

		<guid isPermaLink="false">http://ffeathers.wordpress.com/?p=3299</guid>
		<description><![CDATA[Do you need to find all pages on your Confluence site that use a given macro? You can do it via the Confluence search. Here&#8217;s how, in Confluence 4.0 and Confluence 3.5. Confluence 4.0 Enter the following in the Confluence search box, assuming that your macro name is &#8220;x&#8221;: macroName: x* For example, let&#8217;s say [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3299&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>Do you need to find all pages on your Confluence site that use a given macro? You can do it via the Confluence search. Here&#8217;s how, in Confluence 4.0 and Confluence 3.5.</strong></em></p>
<h3><span style="color:#800080;">Confluence 4.0</span></h3>
<p>Enter the following in the Confluence search box, assuming that your macro name is &#8220;x&#8221;:</p>
<blockquote><p>macroName: x*</p></blockquote>
<p>For example, let&#8217;s say that you want to search for all &#8220;include&#8221; macros:</p>
<blockquote><p>macroName: include*</p></blockquote>
<p>Or let&#8217;s say that you want to search for all &#8220;excerpt-include&#8221; macros:</p>
<blockquote><p>macroName: excerpt-include*</p></blockquote>
<p>Notes:</p>
<ul>
<li>The key word is case sensitive. It must be &#8220;macroName&#8221;, and not &#8220;macroname&#8221; or any other variation.</li>
<li>There is a space between the colon and the macro name.</li>
<li>The macro name (x, include, excerpt-include, and so on) is the value that you supply in wiki markup. (It is the name of the macro as defined in the &#8220;atlassian-plugin.xml&#8221; file.)</li>
<li>The asterisk at the end of the macro name is required, to ensure that the search picks up all references. (Evidently the reason for this is that the value in the query is stemmed, but the value in the Lucene index is not stemmed. The asterisk will prevent the stemmer from kicking in.)</li>
</ul>
<div id="attachment_3302" class="wp-caption alignnone" style="width: 710px"><a href="http://ffeathers.files.wordpress.com/2011/11/confluence4macrosearch.png"><img class="size-full wp-image-3302" title="How to search Confluence for usage of a macro" src="http://ffeathers.files.wordpress.com/2011/11/confluence4macrosearch.png?w=700&#038;h=346" alt="" width="700" height="346" /></a><p class="wp-caption-text">Searching for a macro in Confluence 4.0</p></div>
<h3><span style="color:#800080;">Confluence 3.5</span></h3>
<p>In Confluence 3.5, you can enter the curly brackets and the macro name surrounded by double quotation marks, like this:</p>
<blockquote><p>&#8220;{excerpt-include&#8221;</p></blockquote>
<p>Or this:</p>
<blockquote><p>&#8220;{children&#8221;</p></blockquote>
<p>Or even this, to find all occurrences of the include macro that include a given page:</p>
<blockquote><p>&#8220;{include:my page name&#8221;</p></blockquote>
<p>The trouble is that this will pick up all occurrences of the search term, both with and without the curly brackets.</p>
<p>As an alternative, try this plugin, which provides a user interface for a Confluence 3.5 macro search: <a title="Macro Usage plugin" href="https://plugins.atlassian.com/plugin/details/373502">The Macro Usage plugin</a>. It is not (yet) compatible with Confluence 4.</p>
<h3><span style="color:#800080;">Thank you</span></h3>
<p>Thank you to Daniel Kjellin, the Confluence developer who wrote the Confluence 4.0 macro usage search, and who told me all about it! I just discovered it today. I hope you find it useful too.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ffeathers.wordpress.com/3299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ffeathers.wordpress.com/3299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ffeathers.wordpress.com/3299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ffeathers.wordpress.com/3299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ffeathers.wordpress.com/3299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ffeathers.wordpress.com/3299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ffeathers.wordpress.com/3299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ffeathers.wordpress.com/3299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ffeathers.wordpress.com/3299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ffeathers.wordpress.com/3299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ffeathers.wordpress.com/3299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ffeathers.wordpress.com/3299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ffeathers.wordpress.com/3299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ffeathers.wordpress.com/3299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ffeathers.wordpress.com&amp;blog=1466415&amp;post=3299&amp;subd=ffeathers&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ffeathers.wordpress.com/2011/11/04/how-to-search-confluence-for-usage-of-a-macro/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1d09788e802d0525bf7cddc42a57472?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ffeathers</media:title>
		</media:content>

		<media:content url="http://ffeathers.files.wordpress.com/2011/11/confluence4macrosearch.png" medium="image">
			<media:title type="html">How to search Confluence for usage of a macro</media:title>
		</media:content>
	</item>
	</channel>
</rss>
