This is a quick plugin I wrote during the beta tests because I frequently changed the values of my config file to test bugs and hated scrolling page comments or having to manually enter in directives. ConfigUI is a plugin that quite simply adds a graphic user interface to the config file. It has been built for MT 3.2 and uses almost every new API available. It works by re-writing your config file so you need to make sure:
- mt-config.cgi (or mt.cfg) is writeable by the web server
- your check your settings before saving
Have a look at the screenshot to see what it looks like. It basically lists all non-critical directives (this means it doesn't list the CGIPath or Database values for security purposes) and to edit a directive, you must unlock it first and then edit. It doesn't describe what the directives are, I felt that would clutter the UI, instead it offer's a help link that point directly to Six Apart's docs (some of those links are broken as the necessary docs haven't been created yet). This plugin is also very secure. It checks the author's permissions and the author is only presented the screen if they are a system administrator.
Installation is quite simple, grab your copy and the folders in the distribution correspond to folders in your MT installation, so eventually you will get a folder called ConfigUI in your plugins folder.
Many thanks to Brad Choate for his assistance.