[pLog-general] Your thoughts on 1.1

Benjamin Krause ork at orkland.de
Thu Apr 14 21:47:24 GMT 2005


Hi everyone ..

Here's a feature request i would like to see implemented in 1.1. I'm not 
to sure how 'big' this change would be, so i'd like to hear your comments.

Feature: New Plugin Management

Currently you manage Plugins via the Control Centre. You can see a list 
of all plugins, each plugin might add some new menu entries in the admin 
menu, whereever the plugin choose.
Some plugins have a boolean value to activate/deactivate the plugin.

Now what i would like to have is:

- create a new page called 'plugin management' in the administration. on
   this page the admin can add new plugins (maybe even upload them as a
   zip file) and control wheter a plugin is:
   - active (must have for all blogs)
   - active (optional for each blog)
   - disabled
   i guess this might be done with a table view and a drop down on each
   plugin row. the admin should see what plugin is installed and what
   state each plugin is in right away.

- change the plugin centre in control centre so the blog owner gets a
   list of all active (must have and optional) plugins. we should have a
   table of all plugins and a checkbox in each row to enable/disable each
   optional plugin. all mandatory plugins are displayed but not
   checkable.

- store a array containing all plugins in the blogSettings. so
   each blog has an array containing the wanted plugins.

- blogview, change the plugin manager to load only those plugins really
   needed by the current blog. this will save time if you have a lot of
   plugins installed. the plugin manager must still load all plugins if
   in the admin panel.


now we get these new cool features:
- admin might install plugins that are mandatory for each blog and no
   blogowner can disable them. (e.g. the authimage plugin)
- each blog owner can decide what plugin to use and can manage this
   setting quite easily in a table.
- the general loading time might be drastically decreased if you have a
   lot of plugins installed.

Ben






More information about the pLog-general mailing list