Website Architecture
Last Updated on Monday, 04 January 2010 18:10 Written by Administrator Sunday, 25 January 2009 15:14
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. |














