Archive for July 28th, 2006

A University Event Publisher

July 28th, 2006

Just released some PHP PEAR packages for a University Event Calendar/Publishing System.

pear.unl.edu has all the 0.2.0 beta releases.

This release is a solid beta, with plenty of polish on the frontend. The system is based on Allison Bloodworth’s research at UC Berkeley for their calendaring system, and adapted for any university using PHP and PEAR installable packages.

The system is structured into three separate packages:
* unl/UNL_UCBCN (Database structure, data objects etc)
* unl/UNL_UCBCN_Manager (Interface to submit/manage events)
* unl/UNL_UCBCN_Frontend (Public viewing frontend for published events)

This represents about two months of on-and-off work by myself and Alvin Woon to replace the existing FileMaker calendar system our university is using.

The NEW events system is at http://events.unl.edu/ and management frontend at http://events.unl.edu/manager/, and will go live with the new UNL Templates on August 14th.

Big thanks to Alvin Woon who did ALL of the CSS work on the frontend and management portions – it looks magnificent.

http://pear.unl.edu/ has all the downloads.

The package builds on some great PEAR packages like:
* MDB2
* MDB2_Schema
* Calendar
* DB_DataObject
* DB_DataObject_FormBuilder
* Savant 3

Here’s some screen shots… Alvin does awesome work w/ CSS: