<?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: Child plugins in WordPress. An idea?</title>
	<atom:link href="http://matty.co.za/2010/01/child-plugins-in-wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://matty.co.za/2010/01/child-plugins-in-wordpress/</link>
	<description>Web developer, WordPress enthusiast, avid musician, music lover and blogger</description>
	<lastBuildDate>Wed, 18 Jan 2012 00:08:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: apimixweb</title>
		<link>http://matty.co.za/2010/01/child-plugins-in-wordpress/comment-page-1/#comment-3664</link>
		<dc:creator>apimixweb</dc:creator>
		<pubDate>Fri, 29 Apr 2011 13:16:54 +0000</pubDate>
		<guid isPermaLink="false">http://matty.co.za/?p=763#comment-3664</guid>
		<description>That would be just great for getting the best from popular plugins like autochimp which i love...
I&#039;ll go towards Matty&#039;s solution which is OO with extended classes for now,

If anyone has news about child plugins initiatives, please comment
Cheers</description>
		<content:encoded><![CDATA[<p>That would be just great for getting the best from popular plugins like autochimp which i love&#8230;<br />
I&#8217;ll go towards Matty&#8217;s solution which is OO with extended classes for now,</p>
<p>If anyone has news about child plugins initiatives, please comment<br />
Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kathy</title>
		<link>http://matty.co.za/2010/01/child-plugins-in-wordpress/comment-page-1/#comment-3571</link>
		<dc:creator>kathy</dc:creator>
		<pubDate>Sat, 10 Jul 2010 15:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://matty.co.za/?p=763#comment-3571</guid>
		<description>I was just thinking about this.  or have been for a while, ever since i made a tiny tweak to a plugin i liked. now that plugin has been upgraded and i find myself having to re-do my tweaks.  i dont really want to write my own plugin, or even fork the one i was building off of.  if plugins could behave like child/parent themes that would be perfect!</description>
		<content:encoded><![CDATA[<p>I was just thinking about this.  or have been for a while, ever since i made a tiny tweak to a plugin i liked. now that plugin has been upgraded and i find myself having to re-do my tweaks.  i dont really want to write my own plugin, or even fork the one i was building off of.  if plugins could behave like child/parent themes that would be perfect!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matty</title>
		<link>http://matty.co.za/2010/01/child-plugins-in-wordpress/comment-page-1/#comment-3532</link>
		<dc:creator>Matty</dc:creator>
		<pubDate>Fri, 18 Jun 2010 07:09:56 +0000</pubDate>
		<guid isPermaLink="false">http://matty.co.za/?p=763#comment-3532</guid>
		<description>Hi Craig,
Thanks for checking in. :)

I&#039;ve been thinking about the concept of child plugins and I think I&#039;ve got one or two ideas as to how this could be done. It would require a specific approach from the plugin developer though.

The first could be using an OO (Object Oriented) programming methodology. This would allow developers to create plugins with a class that extends (read: uses) the class of the plugin they want to customise and override the functions where changes are required, as well as adding their own.

The other method would be a bit more intensive, perhaps, and would also allow for easier customisation of the plugins. Rather than simply running functions, the functions would be constructed in such a way that lends themselves to the use of filters or action hooks. Thus, a user could simply add a filter to the function to make a customisation.

Possibly, a combination of both would be ideal. As I mentioned above, it would take a fair bit of discussion and adjusting of coding style on the part of the (many) plugin developers out there. :)

What are your thoughts?</description>
		<content:encoded><![CDATA[<p>Hi Craig,<br />
Thanks for checking in. <img src='http://matty.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ve been thinking about the concept of child plugins and I think I&#8217;ve got one or two ideas as to how this could be done. It would require a specific approach from the plugin developer though.</p>
<p>The first could be using an OO (Object Oriented) programming methodology. This would allow developers to create plugins with a class that extends (read: uses) the class of the plugin they want to customise and override the functions where changes are required, as well as adding their own.</p>
<p>The other method would be a bit more intensive, perhaps, and would also allow for easier customisation of the plugins. Rather than simply running functions, the functions would be constructed in such a way that lends themselves to the use of filters or action hooks. Thus, a user could simply add a filter to the function to make a customisation.</p>
<p>Possibly, a combination of both would be ideal. As I mentioned above, it would take a fair bit of discussion and adjusting of coding style on the part of the (many) plugin developers out there. <img src='http://matty.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>What are your thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://matty.co.za/2010/01/child-plugins-in-wordpress/comment-page-1/#comment-3531</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Thu, 17 Jun 2010 16:50:40 +0000</pubDate>
		<guid isPermaLink="false">http://matty.co.za/?p=763#comment-3531</guid>
		<description>This is exactly what I was just thinking, which is why I stumbled upon your post.
I was thinking of the specific example that is WP e-Commerce.
The plug-in is great, but I want to make some changes to integrate some extra features. In order to make these changes, I currently have to change the files themselves. What happens when I want to update it though?

I will likely lose my changes, which means I can no longer update.</description>
		<content:encoded><![CDATA[<p>This is exactly what I was just thinking, which is why I stumbled upon your post.<br />
I was thinking of the specific example that is WP e-Commerce.<br />
The plug-in is great, but I want to make some changes to integrate some extra features. In order to make these changes, I currently have to change the files themselves. What happens when I want to update it though?</p>
<p>I will likely lose my changes, which means I can no longer update.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 237/240 objects using disk: basic

Served from: matty.co.za @ 2012-02-05 10:05:17 -->
