Website Architecture

Attention: open in a new window. PDFPrintE-mail

For those that are interested, this site has been constructed using Joomla!

Joomla! is an open source, free-to-use Content Management System. It has been selected for this site because it will allow lots of people to create and maintain content on the site, without danger of duplication or loss of information. Joomla! stores its content in a database at the web host. None of this make a difference to readers of the site, but for content creators it does allow a lage site easily to be managed.

Joomla! provides the basic functionality to get started with a content managed website. However, there are some common needs that are not fully addressed by the standard package. But that's not a problem - there is a wide variety of "add ons" available. On top of the "standard" Joomla install we have selected a number of extensions to provide specific functionality:

 

JCE

An enhanced text editor for content creation. JCE allows links to other content to be added "inline"

Eventlist

A component to store events within the village

mod_eventlist_cal

A module that displays a calendar to show forthcoming events

mod_vvisit_counter

A module to show the number of visitors to the site

ContentSubmit

An extension to allow users to add documents, but only to certain sections

Phoca Gallery

An image gallery, used to display photographs

Xmap

A site map component

Lazybackup

A component that backs up the database, and emails a compressed file. This allows "disaster recovery" of the database (but note that the other volatile parts of the site - e.g. the image folders - need to be backed up manually periodically).

Slick RSS

A replacement for the "standard" feed display: used to display the weather. The extended text appears as a tooltip if you hover over the daily summary.