Providence Public Library – Event Calendar – John Charles Bent

Providence Public Library – Event Calendar

Client: Providence Public Library

As part of Providence Public Library’s rebrand and redesign the library moved to a new third party calendar application. I built a WordPress plugin to pull data from this application – LibCal – and display events in a variety of different ways. The data is pulled from the LibCal API.

The LibCal for WordPress plugin allows for a traditional calendar display as well as multiple curated displays. The curated display utilizes an admin interface that allows site administrators to select events they want to display. Different displays can be set using WordPress shortcode and attributes in the shortcode dictate the display. Display options include a scrolling list, a full calendar display, and a grid view.

In full calendar view users can filter events using category tags. This plugin is in active development with the intention of rolling out a free version for other libraries to use in their sites in the near future.

Iterations of this plugin are currently in use on multiple pages of ProvLib.org including the front page and every section landing page.

Skills Applied:
WordPress Plugin Development Working with APIs PHP Javascript AJAX JSON HTML CSS