If you call LowCal without any arguments in the URI, you get a tabular calendar displaying the current month. This is frequently useful, but there are other options which can be used to do much, much more... Selecting a date (calendar and admin) ---------------- date - Display the day given by mm/dd/yyyy or dd-mm-yyyy year - Display the specified year month - Display the specified month day - Display the specified day of the month The displayed date defaults to the current date. Addition and subtraction are allowed in the year, month, and day arguments. For example, month=-1 will give you last month and year=+1 refers to next year. You will usually want to set date in all your links, if only so it can be used by the %DATE% token to create a return link. Selecting a display mode (calendar only) ------------------------ event - Display the single event whose details are in the file listdays - Show a list of all events starting on the selected date and continuing for the next days, including event details summarydays - Show headlines for all events starting on the selected date and continuing for the next days If no display mode is specified, the default display is a tabular monthly calendar. Restricting displayed events (calendar only) ---------------------------- category - A comma-separated list of categories to display. If this is blank or "*", all event categories will be displayed. Matching is done on substrings, so "category=a" would omit category "foo", but would display both "bar" and "baz". categories - Synonym for category You will generally want to pass category for the same reason as the date specifiers. Passing event details (calendar only) --------------------- eventname - This only applies in the 'event' display mode and is used in conjunction with the %EVENTNAME% token to allow event displays to include the event's name (from the event's tag) in the header or footer. Mostly useful for putting the event's name into the HTML page title. Admin commands (admin only) -------------- adminrepeating - Show a list of all repeating events adminlist - Show a list of events on the date determined as described under "Selecting a date" above adminedit - Names a file in the event directory to be edited. If 'event' is sent to the admin module, it is used as a synonym for 'adminedit'. (This allows you to view an event through the calendar interface, change the base URI from the calendar path to the admin path, and go directly to editing that event.) Now some examples... /lowcal Displays a calendar for the current month /lowcal?month=12&year=2005 Calendar for December, 2005 /lowcal?listdays=7 Displays full details on all events coming up in the next week /lowcal?month=1&day=1&year=2001&summarydays=31 Shows a list of headlines for all events in January, 2001 /lowcal?event=20001231-nye&eventname=New+millennium+party Shows the detailed event record for your party to welcome in the new millennium /lowcal?date=2/3/2001&month=5&day=+12&listdays=1 Shows detailed listings for all events scheduled for May 15, 2001