I Make Plugins

This plugin is for WordPress plugin authors, not users. It showcases your plugins on your WordPress blog, using the WordPress.org plugin repository as a source. It generates both a directory listing page, and the content of each plugin’s page. All you have to provide is the title; the rest comes from the repository. You get to control the markup of each type of page using intuitive WordPress shortcodes.

Download

Latest version: Download I Make Plugins v1.1 [zip]

This plugin has been downloaded 461 times.

Installation

  1. You’re a plugin author. I really hope you know how to install plugins.

FAQ

Q. Why isn’t my plugin pulling information from the repository?
A. Its page “slug” much match the “slug” of the plugin in the repository. That is how the match is made.

Q. I’ve updated my plugin’s `readme.txt` file. Why aren’t the changes showing?
A. Be patient. The API responses are cached for a little while.

Changelog

1.1

  • Added [implist_version], [imp_min_version], [imp_tested_version], [imp_slug], [imp_downloads] shortcodes
  • Added optional advanced loop structure for FAQ, using [imp_faq], [imp_faq_question], [imp_faq_answer], [/imp_faq]
  • Added optional advanced loop structure for changelog, using [imp_changelog], [imp_changelog_version], [imp_changelog_changes], [imp_changelog_change], [/imp_changelog_changes], [/imp_changelog]
  • Allowed any tag to have a conditional wrapper counterpart by adding if_ to the front of its shortcode, e.g. [if_imp_changelog]
  • Better inline documentation
  • Moved donation suggestion box to the bottom of the options form

1.0

  • Initial release

Donate

I’ve spent a lot of time writing this code and supporting it. If you derive some benefit from this code, please consider showing your gratitute in a more tangible
way. Thanks!

I have received $0 this month for my coding efforts.

Donate with PayPalAmazon.com Wishlist


9 Responses to “I Make Plugins”

  1. [...] Mark Jaquith just published an awesome – perhaps coolest ever – plugin for plugin authors: I Make Plugins. The plugin showcases the author's plugins, automatically pulling in the info for each plugin from [...]

  2. Bannerweb (subscribed) says:

    Nice Plugin, thanks for your work!
    Is there something planed to include the screenshot tab in a further release or shall I add it myself?

  3. Edward Caissie (subscribed) says:

    Great plugin! Would you consider a shortcode in place of the “Plugin container page” method you are using? Just to make it easier to wrap custom content around the initial plugin listing.

  4. [...] released a plugin that makes good use of your README files on your own blog. It’s called I Make Plugins, and it automatically populates pages on your blog to promote the plugins you’ve created. You [...]

  5. Martin Lormes (subscribed) says:

    Great plugin.

    I have found a bug. And I have a fix:

    I noticed that the readmes for my plugins were pulled from the api and written to the postmeta table on every single page request, slowing down page delivery considerably. I dug into your code and found a problem with operator-precedence on line 71. You need parantheses around the first variable assignment. The line should read:

    if ( ( $ts = get_post_meta( $page_id, ‘_cws_imp_readme_timestamp’, true ) ) && $ts > time() – 3600 && $rm = get_post_meta( $page_id, ‘_cws_imp_readme’, true ) ) { // fresh

    HTH – Expect more in the future…

  6. [...] WordPress plugin repository has an API. Let’s use it! I Make Plugins is a plugin for WordPress plugin authors to let them easily showcase their plugins on their own [...]

  7. Scott Phillips (subscribed) says:

    I’m sure I’m being dense, but for the main listing page that lists all of your plugins, how do you pass in some sort of identifier so it knows who you are?

    Thanks,
    Scott.

  8. Fine plugin. I wish you continued success.

Leave a Reply

Note: If you are replying to another commenter, click the "Reply to {NAME} →" button under their comment to help the conversation have a better flow!

Anti-Spam Quiz: