Create and manage your library hours in LibCal

What is the LibCal Hours module?

The Hours module allows you to set up and manage hours for multiple library locations and departments, all in one place. You can schedule your hours for different periods throughout the year, allowing you to provide up-to-the-minute schedules for regular hours, holidays, inter-sessions, etc.

Example of a combined Weekly / Monthly Hours widget


Step 1. Plan

Before you get started with the LibCal Hours module, take a few moments to think about how you're going to use it. We recommend making three lists:

  • Your libraries, branches, departments, offices, etc.
  • Regular time periods
  • Holidays, in-service days, etc.

Here are some example lists:

Libraries, etc.
  • Main Library
  • Reference Desk
  • 2nd Floor Computer Lab
  • Archives
  • East Side Library
  • Reference Desk
Regular Time Periods
  • Fall Semester
  • Fall Break
  • Thanksgiving Break
  • Winter Break
  • Winter Semester
  • Finals Week

Holidays, etc.

  • Canada Day
  • Easter Sunday
  • Anzac Day
  • Christmas Day
  • Labor Day

Step 2. Create your weekly hour templates

A weekly hours template defines the opening and closing times for each day of the week. You must have at least one hours template before you can set up hours for your libraries and departments.

When you set up your hours for a library or department, you're basically telling LibCal to apply a weekly hours template between a start and end date. Because your hours likely vary throughout the year, you can create and apply different templates accordingly. For example, you could have templates for:

  • Regular/semester hours
  • Summer hours
  • Spring, Fall, and/or Winter break hours
  • Final or midterm exam hours
  • Different libraries or departments within a library (for example, if your Reference Desk has shorter hours than your library is open, you could use separate templates for each)

Then, when setting up your library hours for the year, you would be able to apply your regular hours template from August to December, your final exams hours template during the first couple of weeks in December, followed by your Winter break hours template and so on.

Learn more


Step 3. Create your libraries and departments

A library is any location for which you want to display opening hours. Within each library, you can add individual departments for things like Circulation, Reference, or Archives -- basically, any service point within that library. This can be helpful if your service points have different hours from the rest of your library.

Learn more


Step 4. Add hours to your libraries and departments

Once your weekly hours templates and your libraries/departments have been created, you can then set up their opening hours.

Learn more


Step 5. Add your exceptions

An exception allows you to override a library or department's opening hours for just a single date. Once the exception expires, your library or department will automatically resume its originally scheduled hours. This allows you to easily adjust your opening hours schedule for days where you are closed or have adjusted hours, such as holidays.

Learn more


Step 6. Share your hours

The Hours module provides you with different types of widgets, so you no longer have to manually update hours on multiple webpages ever again. Once you update the hours in LibCal, all of the widgets will update automatically. Additionally, your LibCal site has a public hours page--giving you an easy way to link to your library hours, whether it's in an email, on a handout, or in a LibGuide or website. To access the public page for your site, simply add /hours/ after your LibCal URL. For example: http://springylib.libcal.com/hours/.

Learn more

Related Springboards