Multi-Branch Dynamic Events Calendar

Douglas County Libraries (DCL) desired an automated method to manage, control, and publish a dynamic list of library branch events directly on their public website. DSoft Technology performed system planning, architecture, database design, and development work for the DCL Information Systems group. This website contains branch-specific, password-protected administrative functionality to allow admins to enter and modify event times, dates, and details. Super admin permissions exist to update library branch and program data.

Combining browser-independent PHP programming, DHTML scripts and relational database design, we maximized performance and flexibility by using dynamic queries to pre-load JavaScript arrays, and built client-side logic to dynamically re-display the event list based on user choices. Events can be listed for specific branches or specific programs, on a single day, week, or for the whole month. Dynamic contact and additional web link information is included. Users can print the events calendar and hang the single-page calendar-style monthly events list on their refrigerator for quick reference.

Douglas County Libraries (DCL)