<?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: WordPress 2.7 ready on 10 November 2008</title>
	<atom:link href="http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/</link>
	<description>Cape Town blog by Chris M</description>
	<lastBuildDate>Thu, 24 May 2012 17:57:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Chris M</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12956</link>
		<dc:creator>Chris M</dc:creator>
		<pubDate>Sun, 02 Nov 2008 09:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12956</guid>
		<description>My pleasure createmo :)</description>
		<content:encoded><![CDATA[<p>My pleasure createmo :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: createmo</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12954</link>
		<dc:creator>createmo</dc:creator>
		<pubDate>Sun, 02 Nov 2008 03:31:52 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12954</guid>
		<description>Thank you for your website :-)
I made on photoshop backgrounds for youtube, myspace and even more

take care and thank you again!</description>
		<content:encoded><![CDATA[<p>Thank you for your website :-)<br />
I made on photoshop backgrounds for youtube, myspace and even more</p>
<p>take care and thank you again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Catto</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12383</link>
		<dc:creator>Richard Catto</dc:creator>
		<pubDate>Tue, 21 Oct 2008 09:31:09 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12383</guid>
		<description>Actually I&#039;ve found a blog which is completely object oriented and uses classes throughout, almost in exactly the manner I described above.

It&#039;s called &lt;a href=&quot;http://habariproject.org/en/&quot; rel=&quot;nofollow&quot;&gt;Habari&lt;/a&gt;.I remember hearing about this from &lt;a href=&quot;http://skippy.net/about&quot; rel=&quot;nofollow&quot;&gt;Skippy&lt;/a&gt;, an erstwhile WordPress contributor who left the WP project after becoming disillusioned with how decisions were made.

Skippy was the original author of the wp_db_backup plugin which is so useful and popular that it was included in the WP 1.5 core installation and then subsequently removed when WP introduced an updated export function. Skippy was aggrieved by the decision to remove his plugin, especially when Matt Mullenweg&#039;s less than useful &quot;Hello Dolly&quot; remains firmly ensconced in the core distribution.

Habari appears to have matured considerably recently, with a number of tech blogs writing about it recently, including ReadWriteWeb&lt;/a&gt;.

From reading the documentation, it seems much easier to extend via plugins and themes (both of which have classes that you extend) than WordPress. The habari core code supports either a single or multi site installation.

Unlike WordPress, Habari requires a more up to date installation of PHP (version 5 or higher) plus PDO must be available.

I&#039;ve downloaded a copy and as soon as I get a chance, I&#039;m going to install it on a test blog and see whether I prefer it over WP. If I do, I might switch all my blogs over to it.

I&#039;ve gone through some of WordPress&#039; core code and found it not so intuitive because of the complete lack of class definitions. WordPress core code is comprised of functions liberally dispersed in a multitude of files. Extending WordPress is hampered by the lack of class structures. Plugins routinely break in new versions. Installing new plugins adds weight to one&#039;s WP database which remains even after the plugin has been uninstalled. Because of the lack of a plugin class (which a developer extends to create a new plugin) to neatly control the activity of plugins, each WP plugin developer can do things which erode WP&#039;s performance over time.

In my opinion, WordPress needs a complete rewrite using classes using PHP 5 or higher. They could make WP 2.x the last version to run on PHP 4 and remake WP 3.x to run on PHP 5 or higher. But I doubt they intend such a radical overhaul any time soon. PHP 4 support has already ceased and the last &lt;a href=&quot;http://www.php.net/archive/2008.php#id2008-08-07-1&quot; rel=&quot;nofollow&quot;&gt;version (4.4.9)&lt;/a&gt; released.</description>
		<content:encoded><![CDATA[<p>Actually I&#8217;ve found a blog which is completely object oriented and uses classes throughout, almost in exactly the manner I described above.</p>
<p>It&#8217;s called <a href="http://habariproject.org/en/" rel="nofollow">Habari</a>.I remember hearing about this from <a href="http://skippy.net/about" rel="nofollow">Skippy</a>, an erstwhile WordPress contributor who left the WP project after becoming disillusioned with how decisions were made.</p>
<p>Skippy was the original author of the wp_db_backup plugin which is so useful and popular that it was included in the WP 1.5 core installation and then subsequently removed when WP introduced an updated export function. Skippy was aggrieved by the decision to remove his plugin, especially when Matt Mullenweg&#8217;s less than useful &#8220;Hello Dolly&#8221; remains firmly ensconced in the core distribution.</p>
<p>Habari appears to have matured considerably recently, with a number of tech blogs writing about it recently, including ReadWriteWeb.</p>
<p>From reading the documentation, it seems much easier to extend via plugins and themes (both of which have classes that you extend) than WordPress. The habari core code supports either a single or multi site installation.</p>
<p>Unlike WordPress, Habari requires a more up to date installation of PHP (version 5 or higher) plus PDO must be available.</p>
<p>I&#8217;ve downloaded a copy and as soon as I get a chance, I&#8217;m going to install it on a test blog and see whether I prefer it over WP. If I do, I might switch all my blogs over to it.</p>
<p>I&#8217;ve gone through some of WordPress&#8217; core code and found it not so intuitive because of the complete lack of class definitions. WordPress core code is comprised of functions liberally dispersed in a multitude of files. Extending WordPress is hampered by the lack of class structures. Plugins routinely break in new versions. Installing new plugins adds weight to one&#8217;s WP database which remains even after the plugin has been uninstalled. Because of the lack of a plugin class (which a developer extends to create a new plugin) to neatly control the activity of plugins, each WP plugin developer can do things which erode WP&#8217;s performance over time.</p>
<p>In my opinion, WordPress needs a complete rewrite using classes using PHP 5 or higher. They could make WP 2.x the last version to run on PHP 4 and remake WP 3.x to run on PHP 5 or higher. But I doubt they intend such a radical overhaul any time soon. PHP 4 support has already ceased and the last <a href="http://www.php.net/archive/2008.php#id2008-08-07-1" rel="nofollow">version (4.4.9)</a> released.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Catto</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12295</link>
		<dc:creator>Richard Catto</dc:creator>
		<pubDate>Sun, 19 Oct 2008 13:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12295</guid>
		<description>@Jane Wells:

That&#039;s the first time I&#039;ve heard of that url, even though I regularly read the blog feeds that show up in my WP dashboard.

What I would like to know is when WordPress intends moving their code to PHP 5.2.x and rewriting the core code using classes?

Writing a new plugin for WordPress would then be a matter of extending an abstract plugin class. Ditto for themes. Instead of having a theme split into multiple files, you can contract that down to one php file containing the theme class (which extends an abstract theme class) and the css file.

A class based WordPress core code would be much simpler to maintain and extend. It would make WordPress a much more robust software package.

I&#039;d also like to see them dump phpmailer, which has not been updated since 2002, and switch to using swiftmailer which is so much more advanced. I&#039;ve used swiftmailer in a number of projects.

Better yet, they could write an abstract mail class that they extend which would allow one to graft in a new mail send class simply by replacing it with one&#039;s own preferred mail abstract class.

Using classes for everything allows third party developers to hack the core code by replacing entire class files with their own.

It would be a huge advance forward for WordPress but it requires that it be recoded from scratch. A good way to get rid of detritus in your code.</description>
		<content:encoded><![CDATA[<p>@Jane Wells:</p>
<p>That&#8217;s the first time I&#8217;ve heard of that url, even though I regularly read the blog feeds that show up in my WP dashboard.</p>
<p>What I would like to know is when WordPress intends moving their code to PHP 5.2.x and rewriting the core code using classes?</p>
<p>Writing a new plugin for WordPress would then be a matter of extending an abstract plugin class. Ditto for themes. Instead of having a theme split into multiple files, you can contract that down to one php file containing the theme class (which extends an abstract theme class) and the css file.</p>
<p>A class based WordPress core code would be much simpler to maintain and extend. It would make WordPress a much more robust software package.</p>
<p>I&#8217;d also like to see them dump phpmailer, which has not been updated since 2002, and switch to using swiftmailer which is so much more advanced. I&#8217;ve used swiftmailer in a number of projects.</p>
<p>Better yet, they could write an abstract mail class that they extend which would allow one to graft in a new mail send class simply by replacing it with one&#8217;s own preferred mail abstract class.</p>
<p>Using classes for everything allows third party developers to hack the core code by replacing entire class files with their own.</p>
<p>It would be a huge advance forward for WordPress but it requires that it be recoded from scratch. A good way to get rid of detritus in your code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jane Wells</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12269</link>
		<dc:creator>Jane Wells</dc:creator>
		<pubDate>Sat, 18 Oct 2008 22:12:42 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12269</guid>
		<description>Richard: Sorry to correct you again, but.... :)

Since 2.1, WordPress release dates have been set many months in advance, and dates for the next 3-4 releases are always displayed here: http://wordpress.org/about/roadmap/</description>
		<content:encoded><![CDATA[<p>Richard: Sorry to correct you again, but&#8230;. :)</p>
<p>Since 2.1, WordPress release dates have been set many months in advance, and dates for the next 3-4 releases are always displayed here: <a href="http://wordpress.org/about/roadmap/" rel="nofollow">http://wordpress.org/about/roadmap/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris M</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12260</link>
		<dc:creator>Chris M</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:00:36 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12260</guid>
		<description>Nah, those are far apart!</description>
		<content:encoded><![CDATA[<p>Nah, those are far apart!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Catto</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12259</link>
		<dc:creator>Richard Catto</dc:creator>
		<pubDate>Sat, 18 Oct 2008 19:59:50 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12259</guid>
		<description>uh huh, like Z and P. :)</description>
		<content:encoded><![CDATA[<p>uh huh, like Z and P. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris M</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12258</link>
		<dc:creator>Chris M</dc:creator>
		<pubDate>Sat, 18 Oct 2008 19:49:51 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12258</guid>
		<description>Damn &#039;n&#039; and &#039;d&#039; are too close together on the keyboard! :P</description>
		<content:encoded><![CDATA[<p>Damn &#8216;n&#8217; and &#8216;d&#8217; are too close together on the keyboard! :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Catto</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12257</link>
		<dc:creator>Richard Catto</dc:creator>
		<pubDate>Sat, 18 Oct 2008 19:45:03 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12257</guid>
		<description>Uh huh, Chris. Except you said JaDe, not JaNe.

@Jane: I see you&#039;ve brought your release date forward then, not that there ever was any firm release date given, though.</description>
		<content:encoded><![CDATA[<p>Uh huh, Chris. Except you said JaDe, not JaNe.</p>
<p>@Jane: I see you&#8217;ve brought your release date forward then, not that there ever was any firm release date given, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris M</title>
		<link>http://www.imod.co.za/2008/10/18/wordpress-27-ready-on-10-november-2008/#comment-12256</link>
		<dc:creator>Chris M</dc:creator>
		<pubDate>Sat, 18 Oct 2008 19:23:23 +0000</pubDate>
		<guid isPermaLink="false">http://imod.co.za/index.php/2008/10/18/lets-welcome-wordpress-27/#comment-12256</guid>
		<description>Jane works at Automattic doing user experience stuff for WordPress and related projects.

Will update shortly mate</description>
		<content:encoded><![CDATA[<p>Jane works at Automattic doing user experience stuff for WordPress and related projects.</p>
<p>Will update shortly mate</p>
]]></content:encoded>
	</item>
</channel>
</rss>

