Page 1 of 9
Calendar Menu
By jalist with extras from Cameron, McFly, Barry, steved and others
Version 3.6
e107 version 0.7+
Compliance XHTML 1.1
Doc Issue 1
Doc Date: 15.11.06
1 Introduction
1 Introduction1 Introduction
1 Introduction
This is a calendar/event plugin for the e107CMS, provided as a core plugin within the E107 distribution.
1.1 Enhancements in version 3.6
1. A 'forthcoming event' menu which can be added to the main page in the normal way.
There is an extra 'admin' page added to the event calendar admin for this; allows setting of:
a) The title of the menu
b) Number of days to look ahead
c) Number of events to display
d) Whether recurring events are to be displayed
e) Whether the title for the menu is to be a clickable link to current month's events
f) Whether the event category icon is displayed next to the event
g) The categories of events which are to be displayed
2. Enhanced email notification facilities:
a) One of the emails can be "event is tomorrow" as an alternative to "event is today" - set by category
b) Optional summary or detailed logging of mailout activity (set as option on the main calendar admin page).
This requires a subdirectory 'log' in the calendar_menu directory, with '666' access rights. A log file (standard
ASCII text) 'calendar_mail.txt' is created there.
3. Subscription emails
-forced subscriptions can be sent to a class different to the class which can see the events.
- never sent to banned users
- forced subscriptions can be sent to ‘Admin’ or ‘Member’ user classes
4. Various options for time/date display and entry.
5. Calendar can be driven off ‘site time’ or ‘user time’ as well as ‘server time’.
6. Event entry:
a) Changes to the event list can optionally be noted in the main admin log.
b) If end date is earlier than start date, its automatically set the same as start date.
7. Maintenance option to bulk delete ‘out of date’ events
8. Calendar_menu styles now in template file, various XHTML fixes, notice removal etc
9. Forthcoming Event menu now templated; improved default template.
10. Some optimisation of database queries
11. Caching for calendar menu and forthcoming event menu supported if enabled system-wide.
12. Control over date formatting from admin menu
13. Templating/shortcodes improved to simplify format control
14. Option to highlight events which have been added/updated recently (needs styling in the template to be
visible in some places).