[wp-hackers] Less than Core, More than Plugins/Themes: Proposing Optional Modules.

Mike Schinkel mikeschinkel at newclarity.net
Tue Feb 3 17:33:46 GMT 2009

"Eric Marden" <wp at xentek.net> wrote:
> You can do this with plugins, today. Take a look at 
> the Simple Pie (rss parsing library) plugins: 
> http://simplepie.org/wiki/plugins/start#wordpress
> They published a 'core' plugin which provides the 
> SimplePie API, and other plugins depend on it to do 
> their work.

SimplePie API plugin is a *perfect* example of what is wrong. I know, I have a plugin that depends on it. SimpleAPI is a standalone project with it's own community support that developed around it; not all things we need in WordPress can be handled the same way, especially not those things that require database support.

Also managing those dependencies is a nightmare and releasing a plugin that requires it is begging for lots of time spent on free tech support for newbies who can't figure it out.

Auto-install of dependencies would go a long way to solving this one issue, though.

> If you have some API needs in mind, why not start 
> it as a plugin and if it becomes popular and used 
> by many, moving it core would make a logical first 
> step.

What's needed is community support to develop a good API together, not one guy (like me) developing a crappy one alone.  

-Mike Schinkel

More information about the wp-hackers mailing list