<?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: Moving to PHP5</title>
	<atom:link href="http://www.ngoprekweb.com/2007/06/23/moving-to-php5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ngoprekweb.com/2007/06/23/moving-to-php5/</link>
	<description>We Do Web Things</description>
	<lastBuildDate>Thu, 19 Aug 2010 09:58:46 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Eris Ristemena</title>
		<link>http://www.ngoprekweb.com/2007/06/23/moving-to-php5/comment-page-1/#comment-4635</link>
		<dc:creator>Eris Ristemena</dc:creator>
		<pubDate>Sun, 24 Jun 2007 12:35:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.ngoprekweb.com/2007/06/23/moving-to-php5/#comment-4635</guid>
		<description>What i meant by good design was how WP handle things. Not compatibility with plugins. And for the application that built using PHP4, it&#039;s pretty good.

You&#039;re right. But i doubt if WP developers agree with us about changing their framework. There might be some considerations why they won&#039;t change some area of codes. That&#039;s i belive one of the reason why some developers who don&#039;t like this kind of policy start their own blogging software project.

Link:
http://www.brokenkode.com/archives/habari/</description>
		<content:encoded><![CDATA[<p>What i meant by good design was how WP handle things. Not compatibility with plugins. And for the application that built using PHP4, it&#8217;s pretty good.</p>
<p>You&#8217;re right. But i doubt if WP developers agree with us about changing their framework. There might be some considerations why they won&#8217;t change some area of codes. That&#8217;s i belive one of the reason why some developers who don&#8217;t like this kind of policy start their own blogging software project.</p>
<p>Link:<br />
<a href="http://www.brokenkode.com/archives/habari/" rel="nofollow">http://www.brokenkode.com/archives/habari/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tia Pangestu</title>
		<link>http://www.ngoprekweb.com/2007/06/23/moving-to-php5/comment-page-1/#comment-4634</link>
		<dc:creator>Tia Pangestu</dc:creator>
		<pubDate>Sun, 24 Jun 2007 09:22:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.ngoprekweb.com/2007/06/23/moving-to-php5/#comment-4634</guid>
		<description>If WP has good design, why are there so many plugins that only work with certain version of WP? Is it the fault of the plugins developers?

I heard that an application with a good design would encapsulate the nitty gritty implementation. So providing WP does have a good design, then they wouldn&#039;t have a problem changing their own framework to other framework without changing their external API (e.g. for plugins).

The fact that Habari Project exists contradicts what you said about WP having a good design.</description>
		<content:encoded><![CDATA[<p>If WP has good design, why are there so many plugins that only work with certain version of WP? Is it the fault of the plugins developers?</p>
<p>I heard that an application with a good design would encapsulate the nitty gritty implementation. So providing WP does have a good design, then they wouldn&#8217;t have a problem changing their own framework to other framework without changing their external API (e.g. for plugins).</p>
<p>The fact that Habari Project exists contradicts what you said about WP having a good design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eris Ristemena</title>
		<link>http://www.ngoprekweb.com/2007/06/23/moving-to-php5/comment-page-1/#comment-4633</link>
		<dc:creator>Eris Ristemena</dc:creator>
		<pubDate>Sat, 23 Jun 2007 19:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ngoprekweb.com/2007/06/23/moving-to-php5/#comment-4633</guid>
		<description>I think Wordpress has a good design. They keep things simple and leave everything else to the plugins that can be easily developed by other developers. Again, this is due to their good design on hooking up everything into Action and Filter which are easily extensible.

However, as any other project that was started using PHP4, there are many functionalities that won&#039;t be needed if you use PHP5. And i see they tried to use design pattern on their design, but it gets too complicated when you implement it using PHP4 which is not fully OOP.

But i can understand if they stick to their own framework, instead of switching to others or creating a new one in PHP5. When your software is used by thousands of people, you can&#039;t just change things whenever you like, especially when there are thousands of plugins out there which depend strongly on your API.

Another reason is when your application&#039;s getting bigger and complex, it is hard to change the framework which sits beneath other part of the system. The only possible way to do this is to rewrite the code from scratch.

That&#039;s why a group of developer who&#039;s not happy with the way Wordpress was designed, set up a new blogging platform project called Habari (http://www.habariproject.org) which was written totally from scratch.</description>
		<content:encoded><![CDATA[<p>I think Wordpress has a good design. They keep things simple and leave everything else to the plugins that can be easily developed by other developers. Again, this is due to their good design on hooking up everything into Action and Filter which are easily extensible.</p>
<p>However, as any other project that was started using PHP4, there are many functionalities that won&#8217;t be needed if you use PHP5. And i see they tried to use design pattern on their design, but it gets too complicated when you implement it using PHP4 which is not fully OOP.</p>
<p>But i can understand if they stick to their own framework, instead of switching to others or creating a new one in PHP5. When your software is used by thousands of people, you can&#8217;t just change things whenever you like, especially when there are thousands of plugins out there which depend strongly on your API.</p>
<p>Another reason is when your application&#8217;s getting bigger and complex, it is hard to change the framework which sits beneath other part of the system. The only possible way to do this is to rewrite the code from scratch.</p>
<p>That&#8217;s why a group of developer who&#8217;s not happy with the way Wordpress was designed, set up a new blogging platform project called Habari (<a href="http://www.habariproject.org" rel="nofollow">http://www.habariproject.org</a>) which was written totally from scratch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tia Pangestu</title>
		<link>http://www.ngoprekweb.com/2007/06/23/moving-to-php5/comment-page-1/#comment-4632</link>
		<dc:creator>Tia Pangestu</dc:creator>
		<pubDate>Sat, 23 Jun 2007 17:41:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.ngoprekweb.com/2007/06/23/moving-to-php5/#comment-4632</guid>
		<description>Do you think WordPress should move to using ZF? Why/why not?</description>
		<content:encoded><![CDATA[<p>Do you think WordPress should move to using ZF? Why/why not?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
