Calendar
Calendar module enables the calendar functionality, appointments, and scheduling.
Features
- Calendar View: Interactive calendar with multiple view options (day, week, month)
- Event Creation: Create and manage events with detailed information
- Appointments: Schedule appointments with employees, clients, or teams
- Scheduling: Intelligent scheduling with availability checking
- Reminders: Automated reminders for upcoming events and appointments
Requirements
- Open Core Business Suite (Base System)
Installation
- Download the Calendar module package
- Extract the module to
Modules/Calendar - Run the installation command:
php artisan module:enable Calendar
php artisan migrate
- Clear the application cache:
php artisan optimize:clear
Usage
Calendar View
Navigate to Productivity > Calendar to access the calendar:
- Switch between day, week, and month views
- Click on dates to create new events
- Drag events to reschedule
- Filter events by category or participant
Event Creation
Create events with comprehensive details:
- Event title and description
- Start and end date/time
- Location (physical or virtual)
- Attendees and participants
- Recurrence options for repeating events
Appointments
Schedule appointments efficiently:
- Check participant availability
- Send appointment invitations
- Track appointment confirmations
- Manage appointment rescheduling
Scheduling
Intelligent scheduling features:
- Automatic conflict detection
- Availability-based suggestions
- Time zone support
- Meeting room booking integration
Reminders
Stay on top of your schedule:
- Email reminders before events
- Push notifications for mobile users
- Customizable reminder timing
- Multiple reminder options per event
Configuration
Access module settings at Settings > Calendar to configure:
- Default calendar view
- Working hours and days
- Reminder default settings
- Event categories and colors