Site Lab

  • 310 Rose Street, 106 Hardymon Building, Lexington, KY 40506
  • email us

Web Programming

Many of our projects are more than just Web pages. We also program a variety of Web-based applications.

We primarily program in PHP, and employ a MySQL database back-end.

KAAE Collaboration Application

The Kentucky African American Encyclopedia required an interactive article management application. Their goal was to provide the public with a browsable listing of Encyclopedia entries, and enable authors and editors to collaborate on their works.

The system we developed is based on a central entry database, with a searchable and sortable listing. Each entry has an associated page, displaying details based on the access level of the user (public, author, or editor). Users may register accounts and subsequently request authorship for entries. These requests are shown to editors, who may deny or accept them. Editors and authors assigned to entries may submit update notificaitons and upload their work in association with their entries.

DanceBlue Registration

We built and maintain the Web site for the annual DanceBlue dance marathon. This includes the online dancer and volunteer registration system. Using their Univeristy ID's students can register to dance for their teams. These registrations are stored in a back-end database and are accessible by DanceBlue coordinators, who can select from a variety of data extracts. People wishing to volunteer register with a similar form.

Gartner

We programmed a portal connection to Gartner Group's public web site. Users can authenticate at UK and gain access to research documents on the Gartner Group site.

Application programming

Our services also extend to the occasional desktop application solution.

Career Center Mock Interview System

The James W. Stuckert Career Center performs "mock interviews" to help students prepare for the workforce. They wanted a computer-based solution for recording these practice sessions that would replace their old tape-based system. We developed and turned over to them a Mac OS X based system. Interviewers can record interviews and label them with the students' IDs. These recordings are then sent to a central server for distribution to an Apple XGrid, where they are compressed and uploaded to our student Web server for access by their associated students.

WebDAV

Web-based Distributed Authoring and Versioning is an extension of HTTP (the protocol used to transmit traditional Web pages) which allows users to collaboratively edit and manage files on remote web servers. We have built a WebDAV system for the student file storage/Web server. This allows users to access their files from anywhere on the Internet. The main advantage of WebDAV over other remote file systems is that it can be used through a firewall, as long as normal Web traffic can get through.

UK News Content Management System

A content management system was created for UK Public Relations to feed news releasese details into the UK News web site. The CMS allows author to insert article, contact details, images/thumbnails, and include timer to publich the articles. It also allows the administrator to add users, news categories, etc. The most recent top stories are then fed to the University of Kentucky homepage every 10 minutes via RSS feed.

Last updated: 4/18/08