ComponentModulePlugin
Content DisplayEasy Events Calendar
Local events. Month calendar, upcoming list, events map, and clean detail pages. No tickets.
Instant access after purchaseOne-click Joomla updatesLifetime option available
30-day money-back guarantee
Works with
Joomla 4 Joomla 5 Joomla 6
Changelog — Easy Events Calendar
[{"version":"1.2.9","release_date":"2 October 2026","notes":"
- \n
- Event map zoom: new option in Configuration > Event page (and per menu item) to choose how far the venue map is zoomed on event pages. The default now opens one level further out, so visitors see where the venue sits in the town and surrounding area. \n
- Fix: the event page content area now uses the full content width when the event text is short, instead of shrinking to a narrow column. \n
- \n
- Location after the content: the saved location card (photo, name, intro) now appears at the end of the event content, just before the share buttons, so visitors read about the event first. A new Location and map position option keeps the old top placement if you prefer it. \n
- Map below the location: the venue map now sits directly below the location card. When the event has no map embed code, the map is built automatically from the saved location latitude and longitude (OpenStreetMap, or Google Maps when that provider is selected), with an Open map link. \n
- Event hits in admin: the Events list has a sortable Hits column and Hits sort options, so you can see which events attract the most views. \n
- \n
- Friendly event URLs: Individual events now use
/menu-alias/event-aliasfrom Calendar month, Events map, Agenda, Cards, Timeline, Dashboard, and Week menus (no?view=event&id=query string). \n - Public Events map menus can carry event pages, so a hidden Calendar month item is optional when you already have a public calendar page. \n
- \n
- Admin Events list: Upcoming / Past / All filter (Upcoming is the default) so past events no longer clutter the main view. \n
- Fix: backend Events list start time now matches the edit form (no extra timezone offset on stored event times). \n
- Administration options: default Events list filter and past start date handling (Allow, Warn only, or Block save). \n
- Warns or blocks accidentally saving a new event with a start date in the past; existing past events can still be edited normally. \n
- \n
- Install/update removes the mis-registered Smart Search plugin row (PLG_FINDER_EASYEVENTSCALENDAR with element easycalendar) left by older manifests. \n
- Enables the correct finder plugin (element easyeventscalendar) after install. \n
- Package preflight clears the old finder/easycalendar registration before child installs (avoids easyeventscalendar.xml copy errors on update). \n
- Fix: event and location edit Publishing sidebar now installs with the package (layouts folder was missing from the component manifest). \n
- Fix: saving a new event no longer fails with Unknown column a.id in WHERE when Smart Search is enabled. \n
- Fix: Smart Search plugin admin screen no longer looks for missing easycalendar.xml. \n
- Smart Search plugin service provider now loads the Easy Events Calendar finder path correctly. \n
- \n
- Fix: new events now save as Published when the status dropdown shows Published (form default no longer lost on save). \n
- \n
- Fix: Custom dates calendar now selects the clicked day (not the last day of the month). \n
- Custom dates picker: month header with label (for example August 2026) and previous/next month buttons. \n
- Custom dates picker: opens on the current month when Custom dates is selected. \n
- Custom dates picker: today is highlighted with a ring; chosen dates use Joomla primary colour chips. \n
- \n
- Edit or skip a single date in a recurring series without rewriting the whole series. \n
- Customised and skipped occurrences are kept when the series regenerates. \n
- Optional: detach one date into a standalone event. \n
- Fix: upgrade install no longer fails with Duplicate column name robots (schema updates are safe; columns ensured in the installer script). \n
- \n
- Timeline mobile layout option: Compact (image left) or Stacked (image above); Compact is the default for denser news-style lists. \n
- \n
- Module map mode: sidebar event list beside the map; click an event to focus its pin and popup. \n
- Events Map (component and module): accent markers, scrollable popups kept inside the map height, map height follows the Map height setting. \n
- Map provider option: OpenStreetMap (default) or Google Maps with a Maps JavaScript API key. \n
- Fix: Leaflet map tiles no longer collapse under template or module image CSS. \n
- Fix: map search bar and module map tools no longer stretch tall under Helix form or button CSS. \n
- Fix: map list title and hidden clear button isolated from template styles. \n
- Shared map helpers for marker grouping and event detail map embeds. \n
- \n
- Custom recurrence: pick individual dates on a calendar (Facebook-style), not only daily, weekly, or monthly. \n
- Events map menu layout: OpenStreetMap markers at saved locations, marker click filters the upcoming list below. \n
- \n
- Friendly URLs: event links can use Calendar month (recommended) or other Easy Events Calendar menu items such as Calendar Dashboard. \n
- Docs: clearer Friendly URLs tab with Calendar month vs Calendar Dashboard callout. \n
- \n
- Fix: Similar events, agenda, dashboard, and module thumbs now resize correctly when the image field includes a Joomla media fragment (
#joomlaImage://). \n - Fix: Calendar Dashboard event cards grow with their content so title, time, intro, and location no longer overlap. \n
- \n
- Fix: site module Calendar Dashboard empty month grid when Display mode and Advanced layout were out of sync. \n
- Module Calendar Dashboard: month rail and year arrows load via AJAX in place (no Dashboard menu item required). \n
- \n
- Admin: Locations menu item under Components > Easy Events Calendar (was missing on some installs). \n
- Locations: image, short description, map picker with bundled Leaflet (no CDN scripts). \n
- Event edit: saved location dropdown, HTML5 time picker, Location tab no longer 500 error. \n
- Event pages: saved location image and intro when linked. \n
- Maps: OpenStreetMap embed from coordinates when no custom embed is set. \n
- Fix: Dashboard module when selected day key is missing. \n
- Fix: Upcoming module layout on Helix and other templates. \n
- Fix: Menu page titles on component views. \n
- Fix: Month Events shown per day now limits day cells and shows +N more. \n
- Fix: Agenda Show images and Show event introductions options now apply on the frontend. \n
- \n
- First public release of Easy Events Calendar for Joomla 4.4+, 5, and 6 (PHP 8.1+). \n
- Package installs com_easyeventscalendar, mod_easyeventscalendar, and plg_finder_easyeventscalendar. \n
- Menu layouts: Month, Week, Agenda, Cards, Timeline, Monthly Cards, Month with side filters, Dashboard, and Single event. \n
- Dashboard skins: dark and light; module Dashboard mode for homepage blocks. \n
- Open events as a full page or popup (per menu item), with same-tab or new-tab page links. \n
- Filters: show, hide, or toggle; category, location, tag, and search where the layout supports them. \n
- Card and popup field show/hide (image, category, date, time, intro, location, and related popup facts). \n
- Cached image thumbs and card crops with optional WebP (configurable max width and height). \n
- Progressive image loading with skeleton placeholders on cards, timelines, modules, and event media. \n
- Corner style rounded or squared; date and time formats including 12-hour and 24-hour. \n
- Reusable Locations admin with address, city, and map; Events list shows linked location titles. \n
- Daily, weekly, and monthly recurrence with interval and optional until date. \n
- CSV import and export from the Events list, plus a downloadable sample CSV template (Dashboard and Events). \n
- Configuration: design tokens, week start, Google Maps key, Add to calendar defaults, and image cache limits. \n
- Smart Search (Finder) plugin indexes published events. \n
- Site module: upcoming list, cards, mini month, featured, timeline, and dashboard modes. \n
2 Apr to 8 Apr 2046
No events found.
No events found.
No events found.
No events found.
No events found.
No events found.
No events found.