Title: THE WEB CALENDAR PROJECT
1THE WEB CALENDAR PROJECT
- Presented by Jasmine Thomas
- Supervisor John Ebden
2MOTIVATION
- Need for a common platform on which the events
held within the University can be advertised - Staff Events List Mailing List
- Students Web Calendar
- Options were to create something new or configure
the existing technologies to work together
3My Project
4(No Transcript)
52
EVENTS LIST MAILING LIST
Staff member submits event notification as an
e-mail to the mailing list moderator
List moderator approves the event notice, and
submits it
1
Mailing list archive
IMAP mail server
3
Event notice is mailed out to all subscribers of
the list and it is archived
6WEB CALENDAR
2
Database
1
Event notice stored in a backend database, held
for approval by calendar administrator
Student logs onto Web Calendar, hosted on the
Universitys Official site and submits an event
notification
3
Administrator logs on And approves the event
notice, event notice is now viewable on the Web
Calendar
Web Calendar
7Component Integration
Database
Mailing list archive
web server
web server
8PROBLEM ENVIRONMENT
- Events List Mailing List (Mailman)
- Web Calendar HTML, Perl Scripts, MySQL
database. - Apache Web server Unix systems
9TECHNOLOGIES USED
Mailman
MySQL
Database
Mailing list archive
PHP/PERL
Apache web servers on Unix box
10PHP
- Low and smooth learning curve
- String manipulations capabilities (Regular
Expressions) - Ease with which it can interface with databases
(MySQL) - Intelligent error reporting debugging easier
- Compatibility with Apache
- Cross platform build on Windows and port it to
Unix
11Events-L available at http//listserv.ru.ac.za/pip
ermail/events-l/
12ARCHIVE
13ARCHIVE
MONTHLY SUBMISSIONS