We reengineered the Sacramento Law Library web site to better reflect and fulfill their mission and to incorporate content management and web functionality better suited to the organization's needs.
The Sacramento Law Library views its website as an essential tool in fulfilling their mission by promoting the services and resources available in the library, by facilitating direct electronic access to information, and by outreach and marketing to both patrons and non-users of the library. They consider it the “third, virtual branch” of the law library, and strive to constantly improve this access point.
Motivity™ Content Management System
CMS
Allows staff to update, delete, and add general content pages to the site, including images and documents. Event Calendar - serves as the coding foundation for the classes and other events down the road.
Database Design
Added tables and fields to the database that allows scalable and flexible functionality.
Display Classes
Display Classes by month/day – allows the user to browse available classes using the calendar and the custom database functionality.
Search Classes
Text based database search that allows the user to enter search terms that compare against class title, description, and instructor.
Class Offerings / Printable
Printable of course listings, the core classes offered by the library, and print off a dynamically generated PDF of the information.Registration Process
Create User Account
Online form that allows people to self register.
E-Commerce
Accept credit cards securely online via SSL. Users can register for courses and have the option to store the credit card information for easy ordering. Stored credit card numbers are encrypted in the database using AES (Advanced Encryption Standard), which is the Federal Information Processing Standard (FIPS) encryption. Credit card transactions are processed via VeriSign PayFlow Pro, which requires the library to have a merchant bank account regardless of the processor.
Waiting Lists
Allows a registered user to add themselves to a waiting list of classes that have no more capacity. Once a cancellation is made on the web site (by either admin or attendee) the next person in line is automatically registered for the course and notified by email. Once a class has passed, the waiting list will receive an email of the next possible class.
Email Reminder System
Triggers emails to registered users upon completion of registration, after getting on the waiting list, when automatically registered after a spot becomes available, 1 week before the class, and after the class passes to notify those on the waiting list of the next available class.
Cancellations/Refunds
Users can cancel their registration up to 1 week before the class, at which time their money will be refunded directly to their credit card.Admin Tools
Classes
Add new classes and instances of those classes into the database.
Instructor Bios
Add a name, picture, and text description.
Students
View all registered users, filter the list based on last name, or date registered. Clicking on the name of the user takes you to a screen very similar to the My Classes area they would see when they log in. Classes can be cancelled or the user can be switched to another session or another class altogether. This functionality would have no impact on the credit card charges.
Transaction Report
A listing of online transactions (registrations, cancellations) that can be filtered by date range, student name, or amount.
Virtual Photo Tour
Optimized all the current virtual tour photos for the web to improve download times, then created a floor plan diagram with clickable hot spots that display the associated photo and a caption.