I spent a lot of time in the past few months testing some Content Management Systems (CMS) that I could use on the Encyclopaedia web site. I think I have finally found one that suits me, which is drupal (http://drupal.org).
So I want to tell you what I plan to do in the next months so that you can react and make suggestions.
Here are the features that I plan to include into this new Encyclopaedia web site and the changes applied to the current web site:
- Simple visitors will be able to see all the content of the web site (read only). Users who register an account on the site will be able to contribute to the site directly online: it will be possible for them to add comments to any page of the site, to create new content (new pages) and upload files (up to 2 MB in size). However, to avoid any abuse I will have to approve every new content before it gets visible by other visitors. I don't want any trouble there.
- Built in search engine to search for keywords in any part of the site.
- FAQ section: users will be able to read the FAQ as well as post new questions and answers. The current static FAQ page will be moved here (maybe also the FAQ from the DM jumppoint, beowuuf?)
- New dungeons section: the content of the current discussion forum for new dungeons will be migrated in a dedicated section of the web site. People will be able to post their new dungeons and associated files (doc, graphics, ... several file attachments allowed in posts). Other visitors will be able to comment and rate them. I can configure all the fields we need to describe dungeons. Then it will be possible and fairly easy to create custom php pages to search this "dungeon library" based on the platform (csbwin, rtc, DM PC, ...) or any other criteria. I think we will be able to merge there the pages that Paul maintains about some dungeons to make them easily playable.
- Downloads section: all the current download pages and the "Misc files upload" forum will be migrated to a new hierachical "file gallery". People will be able to add files (and links to files on other sites), describe their files and comment on the existing files.
- Links section: this will be a directory of all the links related to DM. the current Links section, as well as all the links present on other pages of the site (clones, emulators, ...) will be migrated here. People will be able to submit new links.
- Technical Documentation section: users will be able to add documentation here. It will also be presented in a hierachical way, built like a book where users can add pages. I think it will help to keep organized all the knowledge that can be found scattered in the discussion forums today. (tips on DSAs, information on some functions in CSBwin, file format specification, etc...)
- Images/scans section: people will be able to add images and scans directly to the site.
- News: people will be able to post news directly on the site. So everyone will be able to make announcements that will appear directly on the homepage (after approval of course). It might be possible to access these news through any RSS aggregator (I still have to investigate that feature).
- CSBwin corner: If needed, I can add a section dedicated to CSBwin where Paul will be able to publish new versions, post files or links to files
- Forums: the general discussion forum will be converted to drupal format and will be dedicated to discussion about the site itself, it will be clearly stated that any discussion about the games should go here on http://www.dungeon-master.com/forum. The other two forums for upload will be removed after their content has been migrated to other sections.
During the migration, I should be able to keep the existing user accounts and passwords from the current forum software (Phorum).
In a first phase, I plan to keep the rest of the current static content as is (Maps, Items, ...)
In a second phase I will slowly move the static content to the new dynamic web site.
Tell me what you think of all this, are there other features you would like to see?