[wp-hackers] New plugin for plugin authors to showcase their plugins on their site
dougal at gunters.org
Thu Jan 28 13:52:08 UTC 2010
I did something similar on my site a couple of weeks ago, though I
just used the already-existing Plugin Info plugin, and a couple of
custom page templates. My main "Plugin Listing" page template just does
a query for its child pages, and lists a summary of the plugins. Then
each plugin page uses a "Plugin Detail" template which utilizes
shortcodes from Plugin Info to pull in the plugin repo details, then
displays the individual page content (if any) at the end.
I used the additional page content on my FancyBox Gallery plugin page to
include an in-line demo of the plugin in action.
So the main different between what I did and your plugin, I suppose, is
that I had to do some additional work to create my page templates
(custom query and loop for listing page, extra calls to "apply_filters"
in order to expand shortcodes in snippets for different parts of the
page). Past that, it's pretty much the same process for me to detail a
new plugin. I just create a new page, set the plugin slug in the field
that Plugin Info provides on the Write page, and publish!
On Jan 16 2010 11:46 AM, Mark Jaquith wrote:
> Like many plugin authors here, I have many of my plugins in the wp.org
> repository, but I also want to showcase them on my own site. Until
> now, I've been managing them on my site manually. This has proved to
> be a giant pain — so much so that it makes me dread updating my
> plugins, as I know it'll involve a tedious update of their
> representative pages on my site.
> I wrote a plugin to remedy this.
> In order to make the page above, I did the following:
> 1. Pages> Add New
> 2. Title: I Make Plugins
> 3. Parent Page: WordPress Plugins
> 4. Publish
> That's it! It's getting all its info from the plugin repository, using
> the API calls available within WordPress. The info is cached in
> postmeta, with an expiration.
> It also auto-populates the listing page:
> Both pages have templates (using WP shortcodes, of course) so that you
> can customize their layout.
> Now you can manage your personal plugins showcase just by updating
> their readme.txt file. Hope this is of some use to you!
Dougal Campbell <dougal at gunters.org>
More information about the wp-hackers