<?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"
	>
<channel>
	<title>Comments on: Django Forum Apps</title>
	<atom:link href="http://danros.org.uk//2009/01/23/django-forum-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://danros.org.uk/2009/01/23/django-forum-apps/</link>
	<description>A mostly dormant blog</description>
	<pubDate>Sun, 05 Feb 2012 13:13:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: oscar</title>
		<link>http://danros.org.uk/2009/01/23/django-forum-apps/#comment-425</link>
		<dc:creator>oscar</dc:creator>
		<pubDate>Thu, 04 Jun 2009 18:26:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.danros.org.uk/?p=61#comment-425</guid>
		<description>You can try djangobb (based on pybb)
http://djangobb.org</description>
		<content:encoded><![CDATA[<p>You can try djangobb (based on pybb)<br />
<a href="http://djangobb.org" rel="nofollow">http://djangobb.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Herbert Poul</title>
		<link>http://danros.org.uk/2009/01/23/django-forum-apps/#comment-398</link>
		<dc:creator>Herbert Poul</dc:creator>
		<pubDate>Mon, 26 Jan 2009 10:27:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.danros.org.uk/?p=61#comment-398</guid>
		<description>Hi,

i'm the author of SCT (sphene community tools) - just wanted to give my point of view on the flaws you mentioned (i fully understand that it might not be the perfect solution for you):

1. different apps - I wanted to create a forum and a wiki .. and build it together for my website.. What was clear pretty early is that there is quite a bit of functionality which needs/can/should be shared between those two applications. So i decided to put them together into one bundle.. where there is one 'community' app with all generic methods (middlewares, registration, etc.) and two separate apps wiki/forum (although the separation isn't perfect yet either)
- would it be easier if i would have created 3 separate projects for this instead of putting it into one repository?

2. you only need two middlewares and the application template loader.. - i don't know how to do it differently .. except merging it into one middleware.. which wound't be much improvement

3. there are a handful of unfinished functions.. but there is a reason for why it uses that many lines - the structure isn't perfect yet.. and there are a few hacks.. but in general the idea is that you have a generic forum app . and can plug in whatever you need without modifying the core application. so in my opinion.. these few extra lines make it easier to extend.. (there is a linklist category type, blog category type, Q&#38;A category type, etc. all extended the functionality of the forum without modifying the code to remain easily updateable ..)
of course.. if you just want to hack in your changes without caring about if you want to ever update to the latest version it would be easier to specifically implement those features in the core.. instead of going that extra mile to provide extension points..
but i like flexibility .. which is not right for every project i guess :)


so i guess you got the evaluation right, just wanted to point out that most of these flaws have reasons :)

cu,
  herbert</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>i&#8217;m the author of SCT (sphene community tools) - just wanted to give my point of view on the flaws you mentioned (i fully understand that it might not be the perfect solution for you):</p>
<p>1. different apps - I wanted to create a forum and a wiki .. and build it together for my website.. What was clear pretty early is that there is quite a bit of functionality which needs/can/should be shared between those two applications. So i decided to put them together into one bundle.. where there is one &#8216;community&#8217; app with all generic methods (middlewares, registration, etc.) and two separate apps wiki/forum (although the separation isn&#8217;t perfect yet either)<br />
- would it be easier if i would have created 3 separate projects for this instead of putting it into one repository?</p>
<p>2. you only need two middlewares and the application template loader.. - i don&#8217;t know how to do it differently .. except merging it into one middleware.. which wound&#8217;t be much improvement</p>
<p>3. there are a handful of unfinished functions.. but there is a reason for why it uses that many lines - the structure isn&#8217;t perfect yet.. and there are a few hacks.. but in general the idea is that you have a generic forum app . and can plug in whatever you need without modifying the core application. so in my opinion.. these few extra lines make it easier to extend.. (there is a linklist category type, blog category type, Q&amp;A category type, etc. all extended the functionality of the forum without modifying the code to remain easily updateable ..)<br />
of course.. if you just want to hack in your changes without caring about if you want to ever update to the latest version it would be easier to specifically implement those features in the core.. instead of going that extra mile to provide extension points..<br />
but i like flexibility .. which is not right for every project i guess <img src='http://danros.org.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>so i guess you got the evaluation right, just wanted to point out that most of these flaws have reasons <img src='http://danros.org.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>cu,<br />
  herbert</p>
]]></content:encoded>
	</item>
</channel>
</rss>

