<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Crowdsourcing Documentation at Eclipse</title>
	<atom:link href="http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/</link>
	<description>Eclipse Equinox OSGi</description>
	<lastBuildDate>Sun, 18 Jul 2010 08:59:03 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lee Anne</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2531</link>
		<dc:creator>Lee Anne</dc:creator>
		<pubDate>Mon, 03 Aug 2009 13:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2531</guid>
		<description>+1 for a wiki-like way to allow non-committers to contribute to the Eclipse docs.

On the Eclipse newsgroups, I see lots of questions/answers come through with example code of how to do things. And I often think &quot;gee, that would be a good code example to have in the corresponding Eclipse help topic&quot;. And you wouldn&#039;t need lots of wiki WYSWYG features to pick up those things: a simple swipe-copy-paste into the corresponding help topic wiki page would be a step up from what&#039;s possible today.</description>
		<content:encoded><![CDATA[<p>+1 for a wiki-like way to allow non-committers to contribute to the Eclipse docs.</p>
<p>On the Eclipse newsgroups, I see lots of questions/answers come through with example code of how to do things. And I often think &#8220;gee, that would be a good code example to have in the corresponding Eclipse help topic&#8221;. And you wouldn&#8217;t need lots of wiki WYSWYG features to pick up those things: a simple swipe-copy-paste into the corresponding help topic wiki page would be a step up from what&#8217;s possible today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Green</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2193</link>
		<dc:creator>David Green</dc:creator>
		<pubDate>Tue, 14 Jul 2009 14:41:37 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2193</guid>
		<description>What a great idea!  I wholeheartedly agree that if people can share their knowledge and feel like their efforts will result in something good, it will happen.  The low barrier to entry of the wiki makes it easy for everyone.

As David Carver noted, wiki syntax does have some shortcomings.  In particular some MediaWiki syntax makes it easy to produce malformed HTML, which web browsers handle just fine but the Eclipse help system doesn&#039;t -- it expects well-formed XHTML.  Also community contributions likely won&#039;t have planned out organizational structure.  It will still take project-level resourcing to ensure high quality documentation.

To address these issues in the Mylyn project we do these things:

* Documentation is sourced from the wiki, but rather than have it sourced with every build automatically, it&#039;s a manual process.  This allows for a team member to update the bundled documentation while carefully reviewing changes.
* Generated Eclipse help documentation (HTML) is kept in CVS and formatted, facilitating the review process with Eclipses&#039; excellent diff tooling.
* The import-from-wiki process involves validation to ensure well-formed XML content, so that errors in the document format can be corrected at build time rather than discovered by end users.
* Bundled documentation has a section added describing how to contribute (ie: location of the page on the wiki).</description>
		<content:encoded><![CDATA[<p>What a great idea!  I wholeheartedly agree that if people can share their knowledge and feel like their efforts will result in something good, it will happen.  The low barrier to entry of the wiki makes it easy for everyone.</p>
<p>As David Carver noted, wiki syntax does have some shortcomings.  In particular some MediaWiki syntax makes it easy to produce malformed HTML, which web browsers handle just fine but the Eclipse help system doesn&#8217;t &#8212; it expects well-formed XHTML.  Also community contributions likely won&#8217;t have planned out organizational structure.  It will still take project-level resourcing to ensure high quality documentation.</p>
<p>To address these issues in the Mylyn project we do these things:</p>
<p>* Documentation is sourced from the wiki, but rather than have it sourced with every build automatically, it&#8217;s a manual process.  This allows for a team member to update the bundled documentation while carefully reviewing changes.<br />
* Generated Eclipse help documentation (HTML) is kept in CVS and formatted, facilitating the review process with Eclipses&#8217; excellent diff tooling.<br />
* The import-from-wiki process involves validation to ensure well-formed XML content, so that errors in the document format can be corrected at build time rather than discovered by end users.<br />
* Bundled documentation has a section added describing how to contribute (ie: location of the page on the wiki).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denis Roy</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2191</link>
		<dc:creator>Denis Roy</dc:creator>
		<pubDate>Tue, 14 Jul 2009 12:53:41 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2191</guid>
		<description>Chris, Bjorn already had a vision of this.  He opened a bug to start the discussion:

http://bugs.eclipse.org/214139</description>
		<content:encoded><![CDATA[<p>Chris, Bjorn already had a vision of this.  He opened a bug to start the discussion:</p>
<p><a href="http://bugs.eclipse.org/214139" rel="nofollow">http://bugs.eclipse.org/214139</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekke</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2189</link>
		<dc:creator>ekke</dc:creator>
		<pubDate>Tue, 14 Jul 2009 07:36:05 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2189</guid>
		<description>Chris,
FCKEditor would be a great step.
ekke</description>
		<content:encoded><![CDATA[<p>Chris,<br />
FCKEditor would be a great step.<br />
ekke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Carver</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2186</link>
		<dc:creator>David Carver</dc:creator>
		<pubDate>Tue, 14 Jul 2009 01:53:47 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2186</guid>
		<description>Chris agreed.  A single source that can be produced into PDF, Help, Eclipse Help, HTML, etc is a good thing.   DITA has always been a bit to cumbersome for my taste, and that is what I believe the original source for the platform, as well as WTP is written in.   DocBook is a good middle XML ground, but again, people need to learn tags unless using VEX or some other visual editor.     Wiki is the next best choice, but still not ideal yet.   having FCKEditor installed would help for the most commonly used markup.</description>
		<content:encoded><![CDATA[<p>Chris agreed.  A single source that can be produced into PDF, Help, Eclipse Help, HTML, etc is a good thing.   DITA has always been a bit to cumbersome for my taste, and that is what I believe the original source for the platform, as well as WTP is written in.   DocBook is a good middle XML ground, but again, people need to learn tags unless using VEX or some other visual editor.     Wiki is the next best choice, but still not ideal yet.   having FCKEditor installed would help for the most commonly used markup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2184</link>
		<dc:creator>Chris Aniszczyk</dc:creator>
		<pubDate>Tue, 14 Jul 2009 00:44:20 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2184</guid>
		<description>In regards to Dave and Ekke&#039;s concerns about writing things in the wiki... I created a &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=283352&quot; rel=&quot;nofollow&quot;&gt;bug&lt;/a&gt; to track installing something like the FCKEditor extension for MediaWiki. This would help... but it&#039;s my opinion that just using the wiki as it is would lower the barrier to entry for documentation contribution.

The goal is to take advantage of Eclipsepedia which is running on MediaWiki now.</description>
		<content:encoded><![CDATA[<p>In regards to Dave and Ekke&#8217;s concerns about writing things in the wiki&#8230; I created a <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=283352" rel="nofollow">bug</a> to track installing something like the FCKEditor extension for MediaWiki. This would help&#8230; but it&#8217;s my opinion that just using the wiki as it is would lower the barrier to entry for documentation contribution.</p>
<p>The goal is to take advantage of Eclipsepedia which is running on MediaWiki now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2183</link>
		<dc:creator>Chris Aniszczyk</dc:creator>
		<pubDate>Tue, 14 Jul 2009 00:42:29 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2183</guid>
		<description>Miles essentially makes my point... &quot;you may be under-estimating the likelihood of outside involvement if barriers were removed. I think users really enjoy sharing what they know, and you can see this in the number of blog posts that are out there about various intricacies of tool use&quot;

If we set expectations within the Eclipse community that documentation is sourced from certain places within Eclipsepedia... I think we would see more contributions. I can state many examples... from Ekke writing a mini-book on the new PDE target platform provisioning story... to Robert blogging about patch fragments...

Oh, in regards to IP issues... there are none with the wiki because you agree to the &lt;a href=&quot;http://www.eclipse.org//legal/termsofuse.php&quot; rel=&quot;nofollow&quot;&gt;Terms of Use&lt;/a&gt; when you contribute to the wiki (look at the bottom of the wiki for the notice).</description>
		<content:encoded><![CDATA[<p>Miles essentially makes my point&#8230; &#8220;you may be under-estimating the likelihood of outside involvement if barriers were removed. I think users really enjoy sharing what they know, and you can see this in the number of blog posts that are out there about various intricacies of tool use&#8221;</p>
<p>If we set expectations within the Eclipse community that documentation is sourced from certain places within Eclipsepedia&#8230; I think we would see more contributions. I can state many examples&#8230; from Ekke writing a mini-book on the new PDE target platform provisioning story&#8230; to Robert blogging about patch fragments&#8230;</p>
<p>Oh, in regards to IP issues&#8230; there are none with the wiki because you agree to the <a href="http://www.eclipse.org//legal/termsofuse.php" rel="nofollow">Terms of Use</a> when you contribute to the wiki (look at the bottom of the wiki for the notice).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miles Parker</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2182</link>
		<dc:creator>Miles Parker</dc:creator>
		<pubDate>Tue, 14 Jul 2009 00:09:33 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2182</guid>
		<description>Chris,

I think this is a fantastic idea. Anything we do to make the documentation process easier would encourage much more quality documentation. I think the internal productivity is just as important as involving others. I&#039;m one of those who dread doing documentation; not because writing the text or taking the screenshots is difficult, but because I have to do so much html editing and site configuration. And since I don&#039;t care for any of the html editors, I end up doing it in plain text by hand. Peter, I think you may be under-estimating the likelihood of outside involvement if barriers were removed. I think users really enjoy sharing what they know, and you can see this in the number of blog posts that are out there about various intricacies of tool use. Some of the best install guidelines for many pieces of software are put together by some frustrated user out there. :)

But this begs a question that is always relevant WRT Eclipse. What about IP issues? :) Do they create a barrier, and OTOH, is it always OK to include Wiki contributions with automatically generated project Help bundles? Do people just have to have a bugzilla account and related agreement in order to contribute to project Wiki, and is that enough?

-Miles</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>I think this is a fantastic idea. Anything we do to make the documentation process easier would encourage much more quality documentation. I think the internal productivity is just as important as involving others. I&#8217;m one of those who dread doing documentation; not because writing the text or taking the screenshots is difficult, but because I have to do so much html editing and site configuration. And since I don&#8217;t care for any of the html editors, I end up doing it in plain text by hand. Peter, I think you may be under-estimating the likelihood of outside involvement if barriers were removed. I think users really enjoy sharing what they know, and you can see this in the number of blog posts that are out there about various intricacies of tool use. Some of the best install guidelines for many pieces of software are put together by some frustrated user out there. <img src='http://eclipsesource.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But this begs a question that is always relevant WRT Eclipse. What about IP issues? <img src='http://eclipsesource.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Do they create a barrier, and OTOH, is it always OK to include Wiki contributions with automatically generated project Help bundles? Do people just have to have a bugzilla account and related agreement in order to contribute to project Wiki, and is that enough?</p>
<p>-Miles</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekke</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2178</link>
		<dc:creator>ekke</dc:creator>
		<pubDate>Mon, 13 Jul 2009 23:10:32 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2178</guid>
		<description>would be great to have an easy way to contribute documentation.
I like the comfort of wordpress to write my blogs - its much easier then using wiki (from my POV).

dreaming: in eclipse wiki the possibility to insert documentation from a specific blog entry - per ex. an interface to the RSS and choose an entry to import.

perhaps - as bryan says - Google Wave could be a solution to do those things in the future

ekke</description>
		<content:encoded><![CDATA[<p>would be great to have an easy way to contribute documentation.<br />
I like the comfort of wordpress to write my blogs &#8211; its much easier then using wiki (from my POV).</p>
<p>dreaming: in eclipse wiki the possibility to insert documentation from a specific blog entry &#8211; per ex. an interface to the RSS and choose an entry to import.</p>
<p>perhaps &#8211; as bryan says &#8211; Google Wave could be a solution to do those things in the future</p>
<p>ekke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Carver</title>
		<link>http://eclipsesource.com/blogs/2009/07/13/crowdsourcing-documentation-at-eclipse/comment-page-1/#comment-2177</link>
		<dc:creator>David Carver</dc:creator>
		<pubDate>Mon, 13 Jul 2009 23:03:40 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2415#comment-2177</guid>
		<description>The only issue for Wiki based content, is getting people to learn the wiki markup.   While the barrier is lower, there are still people that will shy away from contributing to it because they don&#039;t have a WYSIWYG type editor.   What you need is a way to edit Wiki pages with a WYSIWYG editor.  You almost have that with WikiText&#039;s integration in Mylyn but not good enough.

XML suffers from the same issue, but DocBook is widely used through out the Open Source world as a common interface.  There are Free WYSIWYG editors for XML files like XMLMind (free for open source use).   There is also the hosted VEX editor which gives you Visual Editing via CSS stylesheets.

I think we are on the right track, we just need to get it to the point where users aren&#039;t confronted with Markup and get it so they can edit the way they have become accustomed to from Word and other editors.   The lower the barrier to entry the better off we will all the projects will be.   Documentation for many eclipse projects is in a sorry state.</description>
		<content:encoded><![CDATA[<p>The only issue for Wiki based content, is getting people to learn the wiki markup.   While the barrier is lower, there are still people that will shy away from contributing to it because they don&#8217;t have a WYSIWYG type editor.   What you need is a way to edit Wiki pages with a WYSIWYG editor.  You almost have that with WikiText&#8217;s integration in Mylyn but not good enough.</p>
<p>XML suffers from the same issue, but DocBook is widely used through out the Open Source world as a common interface.  There are Free WYSIWYG editors for XML files like XMLMind (free for open source use).   There is also the hosted VEX editor which gives you Visual Editing via CSS stylesheets.</p>
<p>I think we are on the right track, we just need to get it to the point where users aren&#8217;t confronted with Markup and get it so they can edit the way they have become accustomed to from Word and other editors.   The lower the barrier to entry the better off we will all the projects will be.   Documentation for many eclipse projects is in a sorry state.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
