Skip to main content

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

  1. Download the Calendar module package
  2. Extract the module to Modules/Calendar
  3. Run the installation command:
php artisan module:enable Calendar
php artisan migrate
  1. 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