Background:

  • The system can support one or more collections of events and headlines called calendars.
  • After each calendar is created specific users can be given permission to add/remove events and headlines from the specific calendar.
  • There is also a composite calendar which contains all the events and headlines for all the calendars.  It holds headlines and any events marked as Important for all the real calendars.
  • Headlines are basically notes which are associated with a specific date on a given calendar.  Start times are used only to order the headlines, they are never displayed. 

Go to top


How do I start a calendar?
  • You need a page to display the details of each page and an entry in the Calendar list.
  • As the user 'Admin' (or single editor) create a Calendar Entry.
    • select Calendar from the links at the top of the page.
    • Enter the name of the calendar (e.g., Youth, Central High School) in the Org. Name field
    • Enter any number for the PID of Page display (we will come back with the real value)
    • Click on the Create Calendar button.
    • Note the number of the Calendar. (If you forget come back and click on the Calendar Name listed on the right of this page).
  • Create a Day Detail Page.
    • Basically this is a page normal page with Month at a Glance tag, a Calendar tag, and a Day Details tag all set for the specific calendar.  See here for choice of all tags.
    • I'll assume we are dealing with Calendar number 2.
    • Enter the Name of the Calendar as the page title.
    • Enter either |.calMonthLtr:2.| (generates a calendar which should print on a letter size page), or |.calMonth:2.| (which will re-size the browser window to support legal size printouts).
    • Enter either |.ThreeCal:2.| (three months arranges prior, current and next), or |.ThreeCalF:2.| (three months listed (current, next and 2 months out). 
    • Enter |.DayDetails:2.|. The headlines followed by events for the page will appear here.
    • Add and optionally publish this page.  Note the page ID.
  • Update the Page ID.
    • Go back to the Calendar line at the page top
    • Select to correct Calendar
    • Enter the real PID in the PID of Page Display
    • Click on the Update button.

Go to top

Referring to Calendars

  • To put a single  month calendar on a page use the tag is |. SingleCal:2.| for calendar #2 or |. SingleCal.| for the composite calendar.   This will generate a table containing the appropriate calendar
  • To reference a month at a glance  calendar from a page (say page 5 and calendar #2) use the link "/cgi-bin/complex2/printCal.plx?CalID=2&pid=5&size=Letter" to generate the same link that the |.calMonthLtr:2.| tag would generate.  Note in this case the return would be to the calling page not the Day Detail Page.  

Go to top