logo footer

JT | GCalendar: A Modern Vue-powered Calendar Module for Joomla

JT | GCalendar is a powerful and elegant module for Joomla 4 and 5 that allows you to display upcoming events from any public iCalendar (.ics) feed, such as Google Calendar, directly on your website. Built with the modern reactivity of Vue.js, it provides a fast, interactive, and visually stunning experience for your visitors. The module offers a wide range of features, including:

  • Multiple Calendar Aggregation: Display events from several ICS calendars in a single, unified, and chronologically sorted list.
  • Custom Styling per Calendar: Assign a unique color to each calendar feed for easy visual identification of events.
  • Three Professional Themes: Choose between Classic, Modern, and Minimalist layouts to perfectly match your site's design.
  • Interactive Modals: Clicking on an event opens a detailed modal view with its description, location, time, and attachments without leaving the page.
  • Intelligent Attachment Handling: Automatically displays image attachments as a header or gallery and lists other file types (like PDFs) for download.
  • "Load More" Functionality: Keep your page load times fast by showing an initial number of events and loading more with a smooth animation on demand.

How to use JT | GCalendar

To use JT | GCalendar, first, you need to install the module on your Joomla website. Once installed, navigate to the Module Manager, create a new "JT | GCalendar" module, and assign it to a position in your template.

In the module's settings, you can configure the calendars you wish to display. Simply use the repeatable "ICS Calendar URLs" field to add one or more public iCalendar links. For each calendar, you can specify a custom color to style its events. You can also configure the number of events to show initially and how many to load with each click of the "Load More" button.

JT | GCalendar backend settings

 

Advantages of JT | GCalendar

  • Fast and Modern: Built with Vue for a lightning-fast, app-like user experience.
  • Highly Customizable: Multiple themes and per-calendar coloring give you full control over the appearance.
  • User-Friendly: The interactive modal and "load more" features make browsing events intuitive and engaging.
  • Efficient Caching: Includes an advanced caching system to ensure your site's performance is not impacted by fetching external calendars.

 JT | GCalendar event modal

 

Recommendation

JT | GCalendar is an excellent choice for anyone looking to display calendar events in Joomla in a professional and modern way. The module is easy to configure, visually impressive, and packed with features that enhance the user experience. It's perfect for community websites, organizations, businesses, or personal blogs that need to share upcoming events.

 

Additional features

In addition to the features mentioned above, JT | GCalendar also offers the following:

  • Multi-language Support: All front-end strings and date formats are fully translatable using Joomla's native language system.
  • Animated Event Loading: Events appear with a smooth, staggered animation for a polished look and feel.
  • Responsive Design: All themes are fully responsive and look great on desktops, tablets, and mobile devices.
  • Developer-Friendly: The SCSS source files for the themes are included, allowing for easy customization and creation of new themes.

 

Compatibility

JT | GCalendar is fully compatible with Joomla 4 and 5.

 

It's time to bring your calendar to life!

 

 

 

>
Loading...

Loading events...

for Joomla by jtotal

© jtotal 2025

background-image

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.