PHPackages                             iionly/event\_calendar - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. iionly/event\_calendar

ActiveElgg-plugin[Utility &amp; Helpers](/categories/utility)

iionly/event\_calendar
======================

Adds configurable group and/or site-wide event calendars.

3.3.0(3y ago)5938[2 issues](https://github.com/iionly/event_calendar/issues)[1 PRs](https://github.com/iionly/event_calendar/pulls)GPL-2.0PHP

Since Oct 25Pushed 3y ago4 watchersCompare

[ Source](https://github.com/iionly/event_calendar)[ Packagist](https://packagist.org/packages/iionly/event_calendar)[ Docs](https://github.com/iionly/event_calendar)[ RSS](/packages/iionly-event-calendar/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (14)Used By (0)

Event Calendar plugin for Elgg 3.3 and newer Elgg 3.X
=====================================================

[](#event-calendar-plugin-for-elgg-33-and-newer-elgg-3x)

Latest Version: 3.3.0
Released: 2023-02-04
Contact:
License: GNU General Public License version 2
Copyright: (c) iionly, Juho Jaakola, Matt Beckett 2015, (C) Kevin Jardine (Radagast Solutions) 2008

Description
-----------

[](#description)

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 calendar settings on the tool administration page.

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 aggregated 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.

Users can export to or import events from an iCal file.

Admin settings
--------------

[](#admin-settings)

Numerous options for the event calendar can be set in the event\_calendar settings area under Tool Administration.

These include:

- Add starting and ending times as well as dates to events (default: no)
- Automatically add events a user creates to his/her personal calendar (default: yes)
- Automatically add group events for all members to their personal calendars (default: no) (If activated, the autogroup function automatically adds all group events to a user's calendar for all groups that the user is a member of. Group events are also automatically removed if the user leaves the group.)
- Use Agenda view (default: no) (Useful for conferences with multiple events on the same day.)
- Display venue in event listings (default: no)
- Add region dropdown (default: no), plus a way to specify the allowable regions
- First date displayable on show events pages (default: no first date)
- Last date displayable on show events pages (default: no last date)

As well, there are numerous options for configuring the site wide and group calendars.

ACKNOWLEDMENT
-------------

[](#acknowledment)

The initial development of the event calendar plugin was funded by the Research &amp; Development department at the Royal Institute of British Architects (RIBA). Several other clients have funded enhancements.

CONTRIBUTIONS
-------------

[](#contributions)

Pete Harris from Curverider contributed the icons. Thanks Pete!

Igor Nuk from UNESCO sent me Spanish and French language files as well as a version tweaked to make it easier to customise.

Many clients too numerous to mention have funded enhancements since the original version was funded by the Royal Institute of British Architects.

Installation
------------

[](#installation)

1. If you have installed a previous version of the Event Calendar plugin plugin disable the plugin in the admin section of your site and then remove the event\_calendar folder from the mod directory of your Elgg installation,
2. Copy the event\_calendar folder into the mod directory of your Elgg installation,
3. Enable the Event Calendar plugin plugin in the admin section of your site.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance12

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 75.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~226 days

Recently: every ~0 days

Total

13

Last Release

1189d ago

Major Versions

1.10.3 → 2.0.02015-12-12

1.10.x-dev → 2.3.12017-07-08

2.3.x-dev → 3.0.02023-04-02

### Community

Maintainers

![](https://www.gravatar.com/avatar/fdbf30b346be3828b40d37e87d3dfc0974c9481c41c8019a37a90d59580b031b?d=identicon)[iionly](/maintainers/iionly)

---

Top Contributors

[![iionly](https://avatars.githubusercontent.com/u/1773681?v=4)](https://github.com/iionly "iionly (76 commits)")[![juho-jaakkola](https://avatars.githubusercontent.com/u/883920?v=4)](https://github.com/juho-jaakkola "juho-jaakkola (16 commits)")[![cash](https://avatars.githubusercontent.com/u/199558?v=4)](https://github.com/cash "cash (5 commits)")[![beck24](https://avatars.githubusercontent.com/u/738363?v=4)](https://github.com/beck24 "beck24 (2 commits)")[![mh35](https://avatars.githubusercontent.com/u/1467893?v=4)](https://github.com/mh35 "mh35 (1 commits)")[![tacid](https://avatars.githubusercontent.com/u/196701?v=4)](https://github.com/tacid "tacid (1 commits)")

---

Tags

pluginelgg

### Embed Badge

![Health badge](/badges/iionly-event-calendar/health.svg)

```
[![Health](https://phpackages.com/badges/iionly-event-calendar/health.svg)](https://phpackages.com/packages/iionly-event-calendar)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
