by dsanderson77.

Calendar Display Views

Well, this is a big change and additional capability for Majozi Calendars. So what is a Display View?

A Display View allows you to designate a grouping of calendars for displaying your organization's events.

Review of Calendaring capabilities

The core purpose of a Majozi calendar is to act as a set of instructions (requirements) for the Scheduling Engine. The Scheduling Engine works its way through this list of requirements and seeks to assign available and qualified members to these assignments. Calendars are directly related to your group's primary scheduling period: quarterly, monthly, bi-monthly, weekly, etc.

A secondary purpose is that because the calendar contains information about your organization's event, it can also be used to generate a publicly viewable display of up-coming events, dates, times, etc. Because not all events are necessarily staffed, you can also create calendars of unstaffed events only for the purpose of generating a public display. Up until now, the only controls you've had are the ability to designate (or not) events as publicly viewable and to publish (or not) a specific calendar.

Some organizations want to have calendar information which is only viewed by the group's members, and other information for the public at large. For example, if you also have committee meetings, you might want to show these together with your public calendar for members to use in planning, but you don't want that information to appear on your public web site. 

Using Calendar Categories (previous blog post) together with Display Views, you can now completely control the particular combinations of calendars which are to be displayed together. You can also designate a keyword, which if found in the public title, will cause the display to be emphasized and highlighted with a designated color.

You can use these views in various ways: display a calendar grid, display a printable list, embed the grid view in your web site, subscribe to a calendar feed, or download and import all the events in the view.

Display Views Example

Designate categories for each type of calendar you are using. For example, my group designates the staffing requirements calendar in a STAFFED category, and the other publicly viewed information which doesn't require staffing, as UNSTAFFED. An internal-only calendar of committee meetings is designated as COMMITTEE.

In Views, then I create a MAIN view and select STAFFED and UNSTAFFED categories for viewing together. I'll set the display period to ALL PERIODS, a highlight keyword of "minister" and a highlight color of "red". I create another view named INTERNAL and select STAFFED, UNSTAFFED, and COMMITTEE; a highlight keyword of "seminar" and a highlight color of "blue". I create a PRINT view, and select STAFFED, UNSTAFFED, "minister", "red", and make the period ROLLING MONTHLY, with a value of 3 (months). I'll use this for generating a printer-friendly list which can then be printed and distributed.

How to use

You can reach Display Views from the CALENDAR page or the CALENDAR CATEGORIES page (screenshot). Click the VIEWS icon.

Graphics 51 Cal Icons

The first time you get to the VIEWS page, there will be no views (screenshot). 

Graphics 56 Views Empty

You will need to click NEW to create a view (screenshot). In this screenshot, there's only one category available for choosing: GAMES.

Graphics 57 Views New

And then you will see the VIEWS page show the new view together with possible actions.

Graphics 57 View List

The information on the right is as follows:
"ALL PERIODS" (in blue) is showing the selected period type. The second line (games) is a list of the selected categories to be shown together. The third line ("special [red]") shows the highlight keyword and the highlighting color. The fourth line shows displaying options (click the icon to activate): GRID to display the view in a calendar grid format; LIST to display the view as a print-friendly listing; ical [UTC] and ical [local] are used to get the iCalendar URL for subscribing to this calendar view (right click to copy URL) or download iCalendar formatted events for later importing to a calendaring program. Please see FAQ for details on usage. Final line are actions: EDIT to change attributes; EMBED to get the HTML code for embedding the view in your website (screenshot), and REMOVE to delete the view. Note that after deleting a view, any attempt to access the view's events will be treated the same as the general (default) case of viewing all published and public events.

Graphics 57 Embed

Please see the page HELP for Display Views for detailed explanation of all period types.