So about a year ago I installed this plugin. Back then, it looked like this:
I installed it for the amazing feature it had that let you organize the list of plugins on the plugin page. That was the reason I got it. It made dealing with a lot of plugins much easier. So today I went searching for that plugin I used to use. This one was the first result and the screenshots looked completely different. There was nothing showing the list of plugins being organized. So I spent the next half hour searching only to find nothing.
Then I opened a site I hadn't used in a while and saw something strange. A "must-use" plugin that I only remember being on the Plugin Organizer. Problem was, I couldn't organize my plugin list on the plugin page.
I came to the depressing realization that I found my old plugin on the first try, but the best feature (the only one I installed it for) was gone. It seems like a common sense feature to have but no plugin I can find offers it. I'm extremely disappointed that this plugin did away with it.
I've also posted this in the support section hoping someone will explain to me why that feature is gone and if there's any alternative that I just somehow couldn't find.
This plugin is awesome for setting load order and choosing which plugins get loaded in certain scenarios.
However, the UI is absolutely terrible - very confusing, unreliable and particularly difficult to work with.
IMHO the groups functionality should be removed completely, and replaced with a hierarchical drag-and-drop interface using same UI as the menu editor....
Each plugin would be represented by a panel showing plugin name, version and some basic links: Activate | Delete or Deactivate, Edit. Update link would be shown when applicable (and panel colour could change to make it really obvious that update is needed). There would be a small arrow that when clicked would expand the panel to show other info such as description, author, link to website, etc. An "always load" checkbox would also be displayed on the extended panel - when ticked, that plugin will always load no matter what other settings I make (so long as it is activated). There would be a +/- button on plugins that have child plugins so I could expand/collapse parts of the hierarchy to make it easier to work with. At the top of the page would be a search box allowing realtime filtering of the plugin list using jQuery.
This would allow me to create a hierarchical tree of both dependencies (ie. all BuddyPress addons would be children of the main BuddyPress plugin) and load order (vertical ordering of items). It would allow me to drag an entire group to a different location in the tree (eg. I could drag the main BuddyPress plugin and all it's children would go with it).
Then, a new "Profiles" option in the Plugins menu would allow me to create profiles. Each profile would display the full plugin hierarchy and allow me to tick which plugins should be loaded by that profile. When a plugin is ticked, any parent plugins are also automatically ticked. Within the profile there would be a conditions editor which would allow me to add one or more conditions where that profile will override the plugins that get loaded (using a similar approach to the "Content Aware Sidebars" plugin).
(EDIT: Just spotted the Plugin Filters menu after doing a page refresh in admin area. That's also very confusing.)
You must log in to submit a review. You can also log in or register using the form near the top of this page.