<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Forum Software &#8211; What are your thoughts?</title>
	<atom:link href="http://www.sourceguru.net/forum-software-what-are-your-thoughts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/</link>
	<description>Ramblings of a geek</description>
	<lastBuildDate>Fri, 10 Sep 2010 13:10:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Nita</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-32996</link>
		<dc:creator>Nita</dc:creator>
		<pubDate>Sat, 21 Feb 2009 15:08:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-32996</guid>
		<description>Interesting topic!

I have an IT (all mainframe) background. Once upon a time back in the mid eighties, myself and two other guys working through a consulting company designed and developed a “Variable Clinical Studies” system for American Optical in western Massachusetts. That system was CICS/COBOL driven and contained a user control screen much the same as you see in vB software but, it was much more detailed/complex in terms of the creation of a clinical studies system, which of course would vary from study to study.

The primary user, usually a doctor, would define what the system screens, reports, and maintenance criteria IE: batch updates, backups of data files etc., would consist of. Basically that included everything, such as all calculations to achieve the desires results, how the screens would appear on the end users terminal, and all hard copy reports generated by the system - directly from the user control screen, which we would call a control panel today.

In a nutshell, that would be the ultimate forum software of the day! If I can ever get to the point of understanding xml, php, javascript, blah, blah, blah, I intend to write such a software system. For now though, I&#039;m just trying to get a vB board up and running. The test version of that board will be the foundation I&#039;ll use to create the beast mentioned above.

I&#039;ve only been working on learning all this new stuff for about 2 years so don&#039;t expect anything soon, HA!

Regards,
Nita</description>
		<content:encoded><![CDATA[<p>Interesting topic!</p>
<p>I have an IT (all mainframe) background. Once upon a time back in the mid eighties, myself and two other guys working through a consulting company designed and developed a “Variable Clinical Studies” system for American Optical in western Massachusetts. That system was CICS/COBOL driven and contained a user control screen much the same as you see in vB software but, it was much more detailed/complex in terms of the creation of a clinical studies system, which of course would vary from study to study.</p>
<p>The primary user, usually a doctor, would define what the system screens, reports, and maintenance criteria IE: batch updates, backups of data files etc., would consist of. Basically that included everything, such as all calculations to achieve the desires results, how the screens would appear on the end users terminal, and all hard copy reports generated by the system &#8211; directly from the user control screen, which we would call a control panel today.</p>
<p>In a nutshell, that would be the ultimate forum software of the day! If I can ever get to the point of understanding xml, php, javascript, blah, blah, blah, I intend to write such a software system. For now though, I&#8217;m just trying to get a vB board up and running. The test version of that board will be the foundation I&#8217;ll use to create the beast mentioned above.</p>
<p>I&#8217;ve only been working on learning all this new stuff for about 2 years so don&#8217;t expect anything soon, HA!</p>
<p>Regards,<br />
Nita</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Milian Wolff</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24557</link>
		<dc:creator>Milian Wolff</dc:creator>
		<pubDate>Sat, 30 Aug 2008 11:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24557</guid>
		<description>Most important things to me (and I&#039;ve worked with phpBB 2+3, SMF and others):

- easy integration with other Software, like $CMS, $SHOP, etc., single-sign-on would be sufficient, but shared user-databases etc. would be even better.
- plugin based =&gt; OpenID support, Mollom/Akismet integration, etc. etc.
- clean separation of templates from PHP code, Drupal is a good example here for a job well done.</description>
		<content:encoded><![CDATA[<p>Most important things to me (and I&#8217;ve worked with phpBB 2+3, SMF and others):</p>
<p>- easy integration with other Software, like $CMS, $SHOP, etc., single-sign-on would be sufficient, but shared user-databases etc. would be even better.<br />
- plugin based =&gt; OpenID support, Mollom/Akismet integration, etc. etc.<br />
- clean separation of templates from PHP code, Drupal is a good example here for a job well done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jelmer Vernooij</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24553</link>
		<dc:creator>Jelmer Vernooij</dc:creator>
		<pubDate>Sat, 30 Aug 2008 09:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24553</guid>
		<description>A mailing list or NNTP gateway would be a killer feature.</description>
		<content:encoded><![CDATA[<p>A mailing list or NNTP gateway would be a killer feature.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mez</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24544</link>
		<dc:creator>Mez</dc:creator>
		<pubDate>Sat, 30 Aug 2008 08:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24544</guid>
		<description>What I mean by an abstracted API is so that, for example, another application can automatically link into the system, so they can, for example, have all their session and user management stuff done by calling

Session::LoadUser();

or similar, meaning that the base core components are there for anyone to use.

I&#039;m thinking along the lines of a Framework style thing, however, most of the frameworks out there don&#039;t go as far as that, (eZc being a noted exception) as far as I&#039;m aware, and just put an abstraction on the bits that you&#039;d use to put together something (form creation, input cleaning, etc etc) - whereas what I&#039;m thinking of would go a step further, so that you can easily include all the functionality of the forums with a simple call, and have the backend use it, so you don&#039;t have to do special code checks to see if a user is logged in, or if a user has a special permission. You just call

User::is_admin();

And that lets you know whether the user is an admin, displays a login form (from the main app) if there is one needed, etc etc.

Michael, as much as C++ is great, it&#039;s not the easiest thing to write a web-app in.

Regarding automated update. While it&#039;d be nice, it&#039;s not particularly feasible.. :( Things being broken, etc etc. 

I think regarding automated updates, something along the lines of Bzr would work well for that, espescially if you have local modifications.

Actually, come to think of it, bzr would be great for add-ons etc etc. You could just

bzr merge http://location/to/some/cool/feature

And then it&#039;d set it all up for you...</description>
		<content:encoded><![CDATA[<p>What I mean by an abstracted API is so that, for example, another application can automatically link into the system, so they can, for example, have all their session and user management stuff done by calling</p>
<p>Session::LoadUser();</p>
<p>or similar, meaning that the base core components are there for anyone to use.</p>
<p>I&#8217;m thinking along the lines of a Framework style thing, however, most of the frameworks out there don&#8217;t go as far as that, (eZc being a noted exception) as far as I&#8217;m aware, and just put an abstraction on the bits that you&#8217;d use to put together something (form creation, input cleaning, etc etc) &#8211; whereas what I&#8217;m thinking of would go a step further, so that you can easily include all the functionality of the forums with a simple call, and have the backend use it, so you don&#8217;t have to do special code checks to see if a user is logged in, or if a user has a special permission. You just call</p>
<p>User::is_admin();</p>
<p>And that lets you know whether the user is an admin, displays a login form (from the main app) if there is one needed, etc etc.</p>
<p>Michael, as much as C++ is great, it&#8217;s not the easiest thing to write a web-app in.</p>
<p>Regarding automated update. While it&#8217;d be nice, it&#8217;s not particularly feasible.. <img src='http://www.sourceguru.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Things being broken, etc etc. </p>
<p>I think regarding automated updates, something along the lines of Bzr would work well for that, espescially if you have local modifications.</p>
<p>Actually, come to think of it, bzr would be great for add-ons etc etc. You could just</p>
<p>bzr merge <a href="http://location/to/some/cool/feature" rel="nofollow">http://location/to/some/cool/feature</a></p>
<p>And then it&#8217;d set it all up for you&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bert Van de Poel</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24541</link>
		<dc:creator>Bert Van de Poel</dc:creator>
		<pubDate>Sat, 30 Aug 2008 08:26:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24541</guid>
		<description>A long time ago I did start to make my own forum with certain ideals and structures but I never finished it, the plan was to make a forum that was very simple, for users that didn&#039;t know a lot about how forums and other webapps function, it would be almost not customisable (only with a css file) to make things even easier. It would have the basic function that all forums have but nothing extra, no plugins or whatever. I thought that people who don&#039;t know a lot about webdesign could use it for an easy forum and also system admins and that kind of people for quick forums that don&#039;t need a lot of administration.</description>
		<content:encoded><![CDATA[<p>A long time ago I did start to make my own forum with certain ideals and structures but I never finished it, the plan was to make a forum that was very simple, for users that didn&#8217;t know a lot about how forums and other webapps function, it would be almost not customisable (only with a css file) to make things even easier. It would have the basic function that all forums have but nothing extra, no plugins or whatever. I thought that people who don&#8217;t know a lot about webdesign could use it for an easy forum and also system admins and that kind of people for quick forums that don&#8217;t need a lot of administration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bogdan Bivolaru</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24514</link>
		<dc:creator>Bogdan Bivolaru</dc:creator>
		<pubDate>Sat, 30 Aug 2008 05:30:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24514</guid>
		<description>That API based forum would be truly useful. None found so far</description>
		<content:encoded><![CDATA[<p>That API based forum would be truly useful. None found so far</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael "ideas" Howell</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24512</link>
		<dc:creator>Michael "ideas" Howell</dc:creator>
		<pubDate>Sat, 30 Aug 2008 05:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24512</guid>
		<description>IMO, the perfect forum software would:
1) Be ROA/RESTful, and have built-in support for WSDL.
2) Produce valid and semantic XHTML (or HTML if the browser doesn&#039;t support XHTML).
3) Support plug-ins on an abstracted core.
4) Be written in C++ (FAST!) and support runtime loaded plug-ins.
5) Support CSS style-sheets.
6) Besides the HTML/XHTML switch, produce the same markup for all browsers.
7) Support OpenID sign-in (preferably as a removable plug-in).
8) Produce RDFa meta-data.</description>
		<content:encoded><![CDATA[<p>IMO, the perfect forum software would:<br />
1) Be ROA/RESTful, and have built-in support for WSDL.<br />
2) Produce valid and semantic XHTML (or HTML if the browser doesn&#8217;t support XHTML).<br />
3) Support plug-ins on an abstracted core.<br />
4) Be written in C++ (FAST!) and support runtime loaded plug-ins.<br />
5) Support CSS style-sheets.<br />
6) Besides the HTML/XHTML switch, produce the same markup for all browsers.<br />
7) Support OpenID sign-in (preferably as a removable plug-in).<br />
 <img src='http://www.sourceguru.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Produce RDFa meta-data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: børge</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24506</link>
		<dc:creator>børge</dc:creator>
		<pubDate>Sat, 30 Aug 2008 03:13:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24506</guid>
		<description>I love how the &lt;a href=&quot;http://newsboard.unclassified.de/&quot; rel=&quot;nofollow&quot;&gt;Unclassified Newsboard&lt;/a&gt; forum software lets you get a msg trough Jabber/XMPP when there&#039;s a new post in a thread you&#039;re active in. I wish more forum software had support for that.</description>
		<content:encoded><![CDATA[<p>I love how the <a href="http://newsboard.unclassified.de/" rel="nofollow">Unclassified Newsboard</a> forum software lets you get a msg trough Jabber/XMPP when there&#8217;s a new post in a thread you&#8217;re active in. I wish more forum software had support for that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry Miller</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24502</link>
		<dc:creator>Henry Miller</dc:creator>
		<pubDate>Sat, 30 Aug 2008 02:58:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24502</guid>
		<description>I always want this more than anything else:  For every thread, when I click on it, it needs to take me to the next message after the last one I read.   Many of them know which threads I&#039;ve read, but in long threads I have no clue what page to visit to start today where I left yesterday.  Many of the last read threads are based on when I last visited the forum as a whole, and not the thread itself, which is annoying in itself.

I&#039;d like to see a NNTP interface to I can use a better client than a web browser as well.  (This would take care of the other problems), but it appears that this is a much harder problem than I would think as I&#039;ve never seen it.</description>
		<content:encoded><![CDATA[<p>I always want this more than anything else:  For every thread, when I click on it, it needs to take me to the next message after the last one I read.   Many of them know which threads I&#8217;ve read, but in long threads I have no clue what page to visit to start today where I left yesterday.  Many of the last read threads are based on when I last visited the forum as a whole, and not the thread itself, which is annoying in itself.</p>
<p>I&#8217;d like to see a NNTP interface to I can use a better client than a web browser as well.  (This would take care of the other problems), but it appears that this is a much harder problem than I would think as I&#8217;ve never seen it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Big Dan</title>
		<link>http://www.sourceguru.net/forum-software-what-are-your-thoughts/comment-page-1/#comment-24497</link>
		<dc:creator>Big Dan</dc:creator>
		<pubDate>Sat, 30 Aug 2008 02:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.sourceguru.net/?p=152#comment-24497</guid>
		<description>I&#039;m no developer and couldn&#039;t build my own forum script however I do run a couple of vBulletin based forums which seems to be the best out there currently, I can understand the reason why Ubuntu Forums runs on vB. My preference for forum software goes like this: vBulletin &gt; MyBB &gt; phpBB. 

Having worked alot with just about all forum package except for IPB the following things seem to be missing or poorly implemented.

Templating System: In most forum packages everything is controlled by templates which a first look is a great idea, however once you customize the template, which nearly everyone does as who wants to run a board? version upgrades especially major upgrades bring all kinds of headaches and many templates that have to manually edited. I have no ideas on how to overcome this short coming but something should be done. 

Upgrades: If your software frequently releases updates, it should be able to auto update itself or at least download the package on it&#039;s own and let the user actually run the upgrade. None of this download the package from one site, decompress it, and overwrite the server side files via FTP. It&#039;s time consuming busy work. 

Add-ons: It would be nice if addons were easier to install again I&#039;d be very happy if I never had to see another FTP client. :D

Thanks for listening,
Dan</description>
		<content:encoded><![CDATA[<p>I&#8217;m no developer and couldn&#8217;t build my own forum script however I do run a couple of vBulletin based forums which seems to be the best out there currently, I can understand the reason why Ubuntu Forums runs on vB. My preference for forum software goes like this: vBulletin &gt; MyBB &gt; phpBB. </p>
<p>Having worked alot with just about all forum package except for IPB the following things seem to be missing or poorly implemented.</p>
<p>Templating System: In most forum packages everything is controlled by templates which a first look is a great idea, however once you customize the template, which nearly everyone does as who wants to run a board? version upgrades especially major upgrades bring all kinds of headaches and many templates that have to manually edited. I have no ideas on how to overcome this short coming but something should be done. </p>
<p>Upgrades: If your software frequently releases updates, it should be able to auto update itself or at least download the package on it&#8217;s own and let the user actually run the upgrade. None of this download the package from one site, decompress it, and overwrite the server side files via FTP. It&#8217;s time consuming busy work. </p>
<p>Add-ons: It would be nice if addons were easier to install again I&#8217;d be very happy if I never had to see another FTP client. <img src='http://www.sourceguru.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Thanks for listening,<br />
Dan</p>
]]></content:encoded>
	</item>
</channel>
</rss>
