Log in

Project Info

Stats

  • Category: Events
  • License: GNU General Public License (GPL) version 2
  • Updated: 2010-3-3
  • Downloads: 32024
  • Recommendations: 41

Other Projects

Kevin Jardine's plugins:

Event calendar for Elgg 1.7

Adds group and site-wide event calendars to Elgg 1.5 or higher.

Last updated 816 days ago

The event_calendar plugin adds a site-wide event calendar as well as an event calendar to each group. Various options related to the site and group calendars can be set using the event calender settings on the tool administration page.

You can discuss this plugin, including posting bug reports and suggesting new features, in this group:

http://community.elgg.org/pg/groups/263011/event-calendar/

(The URL field in the Info box on the left is clickable.)

Group members can view events by month, week and day using a jQuery date picker widget, and submit event descriptions including the venue, start date, end date, tags, description, organiser, contact person, event access level, and fees if any.  Group events are aggregrated into the site wide event calendar accessible from the Tools menu drop down.

Site admins (or optionally any user) can also add non-group-specific events to the site-wide calendar. Users can add group or site-wide events to a personal calendar to showcase events that they plan to attend or are interested in. They can optionally display these events by dragging an Event calendar widget onto their profile or dashboard. The number of users who have added an event to their personal gallery is listed on each event page along with a link to a page that displays these users in a gallery format. It is thus easy to find other people interested in the same event.

The initial development of the event calendar plugin was funded by the Research & Development department at the Royal Institute of British Architects (RIBA).

Release notes:

This is a major new release. Please test it carefully before using it on a production server!

Post any questions or comments in the event calendar group (link in the Plugin homepage area to the left).

CHANGE LOG

Version 0.84

Fixed tag search so it works for Elgg 1.7.x.

Added French and Spanish language files provided by UNESCO. These are not quite complete and additions are welcome.

There is now an option to allow group admins to add any existing event to a group calendar.

Fixed a bug which incorrectly removed the ability to change the date and year.

Renamed a date picker view to avoid a conflict with the Profile Manager.

Added unpacked js for ease in customisation and localisation.

Restored the vanished RSS feed link.

Fixed a bug in the region dropdown behaviour on listing pages.

Fixed a case where the page was not properly displayed when clicking on a pagination link

Added a sanity check for date formats.

Changed the listing limit from 4 events to a more reasonable 15 events.

Added real_end_time as an internal metadata value to compute collisions.

Added three features that are turned off by default but can be enabled through plugin settings:

The spots feature allows you to specify how many users can add an event to their personal calendars. This also adds an "open" filter to the show events page so that you can see how many events are not full.

The no collisions feature prevents someone from adding an event if they already have another event on their personal calendar within the same time period. (This will only work with new events or events that you have resaved after updating this plugin as it needs the new real_end_timefield.)

The add users feature provides a magic JavaScript field that allows an event creator to add the event to the personal calendars of other users. This appears on the event edit form. (Requires the separate autocomplete plugin.)

There is a separate option (turned off by default) to send notifications to users who have events added to their calendars through the add users feature.