I have adapted RiseVision’s Google Calendar Widget to improve its usefulness for institutions that work on a weekly schedule, such as churches and other houses of worship. The staff at RiseVision have incorporated all my innovations except the CSS stuff into their standard widget.
To learn how to configure and use this widget with your favorite Google Calendar, read this.
In the meantime, my adaptation is publicly available. The Widget’s URL is here:
The Settings (UI)) URL is here:
My fork of the Google Calendar Widget source code is here: https://github.com/OllieJones/widget-google-calendar/tree/style
I intend to leave this version of the Widget online indefinitely. Still, if you’d like to control your own destiny by hosting a copy on your own server, let me know and I’ll send you the distribution kit.
What is in this version?
It adds the following features, which I needed for display in my church. These have been incorporated into the standard Rise widget.
- Support for 8, 9, 10, 11, or 12 days of display (in addition to week, month, etc)
- More choices for formatting the date, including weekday names
- Optional display of event ending times
- Optional suppression of finished events
This feature hasn’t been incorporated by Rise (yet).
- Custom CSS styling for the display of the calendar display.
How do I use this version of the Widget?
- Go to your Gadgets tab in the RiseVision web app.
- Click the Add button.
- Give this widget a name, like “Google Calendar Widget Enhanced” or whatever you wish.
- Make sure the Type is Widget.
- Put this in the URL: http://plumislandmedia.net.s3.amazonaws.com/styled-calendar-widget/widget.html
- Put this in the Custom UI URL: http://plumislandmedia.net.s3.amazonaws.com/styled-calendar-widget/settings.html
- Save, then Cancel
How do I configure the Google Calendar Widget for a presentation?
These instructions work both for the stock Google Calendar Widget and my version.
- Make sure you have a Google Calendar available to display. It must be a public calendar. It helps if it has quite a few events in it for the upcoming days; you’ll be able to see it working.
- Visit your public Google Calendar and go to its Calendar Settings page.
- Copy the text of the Calendar Address. It looks something like this: email@example.com
- Go to your RiseVision Presentations tab and pick a presentation to edit.
- Add or edit a placeholder.
- Right-click and open the Properties panel.
- Click the Add button and choose Your Content from the popup menu.
- Select the widget by the name you just added.
- Then, press the Configure link to get the enhanced configuration page.
- Paste the Calendar Address of your calendar into the field named Calendar ID.
- Complete your choices for configuration.
How can I get help with this?
Write to the author or leave a comment here.