[wp-trac] [WordPress Trac] #13774: Theme installer should support child themes

WordPress Trac wp-trac at lists.automattic.com
Tue Jun 8 02:51:08 UTC 2010


#13774: Theme installer should support child themes
-----------------------------+----------------------------------------------
 Reporter:  westi            |       Owner:  dd32          
     Type:  defect (bug)     |      Status:  new           
 Priority:  normal           |   Milestone:  Future Release
Component:  Upgrade/Install  |     Version:  3.0           
 Severity:  normal           |    Keywords:  needs-patch   
-----------------------------+----------------------------------------------
Changes (by batmoo):

 * cc: batmoo@… (added)


Comment:

 Replying to [comment:3 dougal]:
 > I'm not sure how much infrastructure the Theme and Plugin repositories
 share, but it would also be interesting if the general idea could be
 abstracted to support plugin dependencies. Then we could develop plugins
 which purely provide API infrastructures that other plugins could build
 upon. For example, someone could create an OAuth support plugin, which
 other plugins could depend on to authenticate with Twitter, Photobucket,
 Google, Brightkite, Meetup, Netfix, etc.

 Definitely would be great to have something like this. In terms of the
 installation process, I have something we can use as a start.

 A couple weeks back, I wrote an installer plugin for Google's Living
 Stories plugin, which automatically installs all the necessary
 dependencies for you. If a dependency is already installed, it skips it.
 It allows installation from the plugin directory or a custom URL. (The
 manual installation process involves installing a bunch of different
 plugins and theme in a specific order, which is an unnecessary huge
 pain!).

 The installer is fairly abstracted as is and uses standard WordPress APIs,
 and if others see value in this, I'll abstract it out further and submit a
 patch. (I was originally envisioning using to it create something like a
 directory where people could create and submit plugin bundles, somewhat
 like Firefox add-on Collections, but that's a lofty dream.)

 Code for the plugin is available here: http://code.google.com/p/living-
 stories/source/browse/installer/living-story-installer.php?repo=wordpress

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/13774#comment:4>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list