Joomla logoCMS

Event calendar widget for Joomla

Event Calendar Widget embeds in Joomla using a Custom HTML module, so you can publish events on any page or position without a dedicated extension.

4.9/5 from 1,284 reviews

00Live demo

Try the live calendar

Browse the months and open an event — this is the real widget, running below.

01Why it fits

Built to feel at home in Joomla

Everything you need to publish events on Joomla, without the maintenance of a heavier tool.

  • Uses Joomla’s built-in Custom HTML module

  • No extension to install or update

  • Localized for international audiences

No extension to install or update

Most Joomla event extensions add components, plugins and their own update overhead. Event Calendar Widget uses the built-in Custom HTML module and syncs from the calendars you already keep, so there’s nothing extra to maintain.

02Use cases

What people publish with it on Joomla

A few of the most common ways teams put the calendar to work.

  • 01

    Associations and clubs publishing event schedules

  • 02

    Schools and community sites listing important dates

  • 03

    Organizations sharing one public calendar across pages

03Setup

How to add a calendar to Joomla

Add it with the Custom HTML module — usually in just a few minutes.

  1. 1

    Create a Custom HTML module

    In Joomla admin, go to Content → Site Modules → New and choose “Custom”.

  2. 2

    Paste in code view

    In the editor, switch to code view (“<>” / Toggle editor) and paste the Event Calendar Widget snippet.

  3. 3

    Assign and publish

    Assign the module to a position and the pages you want, then publish.

joomla-embed.html
<!-- Event Calendar Widget embed code -->
<div id="calendar-embed-cal-dot-et"
  data-calendar-link="your-calendar-id"
  data-theme="#2563eb"
  data-show-powered="true"
  data-mode="light"
  data-first-day-of-week="mon"
  data-view="month"
  data-show-side-panel="false"
  data-timezone="America/New_York"></div>

<script src="https://calget.com/assets/js/embedcalendar.js" defer></script>

If your editor strips scripts, set the editor to “None” for this module or allow the script tag in your text filters.

04FAQ

Joomla questions

Set the editor to “None” for that module, or adjust Global Configuration text filters so the script tag is allowed.

It works on Joomla 3, 4 and 5 because it’s a standard HTML embed.

Yes. Use the module’s menu assignment to control where it appears.

05More platforms

Using something else?

Browse all platforms

Free to start

Add your events calendar in minutes

Join thousands of websites keeping their visitors informed and engaged. No credit card required.