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