Demogame Website Version 3.0
Ok, we're about to get started on recreating the current demogame website. The old website can be seen here (you need to click the link to get to the old site). First, a brief history of the old website.
The old site came about in late DG1, when we wanted a site for the demogame, just like the GOTM site. Ideas were brought together, and an origanal site was designed around Civ3 Demogame 2. Fionn, FortyJ, and I worked on this site. Then, the next game, Fionn mostly took over, after we had asked Thunderfall to give it php/mySQL support (thus the different DNS -- demogame.civfanatics.net vs. www.civfanatics.net/~demogame as a username).
Version 1 - This was run by me, and Shaitan, then later, Fionn.
Version 2 - This was run by me, Fionn and FortyJ (cartographer).
Site Design - Fionn, being the artist that he is, decided to go for a high-graphical, many-featured User Interface.
#1 - One big problem right off the bat was that it was slow. Granted, more people have broadband now, but, that's still gonna choke up server bandwidth even more so.
#2 - Another feature was the use of frames, which can be annoying if you're viewing a page that's "trapped" inside the existing frame.
#3 - The third problem was that it would take forever to update constantly, and if we wanted others to help update, we would have to either:
a - Give them server permissions (bad idea).
b - Have them submit the content to me to Fionn, and have one of us put the content up, fiddling with directories and such.
#4 - Save for frames (which is generally seen as bad design practice these days for a host of reasons - accessability and legal), should we have decided to say, put a new menu option up, on a conventional website, every single page would have to be re-edited. Frames were a good idea for their time, almost a primative form of CMS.
So, that brings us to today.
Here's what we gain and lose by switching to CMS:
Gain:
* The ability to quickly update and add content to the page.
* The ability to quickly add or remove links to all (or some) pages at once.
* The ability to adjust and change the location of menu option with ease.
* The ability to set themes (seems to be an admin feature now, but could probably be tweaked).
* The ability to search the website.
* The ability to assign permissions to members to add content to specific areas of the page. (i.e., advisors could post some historical note, or Cyc could have a "Zojoji Blog" page all to himself for pictures and articles about his city).
* The ability to have a "Latest News" section. (displays at the top of the page, or whereever your template has it)
* The ability to have restricted menus. (i.e., if you wanted an ISDG page) That would need testing though, as I don't know if "restricted" will let you view a restricted image or not if you happened to find it in the directory by chance. (I doubt it though).
Lose:
* Flexability. You can only add content based on the available templates. From the CMS's I've seen, they don't like DHTML... However, there is a a "wrapper" template (framed) which allows you to link to a non-CMS page. This would be good if we wanted some javascript, or other interactive page. (I wished the CMS at work had this... something for me to program there! ). (Think of having an RPG on the CMS site!)
* Simplicity on the internal end. This thing can be complex to learn, especially for the editors (editors are those who add content). This is because there are so many templates, and you can't just easily write an HTML/php file and upload it. It doesn't have a nice HTML editor as if you were using FrontPage or Dreamweaver. However, you can still use HTML code.
-------------------------------------------------------------------
So, what now?
Well, we need to decide on what the main areas of content will be. Obviously, we'll have a main menu, but what content do we want on it? Do we want a "History Menu"?
Header Menu (this is the horizontal menu, like an application menu)
- Home
- News
- Contact Us
- Links
[search]
Main Menu
- Home
- News
- Links
- News Items
Demogame History (and their respected sub-menus)
- DG1
- DG2
- DG3
- DG4
- DG5
Current Demogame
- Demogame Constitution
- Join the Civ3 Demogame!
- Advisors
- Governors
- Screenshots