The Community Emergency Response Team of West Central Michigan trains citizens in disaster preparedness. The website of the CERT of WCM is an information outlet on the activities of the organization and also contains contact information so visitors may become involved.
Due to the primarily static nature of the site, and because I couldn't find a free and mature enough software package, a custom management solution was written using PHP and MySQL. The solution facilitates four main functions: static pages, requesting information, event management, and photo management. Static pages are the simplest of the four, consisting of a title, body, and machine name (used for URL purposes). Requesting additional information is done through a form. Visitors fill in details, such as their name, organization, address, phone, e-mail, and comments or concerns. This information is forwarded via e-mail to the CERT of WCM, which handles the request accordingly.
The event management and photo management is a bit more complicated. Events are added in a similar way to static pages, but also have a date and time range used to place the event on a month based calender view (see image 2). On the calender view, events can be clicked to be brought to a page providing additional details about the event (see image 3). Photos are managed through a gallery system based on albums and subalbums, much like Gallery 2. Albums, subalbums, and photos can all have an associated body of text, displayed either at the top of the album/subalbum page, or below the photo within the gallery.
Technologies: Linux, Apache, PHP, MySQL, XHTML, CSS, JavaScript
