Packaged/Modularized TW Features
Is there a roadmap for TW?
One thing I'd like to see is for the features of TW to be individually packaged and available separately.
I'm a newcomer to TW, and it's taken me a long time to wade through all the admin features to figure out what I want/don't want.
The ideal scenario (IMHO) is to have TW be a base structure available for download. And then you can pick the features you want (Chat, Forums, Polls, Surveys, Image Galleries, etc.). Each feature would come in its own packaged file (a .tgz file having a special setup script) and would be self-contained with its own documentation, scripts, templates, icons, db dump, etc. Each feature would have its own version number and be maintained by its own team. All components for a given feature would go into its own subdirectory in the filesystem.
There would also need to be some good documentation telling how to set it all up and how to build your own TW packages.
Advantages:
1. Upgrades would be easier. Individual packages would/could be released more often, and the base system less often.
2. The admin user interface would be more modularized, easier to understand
3. Easier to build new packages and maintain existing ones
4. Security is improved. If one package has a hole, you won't have to worry unless you have installed that package.
Thoughts?