PROBLEM SOLVED: Install And Activate Multiple Plugins At Once

WordPress PluginBotI love working with WordPress and like many of it’s features. One of the nicest things about WordPress is the ability to change the “look” of it by activating different themes. Another powerful capability is being able to change or enhance the operation of the website by installing plugins.

In fact, about half of the plugins that I install are for the express purpose of making the back end work better for me. As I’ve written before, I don’t like the menu on the left, so I install Ozh’ Admin Drop Down Menu. I like the ability to duplicate a page/post with one click of the mouse, so I install the Duplicate Post plugin. I also like the ability to move from one page/post to the next one without going back to the page/post listing, so I install Admin Post Navigation.

And just a few days ago, my colleague Sarah Gooding showed a plugin to color code posts based upon several different criteria. I’m itching to try this one out.

As you can see, I have quite a list of “Back End Plugins” that I install on every website. If I install them from the “Add New Plugins” menu, it can be a slow and tedious process. I have wished that there was some plugin or modification that I could make to WordPress so that I could tick several plugins in the “Add New Plugins” menu after a search and install them all at once.

A perfect example of this desire is when I want to install a lot of the Genesis plugins to work with the Genesis theme I’m building for a client. There are about 30 or so that are available and I may want to use as many as fifteen of them. I can’t do a search for “Genesis” then choose multiple Genesis plugins to install. I have to install them one at a time.

Featured Plugin - WordPress Google Maps Plugin

Simply insert google maps into posts, sidebars and pages - show directions, streetview, provide image overlays and do it all from a simple button and comprehensive widget.
Find out more

But, this is one area that seems to be lacking

I’ve proposed this idea to several people before and a couple have developed plugins that come close, but they miss the mark. Each developer that has come up with a solution has approached it using the concept that you enter the URL from the WordPress Repository where the plugin resides. That meant a lot of extra work for me and I’m not interested in doing that much extra work.

My solution

I’ve created a folder in my DropBox where I’ve unzipped all the plugins that I use and store them in their appropriate folders under a main folder I’ve titled “Plugins To Upload”. Then, I just use my FTP program and upload all the contents of that folder to the “Plugins” folder in the “wp-content” folder. Then, I can visit my “Installed Plugins” menu and activate the plugins that I want to use. Finally, I go back to my FTP program and delete the ones I don’t want – or delete them in my “Installed Plugins” menu.

This worked fairly good when I first started doing it. But, every few days, I would discover a plugin that needed updating. This meant that I had to download the new version, unzip it, and then replace all the files in my folder on Dropbox. Of course, I usually am busy and decide to “get to it later”.

Later never comes and then I reach a day like today where I upload the folders and discover that 47 of my 73 plugins need an update. Well, that just stinks. There’s got to be a better way. But, I haven’t see it.

Then Came PluginBot

I discovered PluginBot a few months back, but I was a bit concerned that it might be someones fishing scam or a way to get in to more WordPress websites. So I sat back and monitored to see if there was any chatter about it or if it got shut down.

Today I decided to give it a shot. I had previously signed up for an account, so I logged in and downloaded the plugin. I installed it on a website and after working with it a bit, I decided that I would share my experience with our WPMU community.

Sign Up For A PluginBot Account

The first thing you need to do is signup for a PluginBot account at their website.
PluginBot Website Signup
Once you are at the website, click the “Join” button and you will be taken to a separate screen where you input your “First Name” and “Email Address”. Click the “Continue” button and wait for your email confirmation. When you get that email, click the confirmation email link and then wait for your email with the registration link in it. When that email arrives, click the registration link and follow the instructions on the screen.

After You’ve Signed Up For A PluginBot Account

After you have signed up for an account and logged in to the members area, you can download your own copy of the PluginBot plugin. Once you have downloaded it, you add it to your WordPress website by clicking on “Add New” under the Plugins menu. The choose “Upload” from the screen and click on “Choose File” to open the file upload window. Choose the current version of PluginBot that you just downloaded and then choose “Upload” from the screen. Once the file is uploaded, you can “Activate” the plugin so that it can be configured and logged into your PluginBot account.

After The PluginBot Plugin Is Activated

PluginBot - Plugins MenuYou will see the PluginBot choice under the Settings Menu. Navigate to it and the PluginBot screen will load. On that screen, on the right side, will be a login section where you enter your Username and Password to connect the installed plugin to your PluginBot account so that you can use the powers of PluginBot.
PluginBot - Login Screen in Website
The first time you login, you will not see any of your plugins on the right side of the screen because that represents the plugins that you have referenced in your PluginBot account. However, on the left side of your screen, you will see the active plugins on your website where the plugin is installed. In fact, PluginBot will be one of those plugins noted there.
PluginBot - First Login - Existing Website
PluginBot - Copy Repository Plugins to PluginBot AccountLook at the list of plugins on the left side of the screen and tick the box beside the plugins you want to put into your PluginBot account to install on other websites in the future. Then click the “Add Checked To PluginBot” button to copy that information over to your PluginBot account.

After this process is complete, and you install the PluginBot plugin on another website, these plugins will show up in the list on the right hand side. You can then install them easily on any other WordPress website that you install the PluginBot plugin on.

Featured Plugin - WordPress Q&A Site Plugin

It's now incredibly easy to start your own Q&A site using nothing more than WordPress - The Q&A plugin simply and brilliantly transforms any site, or page, into a perfect support or Q&A environment.
Find out more

How Do I Use This With A New WordPress Installation

After you complete your new WordPress setup, the first plugin you should install would be the PluginBot plugin. After installation, activation, and login, you should see the screen below:
PluginBot - After Login - New Website
You’ll notice that the only plugin shown in your new WordPress installation is PluginBot; however, if you have already activated Akismet, HelloDolly, or JetPack, those may show up as well.

On the right side, you can choose what plugins you want to install on this new WordPress website by ticking their boxes and then hitting the “Install Plugins” button. If you want them to automatically be activated after you install them, be sure to tick the “Activate After Install” box. Your screen will refresh and then you will see the installation process displayed on the screen. After installation is complete, your screen should look similar to the one below (with your chosen plugins shown of course).
PluginBot - After Installing Plugins From Dashboard
Simple isn’t it? Problem solved. Install and activate the latest version of multiple plugins quickly and easily.

But What About Plugins That Are Not In The WordPress Repository

If you are like me, you use a lot of premium plugins, so you have a number of plugins not located in the WordPress Repository. How does PluginBot handle those?

Currently, the plugin does not handle plugins stored on your computer’s hard drive, so you have to be a little creative here.

One option recommended by the Developers is to simply put in the download link for the plugin where your originally downloaded it from. However, I’ve found that less than effective because most of the ones I have are located behind LoginID’s and Passwords or some other protection measure. That is just more trouble than it’s worth.

Another option would be to upload your premium plugin ZIP files to an online storage service such as Dropbox, AmazonS3, or even your own server. Then, install them on one of your WordPress websites and activate them. You don’t have to intend to use them, just install them long enough to load them into your PluginBot account.

PluginBot - Adding Premium PluginsWith each of your plugins installed and activated, when you visit your PluginBot dashboard in your WordPress website, you will see them listed in the bottom left section along with PluginBot.

To load the info into your PluginBot account, simply copy and paste the URL for each of your Premium Plugin ZIP files into the box just below the plugin name, tick the box for that plugin, then press “Add Checked To PluginBot” and that information will be stored in your PluginBot Account.

Problems I’ve Identified With PluginBot

There are a lot of great features with PluginBot, but I’ve also noted a few issues that need to be addressed by the developers to really streamline this plugin.

  • There’s no method to directly add/select a list of plugins (Repository or Premium) directly at their website once you’ve logged in to your account.
  • If you add a premium plugin and either put the incorrect download link or the download link changes, when you try to update it from the left panel, it simply creates a duplicate entry in your PluginBot account and there’s no way to tell which one is the correct one.
  • There is supposed to be an “Update” function where you can remove plugins from your PluginBot account by unchecking them in the right panel and click the “Update” button. This function does not work like you think it would. You must actually choose the domain from the dropdown box that you were initially logged in to when you put that plugin in the list. Not sure why it’s done that way, but I’m responsible for 90+ WordPress websites, so there’s no way I can remember which one I was working on when I added a plugin.
  • In the left side panel, there’s no “Check/Uncheck All” box to check or uncheck the entire list of plugins. I’m dealing with approximately 70 plugins sometimes and I’d like to be able to uncheck all of them and only add one or two of them to my PluginBot account.

So Is This Really FREE?

Absolutely FREE. Well, sorta.

“I knew there was a catch”

The catch is actually pretty innocuous though so don’t be too concerned. With PluginBot installed and activated another menu selection is added to your “Plugins” menu labeled “Add Premium”. If you visit this menu you will see a list of premium plugins that might be of interest to you. There’s nothing really wrong with the plugins listed – in fact, I use many of them in my work with clients. However, I contend there’s an ethical issue as there’s no notation that the Developers of PluginBot may receive a commission when you purchase one of the listed Premium Plugins. Additionally, the FTC may take a dim view of such a method of affiliate marketing.

Should I Use This?

This is one plugin that I’m reviewing that I still have some hesitation about. The features are fantastic – even considering the negatives I pointed out just above. But, I’m still concerned about the potential that the plugin itself may provide a backdoor into the website for some malicious activity. I guess, you could install it initially, install all your plugins, and then uninstall it. I’d probably “scrub” my database and files afterwards as well. Bottom line – the jury is still out on the security concerns with this one. But, if you ask me does it work I’d have to say absolutely – like a charm.

Other than that, I have found no issues with PluginBot and would recommend it for anyone wanting to be able to install numerous plugins with ease. If you’re using PluginBot, please leave your comments in the comment section below. However, I’d really like to get your opinion of the affiliate marketing strategy employed by the developers of PluginBot.

 

Featured Plugin - WordPress Membership Site Plugin

If you're thinking about starting a paid, or just private, membership site then this is truly the plugin you've been looking for. Easy to use, massively configurable and ready to go out of the box!
Find out more

Photo Credits
billaday via photopin cc

Comments (9)

    • Goodday Vladimir and thanks for the input.

      I had actually looked at WP Quick Deploy (or a similar one) in the past. My biggest turn off to it was that I didn’t get to choose the plugins that were in the list. I could make suggestions, but that may or may not affect the list. I use some really obscure plugins – or at least I don’t find that many people using them – and they were not on the list when I looked before or now. I guess I should chalk that up to me just being a little different anyway.

      As for Plugin Central, it fell in that category that two developer friends of mine fell in to. You either have to type in the name or type in the URL of the plugin in the repository. I tried the two that my friends developed and it was more hassle than it was worth to me. One thing that I noticed about Plugin Central was that it does notify you when a plugin needs updating and that is a true extra value. PluginBot does not do that and it would be a nice feature. But, we still come back to the same issue as others that I’ve seen – you have to either type in the name or the URL for it to find your plugin.

      While PluginBot is not perfect, it is very close. Perfection would be to have the ability to search the WP Repository and then tick off several boxes of ones that you want. Ultimately, it would be nice to be able to set up “sub-folders” for when I’m testing many plugins that do a similar job to see what works. But, I’m still dreaming. ;)

      I appreciate you mentioning these because I had actually forgotten about them. This will help preserve their mention for future readers. If you want to look at them as well, here are the links in the WP Repository.

      Plugin Central
      WP Quick Deploy

      When looking these up, I also found:
      WP Quick Deploy Revisited but there seemed to be little difference in it either.

  1. Awesome post and very informative. Just when I think I know everything about WordPress, I guess I should think again. Please check my site out for John Chows newest release which will also go into various plugins that are used in WordPress. Thanks guys and please share. John Chow Blogging

    • Goodday Usman.

      Glad you got something valuable out of this article.

      Just when I think I know everything about WordPress, I guess I should think again.

      I feel that way every day. Every time I think I have a handle on things, someone comes out with something that tips the scales on me. I’ve got developer friends that are feeding me tips and tricks that I didn’t realize WordPress could do. I guess I should because it’s PHP, but it still amazes me what a powerful platform we have at our disposal.

      Keep up the great work yourself and be sure to keep coming back. I’ve got about a dozen articles in various stages of completion that I think will tip the scales for our readers as well. Looking forward to hearing more from you.

    • Hey Dan.

      Thanks for dropping by and leaving a comment. In case it is unclear to any of our readers, Dan is one of the lead developers for PluginBot. If anyone tries PluginBot and comes up with additional suggestions, please be sure to leave those at their support desk, but also be sure to comment here with them. I have found that one idea can spur another idea that’s even better than the original. That’s what makes the WordPress community so strong and valuable – so many people collaborate on projects making them better in the end.

  2. I am trying plugin bot, but getting installation errors on all plugins I try to install. There is very little support for it online. The issue is that wordpress asks for ftp connection information while plugin bot is trying to install. I’m trying to figure out a workaround but nothing yet.

    • Hey bitflipper.

      I had this issue on a previous host and discovered this plugin – AutoFTP - which automatically completes the FTP information whenever you try to install plugins and themes. Are you able to install plugins using the standard WordPress dashboard under “Add New” or do you still have to put the FTP information in when you do that? If you have to put that info in for that process to complete, this plugin will also make that process easier.

      Let me know how you get along on this. Looking forward to your feedback.

    • We have our support link on every page of our site and usually respond within a few minutes. It should happen with any plugin install, not just with pluginbot. The other solution besides AutoFTP is to define your ftp info in your wp-config.php file.

Participate