The site is mostly functional.
All pages are created in forms, and then stored in a MySQL database. The information is then formatted into webpages, creating an integrated site. It has taken a few days, during which time I've been unable to do anything else, if I fail my PhD then this is all I'll have to show for it.
This is a sobering thought.
Still to be created is a method for modifying existing pages. When that is done, I'll modify this one with more details on how the site was created. Hopefully this will happen before I forget.
Typing and design by Gib Hemani