JEM - Joomla Event Manager

FREE AND OPEN-SOURCE JOOMLA EXTENSIONJEM event management extension for Joomla 5 and Joomla 6

Create and manage events, venues and calendars in Joomla

JEM is a free, open-source event management extension for Joomla 5.4 and Joomla 6. It provides event lists, calendars, venues, registrations, frontend submissions and modules in one integrated package.

✓ Free and open source ✓ Native Joomla extension ✓ Joomla 5.4 and Joomla 6 ✓ Community supported

Event management built for Joomla

What is JEM? Joomla Event Manager is a native Joomla extension for publishing and organising events, calendars, categories, venues and attendee registrations from both the frontend and backend.

JEM is based on the original Eventlist extension developed by Schlu. The project continues its open-source heritage while adapting the software to current Joomla versions, modern PHP environments and new event-management requirements.

JEM is developed, maintained and supported by a community of volunteers. Developers, testers, translators, documentation writers and users all contribute to keeping the extension available and improving it for the Joomla community.

JEM at a glance

Why choose JEM for Joomla event management?

JEM combines event publishing, calendars, venue management, registrations and frontend contribution tools in a native Joomla extension, without requiring an external event-management service.

It is suitable for community websites, associations, cultural programmes, venues, clubs, municipalities and other organisations that need to publish structured event information while retaining control of their Joomla website and data.

JEM project facts

Full name
Joomla Event Manager
Software type
Native Joomla event extension
Current stable
JEM 5.0.1
Joomla support
Joomla 5.4 and Joomla 6
Core uses
Events, calendars, venues and registrations
Licence
Free and open source

Current releases

Choose the right JEM version

Use the stable release on production websites. Install a beta only in a test environment when you want to help validate the next JEM version.

Current stable release

JEM 5.0.1

For Joomla 5.4 and Joomla 6, with PHP 8.3 or later

JEM 5.0.1 is the current stable release and the recommended version for new installations and production websites. It consolidates the complete 5.0.1 Beta and release-candidate cycle into one maintained package.

The release combines upgrade support, security corrections, new workflows and extensive frontend, backend, module, language and compatibility improvements.

  • Direct upgrade support from JEM 4.4.x and JEM 4.5.0
  • Security corrections and preventive hardening from the internal JEM security review
  • Custom-date event series for irregular schedules (#2288)
  • AcyMailing 10 integration (#2246)
  • Import profiles, diagnostics, XLSX support and data previews (#2249, #2250)
  • Per-event timezones and timezone-aware publication handling (#2263)
  • Granular backend ACL for events, venues, attendees and tools (#2286)
  • Responsive Events Blog view with scoped filters (#2295)
  • Configurable event-status ribbons in modules and frontend views (#2335)
  • Easy and Advanced frontend Event and Venue editors (#2343)
  • Configurable event-image sources and displayed sizes in JEM modules (#2344)
Development preview

JEM 5.1.0 Beta 3

For testing with Joomla 5.4 and Joomla 6

This cumulative beta includes the JEM 5.0.1 baseline and previews the JEM 5.1 development line, including Advanced Events & Venues profiles, hierarchical events and venues, event image subfolders, frontend category management and unified event-list filters.

Beta versions are intended for testing. Do not install them on a production website without a complete backup and prior validation in a separate test environment.

Legacy migration release

JEM 4.5.0

Migration bridge for older JEM installations

Websites running a JEM version older than 4.4.0 should follow the documented legacy migration path through JEM 4.5.0 before upgrading to the current JEM 5 release.

Upgrading an existing website? JEM 4.4.x and JEM 4.5.0 installations can upgrade directly to JEM 5.0.1. Websites running an older JEM release should first follow the JEM 4.5.0 migration path. Always make a complete backup and review the JEM upgrade instructions before updating.

Main features

Everything you need to manage events

Use JEM for anything from a simple calendar to a complete community event portal.


JEM administrator control panel for managing Joomla events and venues

Events and categories

Create, organise and publish one-time, recurring, online and venue-based events using categories, types, images, contacts and attachments.

Calendars and lists

Present events using responsive lists, monthly and annual calendars, timelines, timetables, category views and other configurable layouts.

Venues and maps

Manage venues, addresses, coordinates and maps, and display every event associated with a particular location.

Registrations

Allow users to register for events, manage participation and waiting lists, and provide organisers with attendee information.

Frontend management

Let authorised users create and maintain events and venues without giving them access to the Joomla administrator.

Modules and plugins

Extend JEM with calendar modules, event listings, content integrations, plugins and template overrides.

Latest stable release

JEM 5.0.1 released for Joomla 5 and Joomla 6

JEM 5.0.1 is the final maintenance release following JEM 5.0.0. It consolidates the complete Beta and release-candidate cycle and closes the JEM 5.0.1 milestone with security, compatibility, migration, module, image, language and frontend/backend corrections.

Direct upgrades from JEM 4.4.x and JEM 4.5.0 are supported. Administrators should make a complete backup, review the upgrade guide and test customised sites before updating production.

Important notice about template overrides: older JEM template overrides may hide corrected layouts or be incompatible with the current release. Review and update your overrides after upgrading. If an override is no longer required, remove it so Joomla can use the maintained JEM layout.

Project news

Recent JEM updates

JEM 5.0.1 stable released

The current stable package brings the full 5.0.1 maintenance cycle to Joomla 5.4 and Joomla 6, including direct upgrades from JEM 4.4.x and JEM 4.5.0.

View the JEM 5.0.1 release notes

JEM 5.0.1 security advisory

The advisory documents the security corrections and preventive hardening delivered with JEM 5.0.1, including the affected stable release ranges and update guidance.

Read the security advisory

JEM 5.1.0 Beta 3 available for testing

The latest development preview combines the JEM 5.0.1 baseline with new JEM 5.1 features. Testers are invited to validate it on Joomla 5.4 and Joomla 6 outside production.

View the beta download

Frequently asked questions

Questions about Joomla Event Manager

Quick answers for site owners evaluating JEM for a Joomla event website.

Is JEM free and open source?

Yes. JEM is a free, open-source Joomla extension maintained by volunteers and its user community. Its source code and development history are publicly available on GitHub.

Which Joomla versions does JEM support?

The current stable release, JEM 5.0.1, supports Joomla 5.4 and Joomla 6 with PHP 8.3 or later.

What can I manage with JEM?

JEM manages events, categories, calendars, venues, maps, registrations, attendees, recurring schedules, images and event listings. Modules and plugins provide additional display and integration options.

Can users submit events from the frontend?

Yes. Authorised users can create and maintain events and venues from the Joomla frontend. JEM permissions and Joomla ACL determine which actions each user may perform.

Which JEM version should I install?

Use JEM 5.0.1 on production websites. JEM 5.1.0 Beta 3 is a development preview intended for testing in a separate environment, not for routine production use.

Can an existing JEM website upgrade to JEM 5?

JEM 4.4.x and JEM 4.5.0 can upgrade directly to JEM 5.0.1. Older installations should follow the documented migration path and every production update should begin with a complete backup.

Community project

Help improve JEM

JEM is maintained by volunteers and supported by its user community. Contributions are welcome from developers, testers, translators, designers, documentation writers and experienced users.

Visit the community forum to ask questions, exchange knowledge, report reproducible problems and discover how you can contribute to future JEM releases.

Ways to contribute

  • Test development and release-candidate versions.
  • Report bugs with reproducible steps.
  • Contribute code and review changes.
  • Improve documentation and tutorials.
  • Translate JEM into additional languages.
  • Support other users in the forum.

Eventlist legacy support

JEM continues the legacy of Eventlist. Historical discussions and support information remain available in the community forum, while new Joomla websites should use a currently supported JEM release.

Start managing events with JEM

Download the stable release for your Joomla website, follow the quick-start guide and publish your first event.