Feature Wiki

Information about planned and released features

Tabs

Mail

1 General

Maintainer and Tester

Mail

Belongs to: Mail

 

Additional

Roadmap

Mid Term

Refactor Registration Process of Mail Template Context

Currently, mail template contexts can be defined in the component XML file. These files are processed by \ilMailTemplateContextDefinitionProcessor::beginTag and \ilMailTemplateContextDefinitionProcessor::endTag, which are called by the \ilComponentDefinitionReader.

Current Problems: * \ilMailTemplateContextService::getContextInstance is used in multiple contexts. * Certain dependencies (retrieved from $DIC) do not exist or are replaced with fake objects during setup, but the actual services are required in the constructors of the concrete implementations. * There should be an interface segregation for the registration of mail template contexts and the actual provided context which is responsible to provide/replace placeholders. * To solve the problem, the mail context implementations are currently created with the Reflection API in the setup context.

Done

IRSS Integration (ILIAS 12)

Mail attachments are stored and delivered via the IRSS (MailAttachments / resource collections). Existing filesystem attachments are migrated by the setup migration MigrateMailAttachmentsToIRSS.

 

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

  1. Automatically Move E-Mails to Folders by Configurable Rules
  2. Certificate Mail
  3. Cut&Paste in Mail
  4. Deactivation of Mail Inbox
  5. Disable placeholders
  6. Editor for Mail Content
  7. HTML-Maileditor using TinyMCE/CKEditor
  8. Improve mail notification of forums
  9. Improvement of mail system and mail creation
  10. Inactivation of Expired Users via Cron
  11. Integration of IMAP mail
  12. Integration of the Event Period Dates in Notification for New Course/Group Members
  13. Mail Alert on Deletion of Inactivated Users via Cron
  14. Mail Attachments: Change from »Edit« to »Add«
  15. Mail Certificate to user
  16. Mail Notification
  17. Mail Quota
  18. Mail Template for Rater
  19. Mail via role assignment over the personal dektop
  20. Mail: Make saluation configurable
  21. Mail: System Check
  22. Mail: Use of placeholders in subject
  23. Mailtemplates editable in Communication-Section
  24. Multi-lingual Text Templates for Mails
  25. Node Specific Tools
  26. option to deactivate Search users in mail function
  27. PACE – Personalised Adaptive Communication in Education
  28. Placeholder FIRST NAME in fields CC and BCC
  29. Placeholder for automatically generated mails
  30. Possibility to maintain system mails in the mail templates
  31. Preview of Mail Content
  32. Reply to Mailing List
  33. Respond from External Mail Client
  34. Revision of ILIAS mails for ECS users
  35. Second E-Mail Address in CC
  36. Send Mail to all Users/Participants
  37. Send Survey Invite Mail
  38. Separate System Messages in Mail Inbox
  39. Systemmails editable in Communication-Section
  40. Templates for Automatic Mails
  41. Text formatting editior for message content
  42. Transfer of Mail Presentation into a Standard Item with Lead Image
  43. Transfer the mail tree into a Combined Slate
  44. Usability Improvements for the ILIAS Mail System
  45. User account email for sender-mail (from header)

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:

The following features are planned to be developed or already in development for 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.4: 
The following features have already been developed and published in ILIAS 4.3:
  • none
 
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: 
The following features have already been developed and published in ILIAS 4.0:

6 Redundant and Rejected Feature Requests

Requests that are redundant (already implemented in other requests)

Rejected Feature Requests

  • …

Last edited: 25. Oct 2026, 13:16, Sipos, Kinga [Kinga_Sipos]