Starting today, the site administration is becoming more streamlined - the content pages are now managed through the forum software itself, instead of separate pages which were routed through SVN.
This will allow much more up-to-date site management to go on, since it now means I don't have to worry about content being routed through SVN and then back out to the web-server area. If nothing else, it means that I don't have to write a script to pull content out of SVN, push it to the web area, or do it manually like I have been.
In case anyone was wondering why this was all going on, it is because I am currently in the midst of streamlining site management in general, and as the forum is the main home of CE/prospective EE users, the site's administration will be covered by that.
The plan so far is:
Ensure all applications are at latest available versions and appropriately secured. Unify the site/subsections to all use the same theme (includes Bugdar, ViewVC etc.) Bring the non-application sections of the site (About EE, FAQ, Team pages) into some form of content manager.
- Move all applications and site subsections to individual subdomains - currently only the SVN browser and the forum are handled in this way (svn.emeraldeditor.com and forum.emeraldeditor.com respectively).
- Write interfaces to Bugdar and phpFileDB to allow authorised users from the forum to administrate those appropriate sections (e.g. any authorised forum user should be able to post bug reports)
The final changes in the above list will take a little longer because of the interfacing between applications that is involved. However, it will mean that you only have one username/password to remember. Unfortunately, though, with adding in subdomains, it may not be possible to export sessions between them - e.g. logging into the forum won't mean you will already be logged in automatically with the bug tracker or download manager. That said, if I can get it to work in some fashion without affecting security, I'll do just that.
I really would like above all, though, to manage the Subversion repository access through here, but I don't believe that will be possible (at least not without rewriting the SVN server authentication module!). If it should change, though, I'll make it happen.
If anyone else has any other ideas/suggestions/comments, please let me know.