Reasons for Plugin Manager Plugin Configuration

I just want to give all the plugin developers out there a quick overview of why using the Plugin Manager to perform configuration is a good thing.

The main reason is that, since the Plugin Manager works with entire files, there is currently no way to upgrade a particular plugin without a completely replacing all the associated files. And because the plugin files are removed and replaced with updated versions, any configuration settings set within the files itself are reverted back to their distributed defaults.

In addition to that, configuration through the Plugin Manager will remove the need to write file parsing code if you currently store configuration information in a file outside of the plugin itself (though, if that file is distributed with the plugin itself, it will currently suffer the same fate as the plugin file, but that can be tweeked).

There is also the basic validation that the Plugin Manager can provide, along with a consistent interface for the user. And I am sure there are probably a few more benefits that have not come to light just yet.

So, to sum up, here is why Plugin Manager Plugin Configuration is a good thing:

  • No loss of configuration data during upgrades
  • Use of existing code to store and access configuration data
  • Consistent interface for the blog administrator

I hope that has cleared things up a little. I apologize for getting a little too ahead of myself and not giving any insight into my reasoning. :)

2 Comments

I tried Plugin Manager and it crashed my server twice when I was trying to install a plugin. There's an old bug report about overusing system resources in the bugzilla (ID #0000108) but it doesn't seem to be solved or, at least, there is not even a suggestion on fixing. Besides, the .tar.gz file does not have the .css file for plugin manager, although the page asks for a styles-pm.css. Hope it gets better soon, I really like the plugins and I'd like to have them installed more easily.

Walls have ears...

Leave a comment

Recent Entries

  • Plugin Writing 101

    So, I’m planning on writing up some entries about various aspects of plugin development. While I have a couple topics already in mind, I thought...

  • The Olympics Make Me Want To Compete Again

    Every time the Olympics come around (most the summer ones) I always start to delude myself into thinking I could complete once again in the...

  • Minimalist plugins are fun!

    Last night I whipped up one of the smallest plugins I’ve ever written. It is so small in fact that I was able to stuff...

  • Feedburner Widget on MT News

    Movable Type News A WordPress 2.5 Upgrade Guide: And of course there are lots of third-party plugins for the MT dashboard, to integrate statistics and...

  • AD&D Monster Stats for the Presidential Canditates

    Charles Stross (scifi author, D&D nerd, and former perl columnist) posted Politics as she is Played with 3d6: The recent death of Gary Gygax, who...

Close