Feature Wiki
Tabs
Calendar
Page Overview
[Hide]1 General
Maintainer and Tester
- Calendar
- Authority to Sign off on Conceptual Changes: smeyer
- Authority to Sign off on Code Changes: smeyer , akill
- Authority to Curate Test Cases: yseiler
- Authority to (De-)Assign Authorities: smeyer
- Tester: yseiler
- Assignee for Security Reports: smeyer
- Assignee for Security Issues: smeyer
- Unit-specific Guidelines, Rules, and Regulations: LINK MISSING
Additional
Calendar
Short Term
Analyze indices of cal_entries
Currently, the database table cal_entries
has an index for the field
last_update
. It should be investigated whether this index can be dropped
or optimized.
Autocomplete for User Notification Input
When autocomplete is supported by KS tag input fields, it should
be implemented with ilCalendarAppointmentGUI::doUserAutoComplete
in
ilCalendarAppointmentGUI::initForm
.
Mid Term
Turn ilCalendarRecurrence Into a Proper Data Object
Currently, ilCalendarRecurrence
also has methods read
, delete
, etc.
related to the database. This functionality should be separated out of
the class, so that it can function solely as a data object.
Classes that inherit from ilCalendarRecurrence
empty out those methods
anyways.
Long Term
API for Calendar
The Calendar should offer its services to other components through a dedicated API, and not via a mixture of static calls and manually instantiated classes.
Among other things, recurrence inputs should be offered there through their factory.
2 Projects
The following projects are planned or have been realised for this component:
NEW Projects
- …
Ongoing Projects
Projects On-Hold
- …
Completed Projects
- …
3 Suggested Features
In the following list you can add a request for a new feature or pick-up an already suggested feature about that should be decided again. The lists below show existing suggestions and scheduled features of this component.
- …
Ready for Jour Fixe
- …
Already suggested
- Abandon Timezones in Calendar
- Action Mail to Members on Session Appointment Modal
- Appointment Modal - Rename Button Open Session
- Back to Calendar from a Session
- CalDav for calendar
- Calendar Appointment Session: Assign Materials
- Calendar Revision
- Calender as Content Object
- Data Objects for Calendar
- Deactivate Create Appointments action
- Disable background task completely (direct download)
- Display booked consultation hours in portfolio for other users
- File Upload for all Appointment Types
- Import and Export of Taxonomies
- Improve Manage Calendar Invitations View
- Improve Manage Calender View
- Improve Manage Sharing Calendar View - part.1
- Improve Manage Sharing Calendar View - part.2
- Info message for new Calendar Invitations
- Information about reason for cancellation of consultation hour
- Integrate calendars of Folder subitems in Course/Group calendars
- Investigating Caldav for Different Clients
- Metadata for Appointments
- New Landing Page for Consultation Hours
- Permanent Link for tab ‘Agenda‘ of Course and Group Calendar
- Personal Calendar - Show only session appointments where user is participant
- Present calendar block on container content page
- QR-Code for calendar export
- Rearrange Calendar Selection
- Reduction of Time Zone Settings in Individual User settings
- Resend Calendar Invitation
- Revising Consultation Hours
- Revision of consulting hours in portfolio
- Search Option for Calendar Selection
- See Calendar Participants List
- Set item menu invisible by plugin
- Shared Calendar Permissions information
- Sharing Calendar Notifications
- Show Consultation Hours in Secondary Panel
- Show more for ListingPanel
- Type ahead for Consultation Hour Manager
- Visibility of Sessions in Calendar
4 Accepted Features
The following features have been accepted for trunk but are not yet scheduled for a specific ILIAS version.
- …
5 Scheduled Features
The following features have been scheduled / published in ILIAS 12:
- …
The following features have been scheduled / published in ILIAS 11:
The following features have been scheduled / published in ILIAS 10:
The following features have been scheduled / published in ILIAS 9:
The following features have been scheduled / published in ILIAS 8:
The following features have been scheduled / published in ILIAS 7:
The following features have been scheduled / published in ILIAS 6:
The following features have been scheduled / published in ILIAS 5.4:
The following features have been scheduled / published in ILIAS 5.3:
- Adapted View Handling of Calendar
- Calendar Details
- Calendar Details for Consultation Hours
- Course Calendar: Separate Personal and Course Appointments View
- Detailed Appointment as Round-Trip Modal
- Download Files from Calendar
- Marginal Grid/List Calendar: Settings-Icon only for changing view mode
- Metadata in Detailed Appointements View
- Plugin Slot for Appointements in Main Column Grid Calendar
- Plugin Slot for Detailed Appointement View
- Usability Improvements Main Column List Calendar
- Usability Improvements Marginal Grid Calendar
- Usability Improvements Marginal List Calendar
The following features have been scheduled / published in ILIAS 5.2:
The following features have been scheduled / published in ILIAS 5.1:
- …
The following features have already been developed and published in ILIAS 5.0:
The following features have already been developed and published in ILIAS 4.3:
- Calendar Appointment Notification with ICal-Attachment
- Calendar Block: List of Upcoming Events
- Embedding External Calendars in ILIAS
- iCal feed for public calendar
- Improving Calendar Usability
- No default calendar for courses and groups
The following features have already been developed and published in ILIAS 4.2:
The following features have already been developed and published in ILIAS 4.1:
- Additional URL field for calendar appointments
- Notification of involved users about new/changed course/group appointments
- Personal appointments inside of course/group calendars
The following features have already been developed and published in ILIAS 4.0:
6 Redundant, Outdated and Rejected Feature Requests
Requests that are outdated or redundant (already implemented in other requests)
- Addition of missing icons for several main menu entries
- Better Performance for Recurring Calendar Appointments
- Calendar Layer to support any type of calendar
- Confirmation of changed appointments
- Date and Time Picker: Streamlining
- Drag and Drop of Calendar Events
- Improved Handling of Calendar
- Instantly showing/hiding events of selected calendars
- Linking appointments between calendars
- New Setting for Visiblity of Consultation Hour Appointments
- possibility to invite other users to join an appointment
- Quickinfo of appointmants in calendar overview
- Relative Dates in Courses/Groups
- Scheduled Reminders
- searchable appointments
- Send Comment for Booking of Consultation Hour in Mail
- Serial dates number consecutively
- Showing Calendar in Portfolio
- synchronisation of calendars
- Usability Improvements Calendar
Rejected Feature Requests
Last edited: 13. Aug 2025, 16:05, Gruber, Ann-Christin [acgruber]