<?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: a simple wiki with web.py</title>
	<atom:link href="http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Mon, 23 Nov 2009 01:39:24 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kelvin</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-118119</link>
		<dc:creator>Kelvin</dc:creator>
		<pubDate>Wed, 06 Dec 2006 06:29:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-118119</guid>
		<description>You can do this when you host with &lt;a href=&quot;http://www.dreamhost.com/r.cgi?252837&quot; rel=&quot;nofollow&quot;&gt;DreamHost&lt;/a&gt; and get $30 off any hosting package with this promo code &lt;strong&gt;RFX30&lt;/strong&gt;.</description>
		<content:encoded><![CDATA[<p>You can do this when you host with <a href="http://www.dreamhost.com/r.cgi?252837" rel="nofollow">DreamHost</a> and get $30 off any hosting package with this promo code <strong>RFX30</strong>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: kaktusz</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-29458</link>
		<dc:creator>kaktusz</dc:creator>
		<pubDate>Wed, 07 Jun 2006 23:09:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-29458</guid>
		<description>http://webpy.org/markdown.py is retreiveng quasi empty file with 
markdown moved to 
http://www.freewisdom.org/projects/python-markdown/</description>
		<content:encoded><![CDATA[<p><a href="http://webpy.org/markdown.py" rel="nofollow">http://webpy.org/markdown.py</a> is retreiveng quasi empty file with<br />
markdown moved to<br />
<a href="http://www.freewisdom.org/projects/python-markdown/" rel="nofollow">http://www.freewisdom.org/projects/python-markdown/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Damjan</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-17802</link>
		<dc:creator>Damjan</dc:creator>
		<pubDate>Fri, 14 Apr 2006 03:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-17802</guid>
		<description>wikidir = os.path.realpath(&#039;./pages&#039;) will not work if you run you application through mod_python/WSGI.. You need something like this:
     realpath = os.path.realpath(os.path.dirname(__file__))
     wikidir = os.path.join(realpath, &quot;pages&quot;)
This will work if you run it either standalone, or through mod_python.</description>
		<content:encoded><![CDATA[<p>wikidir = os.path.realpath(&#8217;./pages&#8217;) will not work if you run you application through mod_python/WSGI.. You need something like this:<br />
     realpath = os.path.realpath(os.path.dirname(__file__))<br />
     wikidir = os.path.join(realpath, &#8220;pages&#8221;)<br />
This will work if you run it either standalone, or through mod_python.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: The Unkaizened Life &#187; Blog Archive &#187; links for 2006-03-01</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-17347</link>
		<dc:creator>The Unkaizened Life &#187; Blog Archive &#187; links for 2006-03-01</dc:creator>
		<pubDate>Sun, 09 Apr 2006 00:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-17347</guid>
		<description>[...] SitePoint Blogs » a simple wiki with web.py (tags: python web.py wiki) [...]</description>
		<content:encoded><![CDATA[<p>[...] SitePoint Blogs » a simple wiki with web.py (tags: python web.py wiki) [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: SitePoint Blogs &#187; More PHP frameworks</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-15841</link>
		<dc:creator>SitePoint Blogs &#187; More PHP frameworks</dc:creator>
		<pubDate>Sat, 18 Mar 2006 13:31:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-15841</guid>
		<description>[...] First up is Tonic by Paul James which labels itself as &#8220;A RESTful Web App Development Framework&#8221;. It&#8217;s interesting because the API of the controllers you write is much like web.py which I covered before here  (and tonic actually came first). Some interesting ideas&#8212;and it&#8217;s one of very few paying attention to HTTP. You&#8217;ll need to pull it out of CVS BTW (no download at this time). [...]</description>
		<content:encoded><![CDATA[<p>[...] First up is Tonic by Paul James which labels itself as &#8220;A RESTful Web App Development Framework&#8221;. It&#8217;s interesting because the API of the controllers you write is much like web.py which I covered before here  (and tonic actually came first). Some interesting ideas&#8212;and it&#8217;s one of very few paying attention to HTTP. You&#8217;ll need to pull it out of CVS BTW (no download at this time). [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: import this. &#187; Blog Archive &#187; Building a simple wiki using web.py</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-14740</link>
		<dc:creator>import this. &#187; Blog Archive &#187; Building a simple wiki using web.py</dc:creator>
		<pubDate>Thu, 02 Mar 2006 01:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-14740</guid>
		<description>[...] SitePoint shows how to build a simple wiki with web.py: More interesting was hacking something together with it—a very simple wiki which took about 2 hours to get to where it is &#8230; while reading the docs and tutorial. [...]</description>
		<content:encoded><![CDATA[<p>[...] SitePoint shows how to build a simple wiki with web.py: More interesting was hacking something together with it—a very simple wiki which took about 2 hours to get to where it is &#8230; while reading the docs and tutorial. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Dangoor</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-12667</link>
		<dc:creator>Kevin Dangoor</dc:creator>
		<pubDate>Thu, 12 Jan 2006 19:29:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-12667</guid>
		<description>Ugh. Half of my comment was eaten by angle brackets.

I was saying that users can easy_install *Package* and get that package and all of its dependencies. This makes it much easier to use other code in your projects without worrying about difficulty installing. setuptools also makes sure that the correct version of a Python package is installed. Linux users get that from their distributions, but Mac and Windows users don&#039;t and setuptools works on all.

I am the creator of TurboGears, which has gotten very popular since its release (more than 1,000 people on the high-traffic googlegroup). Part of the reason that TurboGears has been successful is that it helps out with many parts of building a web app and uses pre-existing components for the major parts (which is where easy_install has been exceedingly helpful!). It happens that a wiki example is the most popular demo I&#039;ve done for TurboGears:
http://www.turbogears.org/docs/wiki20/

This is a great time to be doing web programming in Python, because there are many people focused on making development easier.</description>
		<content:encoded><![CDATA[<p>Ugh. Half of my comment was eaten by angle brackets.</p>
<p>I was saying that users can easy_install *Package* and get that package and all of its dependencies. This makes it much easier to use other code in your projects without worrying about difficulty installing. setuptools also makes sure that the correct version of a Python package is installed. Linux users get that from their distributions, but Mac and Windows users don&#8217;t and setuptools works on all.</p>
<p>I am the creator of TurboGears, which has gotten very popular since its release (more than 1,000 people on the high-traffic googlegroup). Part of the reason that TurboGears has been successful is that it helps out with many parts of building a web app and uses pre-existing components for the major parts (which is where easy_install has been exceedingly helpful!). It happens that a wiki example is the most popular demo I&#8217;ve done for TurboGears:<br />
<a href="http://www.turbogears.org/docs/wiki20/" rel="nofollow">http://www.turbogears.org/docs/wiki20/</a></p>
<p>This is a great time to be doing web programming in Python, because there are many people focused on making development easier.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Dangoor</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-12666</link>
		<dc:creator>Kevin Dangoor</dc:creator>
		<pubDate>Thu, 12 Jan 2006 19:22:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-12666</guid>
		<description>Regarding templates and phphtmllib: you&#039;d probably like STAN which sounds similar to your description. There&#039;s an example on this page:
http://www.develix.com/software/

Regarding distribution: there&#039;s a new package called setuptools that produces &quot;Python Eggs&quot;. Eggs provide good metadata about a package including dependencies. So, users on any platform can run &quot;easy_install </description>
		<content:encoded><![CDATA[<p>Regarding templates and phphtmllib: you&#8217;d probably like STAN which sounds similar to your description. There&#8217;s an example on this page:<br />
<a href="http://www.develix.com/software/" rel="nofollow">http://www.develix.com/software/</a></p>
<p>Regarding distribution: there&#8217;s a new package called setuptools that produces &#8220;Python Eggs&#8221;. Eggs provide good metadata about a package including dependencies. So, users on any platform can run &#8220;easy_install </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Pat Kohler</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-12656</link>
		<dc:creator>Pat Kohler</dc:creator>
		<pubDate>Thu, 12 Jan 2006 15:15:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-12656</guid>
		<description>I have not personally taken the time to go about playing with Python, but there is much noise about Django at &lt;a href=&quot;http://www.djangoproject.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.djangoproject.com/&lt;/a&gt; and I have a post-it not telling me about &lt;a href=&quot;http://www.diveintopython.org&quot; rel=&quot;nofollow&quot;&gt;http://www.diveintopython.org&lt;/a&gt; that I have not yet looked at either.

I have though, looked at a video made by a user of Django, Tom Dyson.  The video can be found at &lt;a href=&quot;http://www.throwingbeans.org/django_screencasts.html&quot; rel=&quot;nofollow&quot;&gt;http://www.throwingbeans.org/django_screencasts.html&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>I have not personally taken the time to go about playing with Python, but there is much noise about Django at <a href="http://www.djangoproject.com/" rel="nofollow">http://www.djangoproject.com/</a> and I have a post-it not telling me about <a href="http://www.diveintopython.org" rel="nofollow">http://www.diveintopython.org</a> that I have not yet looked at either.</p>
<p>I have though, looked at a video made by a user of Django, Tom Dyson.  The video can be found at <a href="http://www.throwingbeans.org/django_screencasts.html" rel="nofollow">http://www.throwingbeans.org/django_screencasts.html</a>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: HarryF</title>
		<link>http://www.sitepoint.com/blogs/2006/01/06/a-simple-wiki-with-webpy/comment-page-1/#comment-12604</link>
		<dc:creator>HarryF</dc:creator>
		<pubDate>Tue, 10 Jan 2006 14:28:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1369#comment-12604</guid>
		<description>&lt;blockquote&gt;
You use the url “localhost:8080/pages/somepage” in your example, but your code implies that the url “localhost:8080/page/somepage” should be used. notice the difference (pages vs. page). In the former, you get the default web.py notfound page, in the latter, you get your behavior.
&lt;/blockquote&gt;

Thanks - fixed.

&lt;blockquote&gt;
I find Zope 3 to be really really cool..
&lt;/blockquote&gt;

Sitepoint really needs a Python blogger - personally have zero experience of Zope but have read other good things about Zope3</description>
		<content:encoded><![CDATA[<blockquote><p>
You use the url “localhost:8080/pages/somepage” in your example, but your code implies that the url “localhost:8080/page/somepage” should be used. notice the difference (pages vs. page). In the former, you get the default web.py notfound page, in the latter, you get your behavior.
</p></blockquote>
<p>Thanks &#8211; fixed.</p>
<blockquote><p>
I find Zope 3 to be really really cool..
</p></blockquote>
<p>Sitepoint really needs a Python blogger &#8211; personally have zero experience of Zope but have read other good things about Zope3</p>]]></content:encoded>
	</item>
</channel>
</rss>
