WordPress TPI (Theme/Plugin Installer)

It is my pleasure to present to the WordPress community WordPress TPI (Theme/Plugin Installer). The purpose of this plugin (and thus my goal) is to alleviate the the time and energy spent installing themes and plugin for WordPress installations. As it stands now, WordPress requires themes and plugins to be install into their proper directories via FTP. This is inefficient and cumbersome. This is where WordPress TPI (Theme/Plugin Installer) comes to help.

  WordPress TPI (Theme/Plugin Installer) Version 0.3 (496.1 KiB, 1,335 hits)

Understanding the Process

WordPress TPI (Theme/Plugin Installer) works with three steps: (1) uploading, (2) unzipping and (3) deletion of archive. Let’s break it down:

  1. Upload the zipped theme or plugin, using the appropriate upload box.
  2. The uploaded zip–if successful–will then be unzipped and installed to the proper directory.
  3. The remnant zip will then be deleted.

The interface is easy to follow and quite intuitive.

Usage Instructions

Using WordPress TPI (Theme/Plugin Installer) is easy! First, go to the WordPress TPI plugin page, located at Plugins -> Wordpress TPI. From there, to install a theme or plugin, use the appropriate upload box to browse to your theme or plugin and click “Install”. Wordpress TPI will then upload the zipped theme or plugin and install it into the proper directory. From there, you will be directed to where you can activate your newly installed theme or plugin.

Successful installations will receive a screen like this:

Successful Installation!

While installations that fail present a screen like this:

Installation Failure!

Change Log

  • @Version 0.3

    Beta!

  • @Version 0.4

    Changed extension sniffer to perform better, as well as making it actually behave properly.

To Do’s

  • Browser testing for styling
  • Tests on Windows servers
  • Internationalization support
  • Optimize code

Credits

While I created and coded this plugin, I thought that I’d give some thanks where thanks are due. First, to Vincent Blavet for PclZip, an amazing PHP library used for zipping/unzipping. Next, to Ben Gillbanks for his fantastic icon set, Circular Icons. Finally, to all those who have helped test WordPress TPI–you have made this plugin much more worthwhile :).

Download

  WordPress TPI (Theme/Plugin Installer) Version 0.3 (496.1 KiB, 1,335 hits)

Leave a Reply