technology on a budget: building a desired room scheduler with drupal weiling liu university of...
TRANSCRIPT
Technology on a Budget: Technology on a Budget: Building a Desired Room Building a Desired Room Scheduler with DrupalScheduler with DrupalWeiling LiuUniversity of [email protected]
BackgroundBackgroundUniversity of Louisville
◦ 21,761 Students (Fall 2008 enrollment)◦ 6,174 faculty and staff (excluding
instruction/research assistants)University Libraries (2,191,091 volumes)
◦ Art Library◦ Ekstrom Library (main)◦ Kornhauser Health Science Library◦ Law Library◦ Music Library◦ University Archives and Records Center
Instructional labs/classrooms in Ekstrom Library◦ 5 labs/classrooms ( 2 with PCs, 2 with laptops for
students, and one with instructor station and projector only)
Technology on a Budget - W.LIU 2LITA 2009
Applications Used for Room Applications Used for Room Scheduling in Ekstrom Scheduling in Ekstrom Library Library The five labs/classrooms in Ekstrom
Library are managed by the Office of Information Literacy
Applications used prior to Drupal solution:◦MRBS - Meeting Room Booking System
(version 1.2.3)
For Web calendar display
◦Web form and MS Access For scheduling requests, records and
statistics
Technology on a Budget - W.LIU 3LITA 2009
Workflow with MRBS+MS Workflow with MRBS+MS Access SolutionAccess Solution
Technology on a Budget - W.LIU 4LITA 2009
Why Looking for a New Why Looking for a New SolutionSolution University’s Web form server would be changed and all
the forms must be migrated by a relatively short deadline (The migration was a fee-based service if using the University’s new form system.)
Limited personnel resources to investigate if the latest version of MRBS has been improved and can meet our needs
No spam protection for the HTML Web form Limited options in MRBS to build custom forms if
allowing end users to submit requests directly into MRBS
Login is required if allowing end users to submit requests directly into MRBS
The same data need to be handled twice for each request by the room manager with MRBS+MS Access solution
Notices to all the related personnel are sent from a separate email system if there is a request of special needs
Technology on a Budget - W.LIU 6LITA 2009
Why Using DrupalWhy Using DrupalFree
◦Open Source◦Available on a “free” Web hosting
serverEasier to implement
◦Script install◦Little custom programming
Technology on a Budget - W.LIU 7LITA 2009
Workflow with Drupal Workflow with Drupal SolutionSolution
Technology on a Budget - W.LIU 8LITA 2009
Features of Drupal Features of Drupal SolutionSolutionData entry – entered once by end users
via a Web form with spam protectionLogin – not required for end usersWeb form - fully custom created with
required field and spam controlNotices to related support personnel on
special needs - emailed online without using a separate system
Requested schedule - visible to the public only after approval
Statistics report – instantly available and can be browsed by date/time, class or room, etc.
Technology on a Budget - W.LIU 9LITA 2009
Drupal (5.x) Key Add-on Drupal (5.x) Key Add-on Modules Used (selected Modules Used (selected examples)examples)Actions – for workflow action controlCaptcha – spam protection for input
controlCCK and CCK-taxonomy – for form fieldsTaxonomy_hide – for field access controlContent_access – for page access controlEvent – for calendar displayEventrepeat – for recursive classeslogin_destination – for default page controlMass_contact – for contact listsModerate and modr8 – for workflow control
Technology on a Budget - W.LIU 13LITA 2009
Settings - Workflow Settings - Workflow Module - 1Module - 1
Technology on a Budget - W.LIU 20LITA 2009
Settings - Workflow Settings - Workflow Module - 2Module - 2
Technology on a Budget - W.LIU 21LITA 2009
Settings – Workflow Settings – Workflow Module - 3Module - 3
Technology on a Budget - W.LIU 22LITA 2009
Settings – Taxonomy_hide Settings – Taxonomy_hide ModuleModule
Technology on a Budget - W.LIU 25LITA 2009
Next StepNext StepCreate a calendar view in Drupal
that is similar to the one in MRBSAutomate the new submission or
update alert emails
Technology on a Budget - W.LIU 29LITA 2009
URLsURLsMRBS –
http://mrbs.sourceforge.netDrupal – http://drupal.orgUofL Libraries’ Room Scheduler:
http://kla-itrt.org/ulibcal/
Technology on a Budget - W.LIU 30LITA 2009