Introduction
Show your visitors when dates are available, booked, or have custom statuses. Easy Calendar is a powerful yet simple Joomla extension for displaying availability calendars with color-coded status indicators. Perfect for vacation rentals, BandBs, event venues, equipment rentals, and any business that needs to communicate date-based availability.
Visual Availability and Booking Calendar for Joomla
🎯 Use Cases
Accommodation and Rentals
- Holiday homes and vacation rentals
- Bed and Breakfast establishments
- Hotel room availability
- Apartment and property rentals
Events and Bookings
- Event venue availability
- Meeting room scheduling
- Activity and tour availability
- Class or workshop schedules
Business and Services
- Equipment rental availability
- Staff scheduling displays
- Service appointment slots
- Resource allocation views
🚀 Core Features
Calendar Management
- Create unlimited calendars for different properties/resources
- Display 1-24 months simultaneously
- Configurable week start day (Sunday through Saturday)
- Custom start month and year settings
- Show/hide week numbers (ISO or US format)
- Past days visibility with custom coloring
Custom Legend and Status Types
- Create your own status types (Available, Booked, Reserved, etc.)
- Unlimited legend items per calendar
- Custom colors for each status
- Set default status for unassigned dates
- Toggle legend visibility on/off
- Reorder legend items as needed
Multi-Language Support
- Built-in Joomla multilingual support
- Translate legend item titles into any language
- Pre-configured translations for 7 languages (EN, DE, NL, FR, IT, ES, DA)
- Easy translation management in backend
🎨 Display and Layout Options
Two Layout Styles
- Legacy Layout: Classic table-based design
- Bootstrap 5 Layout: Modern responsive grid
Responsive Design (Bootstrap 5)
- 5 breakpoint column configuration (XS, SM, MD, LG, XL)
- Mobile-first approach
- Adapts to any screen size
Animation Effects
- Fade Up / Down / Left / Right
- Zoom In
- Flip In
- Or disable animations entirely
Navigation Controls
- Show/hide previous month button
- Show/hide next month button
- AJAX-powered smooth navigation
- Jump to specific month/year
✏️ Frontend Editing
Click-to-Edit Functionality
- Change date statuses with a single click
- Cycle through available statuses
- Instant visual feedback
- No page reload required
Quick Edit Mode
- Bulk edit multiple dates at once
- Date range selection
- Fast status assignment
Flexible Permission Modes
- Allow all registered users
- Disable frontend editing
- Use Joomla ACL permissions
- Grant access to specific users only
⚙️ Administration
Backend Dashboard
- Quick access to all management areas
- Create calendars and statuses easily
Calendar Statuses View
- Visual calendar in admin backend
- Click dates to set statuses
- Same intuitive interface as frontend
Complete CRUD Operations
- Manage calendars, legends, statuses, languages
- Publish/Unpublish/Archive/Trash workflow
- Search and filter capabilities
📦 Module Features
Standalone Module
- Place calendars in any module position
- Works independently of component
- Multiple instances on same page
Per-Module Configuration
- Override global settings per module
- Assign specific users for editing
- Custom caching options
- Module class suffix for styling
📋 What is Included
- Component (com_easycalendar): Full admin and frontend functionality
- Module (mod_easycalendar): Flexible calendar display module
- System Plugin (plgsystemeasycalendar): Required system integration
🔗 Resources
- Full Changelog: https://www.joomboost.com/components-changelogs/227-easy-calendar-changelog.html
- Help Translate: https://crowdin.com/project/easy-calendar
Easy Calendar
- Version:
- 6.2.0
- Developer:
- JoomBoost
- Last updated:
-
Jan 01 2026
1 day ago - Date added:
- Jul 14 2019
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c m p
- Compatibility:
- J3 J4 J5 J6
Share