<?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: Wikis **Are** For Documentation</title>
	<atom:link href="http://paul-m-jones.com/archives/153/feed" rel="self" type="application/rss+xml" />
	<link>http://paul-m-jones.com/archives/153?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wikis-are-for-documentation</link>
	<description>It&#039;s not enough to be smart; you have to actually know things.</description>
	<lastBuildDate>Wed, 16 May 2012 17:27:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: the ryan king &#187; Content first, structure later</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-352241</link>
		<dc:creator>the ryan king &#187; Content first, structure later</dc:creator>
		<pubDate>Wed, 14 May 2008 00:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-352241</guid>
		<description>[...] M. Jones has a great blog post entitled Wikis **Are** For Documentation. He says:  This stand [that wikis are insufficient for documentation -ed.], in my opinion, [...]</description>
		<content:encoded><![CDATA[<p>[...] M. Jones has a great blog post entitled Wikis **Are** For Documentation. He says:  This stand [that wikis are insufficient for documentation -ed.], in my opinion, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pmjones</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-79742</link>
		<dc:creator>pmjones</dc:creator>
		<pubDate>Thu, 26 Oct 2006 19:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-79742</guid>
		<description>The Midgard guys noted this blog entry some time ago:

&lt;a href=&quot;http://article.gmane.org/gmane.comp.web.midgard.devel/5485&quot; rel=&quot;nofollow&quot;&gt;http://article.gmane.org/gmane.comp.web.midgard.devel/5485&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>The Midgard guys noted this blog entry some time ago:</p>
<p><a href="http://article.gmane.org/gmane.comp.web.midgard.devel/5485" rel="nofollow">http://article.gmane.org/gmane.comp.web.midgard.devel/5485</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: the ryan king &#187; Blog Archive &#187; Content first, structure later</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-15232</link>
		<dc:creator>the ryan king &#187; Blog Archive &#187; Content first, structure later</dc:creator>
		<pubDate>Fri, 29 Jul 2005 17:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-15232</guid>
		<description>[...] Paul M. Jones has a great blog post entitled Wikis **Are** For Documentation. He says:  This stand [that wikis are insufficient for documentation -ed.], in my opinion, addresses the wrong problem. My basic rebuttal would be that PHP userland lacks not merely â€œrobustâ€ documentation, but that it lacks â€œalmost allâ€ documentation. The key here is not merely to improve the state of existing docs, but to get **any** docs to exist in the first place â€¦ and wikis help with this tremendously. They are not perfect, but they are a great start to get some docs out there. [...]</description>
		<content:encoded><![CDATA[<p>[...] Paul M. Jones has a great blog post entitled Wikis **Are** For Documentation. He says:  This stand [that wikis are insufficient for documentation -ed.], in my opinion, addresses the wrong problem. My basic rebuttal would be that PHP userland lacks not merely â€œrobustâ€ documentation, but that it lacks â€œalmost allâ€ documentation. The key here is not merely to improve the state of existing docs, but to get **any** docs to exist in the first place â€¦ and wikis help with this tremendously. They are not perfect, but they are a great start to get some docs out there. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul M. Jones</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-10771</link>
		<dc:creator>Paul M. Jones</dc:creator>
		<pubDate>Thu, 16 Jun 2005 19:13:40 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-10771</guid>
		<description>All -- agreed that API docs require a great deal of structure.  However, that is completely automated via processing of doc-blocks in the code itself, and mostly useless except as a reference when you already know the class moderately well.  End-user docs are my target here.

As far as inter-page linking, Text_Wiki handles it very nicely.  In fact, on the Solar wiki pages, I&#039;ve set it up so that interwikis use double-colons, not just single-colors.  With that one change, every time you type ClassName::methodName(), it converts to a link to the ClassName area and the methodName() page.  Same for ClassName::$property.  Makes it really easy to link pages.</description>
		<content:encoded><![CDATA[<p>All &#8212; agreed that API docs require a great deal of structure.  However, that is completely automated via processing of doc-blocks in the code itself, and mostly useless except as a reference when you already know the class moderately well.  End-user docs are my target here.</p>
<p>As far as inter-page linking, Text_Wiki handles it very nicely.  In fact, on the Solar wiki pages, I&#8217;ve set it up so that interwikis use double-colons, not just single-colors.  With that one change, every time you type ClassName::methodName(), it converts to a link to the ClassName area and the methodName() page.  Same for ClassName::$property.  Makes it really easy to link pages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Weier O'Phinney</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-10762</link>
		<dc:creator>Matthew Weier O'Phinney</dc:creator>
		<pubDate>Thu, 16 Jun 2005 18:55:14 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-10762</guid>
		<description>Lukas -- re: API vs. end user docs. I absolutely agree, and made that the point of my own blog entry (referenced in an earlier comment). I feel that this is what Paul is getting at as well. The API docs *should* and *will* remain structured, as they will be auto-generated from phpdoc blocks. But end user documentation is the part that has the highest barrier to entry, as this is where DocBook comes into play.

And when it comes down to it, end user docs often need even less structure than the API docs -- some simple headings, some lists, some paragraphs.

Sean has made some fine points -- inter-page linking is harder to maintain on docs that are distributed. But I feel that Text_Wiki actually has the ability to handle that already, and could likely export documents in such a way that these issues would be overcome.</description>
		<content:encoded><![CDATA[<p>Lukas &#8212; re: API vs. end user docs. I absolutely agree, and made that the point of my own blog entry (referenced in an earlier comment). I feel that this is what Paul is getting at as well. The API docs *should* and *will* remain structured, as they will be auto-generated from phpdoc blocks. But end user documentation is the part that has the highest barrier to entry, as this is where DocBook comes into play.</p>
<p>And when it comes down to it, end user docs often need even less structure than the API docs &#8212; some simple headings, some lists, some paragraphs.</p>
<p>Sean has made some fine points &#8212; inter-page linking is harder to maintain on docs that are distributed. But I feel that Text_Wiki actually has the ability to handle that already, and could likely export documents in such a way that these issues would be overcome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lukas</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-10622</link>
		<dc:creator>Lukas</dc:creator>
		<pubDate>Wed, 15 Jun 2005 21:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-10622</guid>
		<description>one more thing: i agree that you want structure for API docs, but end user docs dont need structure quite as badly.</description>
		<content:encoded><![CDATA[<p>one more thing: i agree that you want structure for API docs, but end user docs dont need structure quite as badly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lukas</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-10621</link>
		<dc:creator>Lukas</dc:creator>
		<pubDate>Wed, 15 Jun 2005 21:29:43 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-10621</guid>
		<description>&quot;Imagine reading a newspaper that used a random font and text size in each article?&quot;

Wikis dont allow all that much different markup to really make this a valid comparision.</description>
		<content:encoded><![CDATA[<p>&#8220;Imagine reading a newspaper that used a random font and text size in each article?&#8221;</p>
<p>Wikis dont allow all that much different markup to really make this a valid comparision.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Coates</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-10613</link>
		<dc:creator>Sean Coates</dc:creator>
		<pubDate>Wed, 15 Jun 2005 17:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-10613</guid>
		<description>Short response...

You make some good points. I definitely agree with you on the &#039;PEAR needs good docs, PERIOD, even if they&#039;re not docbook&#039; point.

I don&#039;t, however agree with the &quot;docs don&#039;t need to be semantic and structured&quot; point. Imagine reading a newspaper that used a random font and text size in each article? Imagine if the pages were numbered non-sequencially (but no worries: there&#039;s an index at the back)? We can agree to disagree on this, if you like, but I strongly assert that the best documentation (and I truly believe that phpdoc is some of the best open source documentation available) IS semantic, robust and structured. There&#039;s a value to changing formats.

Livedocs (once working properly with all php.net doc projects) will solve the accessibility problems. As it stands, I can change phpdoc (and as long as I don&#039;t add entities (including files), or change the master manual file), I can see the changes, rendered, instantly in Livedocs. If I _DO_ change entities/manual master, it&#039;s a matter of seconds (sometimes minutes) to re-`build.sh`, and not hours (as it stands with the DSSSL build).

My only other point: my biggest fear of a wiki for PEAR packages is not that people will use it as a base for their docs, but that it will _become_ the docs due to laziness and negligence (they&#039;ll never get ported to the &quot;official&quot; format). The docs, while somewhat useful, will remain mediocre. If you&#039;re going to do something: do it well. MHO.

(oh.. and too bad you didn&#039;t trackback me (rather, your trackbacks don&#039;t seem to work properly).. I&#039;d have seen this sooner (-:  )

S</description>
		<content:encoded><![CDATA[<p>Short response&#8230;</p>
<p>You make some good points. I definitely agree with you on the &#8216;PEAR needs good docs, PERIOD, even if they&#8217;re not docbook&#8217; point.</p>
<p>I don&#8217;t, however agree with the &#8220;docs don&#8217;t need to be semantic and structured&#8221; point. Imagine reading a newspaper that used a random font and text size in each article? Imagine if the pages were numbered non-sequencially (but no worries: there&#8217;s an index at the back)? We can agree to disagree on this, if you like, but I strongly assert that the best documentation (and I truly believe that phpdoc is some of the best open source documentation available) IS semantic, robust and structured. There&#8217;s a value to changing formats.</p>
<p>Livedocs (once working properly with all php.net doc projects) will solve the accessibility problems. As it stands, I can change phpdoc (and as long as I don&#8217;t add entities (including files), or change the master manual file), I can see the changes, rendered, instantly in Livedocs. If I _DO_ change entities/manual master, it&#8217;s a matter of seconds (sometimes minutes) to re-`build.sh`, and not hours (as it stands with the DSSSL build).</p>
<p>My only other point: my biggest fear of a wiki for PEAR packages is not that people will use it as a base for their docs, but that it will _become_ the docs due to laziness and negligence (they&#8217;ll never get ported to the &#8220;official&#8221; format). The docs, while somewhat useful, will remain mediocre. If you&#8217;re going to do something: do it well. MHO.</p>
<p>(oh.. and too bad you didn&#8217;t trackback me (rather, your trackbacks don&#8217;t seem to work properly).. I&#8217;d have seen this sooner (-:  )</p>
<p>S</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lukas</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-10548</link>
		<dc:creator>Lukas</dc:creator>
		<pubDate>Wed, 15 Jun 2005 08:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-10548</guid>
		<description>Does this post mean its time that I bring up my feature requests on the yawiki list again? ;-)</description>
		<content:encoded><![CDATA[<p>Does this post mean its time that I bring up my feature requests on the yawiki list again? ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Weier O'Phinney</title>
		<link>http://paul-m-jones.com/archives/153/comment-page-1#comment-10515</link>
		<dc:creator>Matthew Weier O'Phinney</dc:creator>
		<pubDate>Wed, 15 Jun 2005 03:36:22 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=153#comment-10515</guid>
		<description>Tried using the trackback, but it didn&#039;t work. I&#039;ve posted a response to this at:

http://weierophinney.net/matthew/archives/79-PHP-Application-Documentation.html</description>
		<content:encoded><![CDATA[<p>Tried using the trackback, but it didn&#8217;t work. I&#8217;ve posted a response to this at:</p>
<p><a href="http://weierophinney.net/matthew/archives/79-PHP-Application-Documentation.html" rel="nofollow">http://weierophinney.net/matthew/archives/79-PHP-Application-Documentation.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

