Started working on the plugin structure
I've always been in need of a lot of plugins for all my clients, so we'll definitely have good support for future plugins. My old file and plugin structure wasn't really up for the task so I've started reworking it a bit. Each plugin can old an admin interface for the backend and one or more widgets for the frontend.
Each plugin will reside in its own folder in the plugin folder. Similar to WordPress these plugins can be enabled or disabled from the admin GUI.
My old plugins, or "modules" as I called them, range from discussion banners and forums through webshop, and wiki. Each plugin will also sport features to add database tables within itself, so you should only need to upload the plugin folder and the CMS will handle the rest for you.