Screenshots

Click to enlarge
  • mayville high school design image 1
  • mayville high school design image 2
  • mayville high school design image 3

Mayville High School (August 2002 - December 2002)

http://www.mayvillehighschool.com

Description

I was given the task of rebuilding the web site of a local private school. The old site had originally been designed as flat html. As the school required yearly updates, some content management was added whilst at the same time trying to preserve the original layout and design. As more and more layers of content management were added by different programmers of differing ability, the site gradually became unmanageable. I was asked to rebuild the site with full CMS for every section - the idea being that I make the site as flexible as possible from the start to allow for growth in the future. I reused some components from the JPSEP template system I wrote, giving the user the ability to freely upload images and enter text.

This site was 'Highly Commended' in the Newspaper Society Advertising, New Media & Recruitment Conference 2003 - http://www.newspapersoc.org.uk/

Tools

  • SQL Server
  • Coldfusion
  • Coldfusion Studio
  • Access
  • Fireworks
  • SOEditor

Technical

The site is mostly database driven (through SQL Server) wherever possible. The menu system is database driven, which allows us to easily add/delete sections wherever needed - a big problem with the old site. Each section is content managed using a development of the template CMS I wrote. This gives enormous flexibility for the customer, as they can freely add text and decide the layout, as well as upload images easily. All the fees and subject pages are content managed - allowing the school to update the subject lists as needed. The GCSE results pie chart is also dynamically generated, and the user can choose the colour scheme as well as enter the new years results.

The (re)design proved to be a good idea, as several new sections were added to the site after it went live with a minimum of fuss. I continually met with the customer throughout the site development to establish their requirements, demo portions of the site as it went live and to collect, prepare and upload the content.