Feature Wiki

Information about planned and released features

Tabs

Mail

1 General

Maintainer and Tester

  • Mail
    • Authority to Sign off on Conceptual Changes: mjansen
    • Authority to Sign off on Code Changes: mjansen
    • Authority to Curate Test Cases: mjansen
    • Authority to (De-)Assign Authorities: mjansen (Databay AG)
    • Tester: Till Lennart Vogt/Test-Team OWL
    • Assignee for Security Reports: mjansen
    • Assignee for Security Issues: mjansen
    • Unit-specific Guidelines, Rules, and Regulations: LINK MISSING

 

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.

IRSS Integration

Files should be handled by the IRSS

 

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 after 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. Default-HTML-Frame for Mail in System Style
  6. Disable placeholders
  7. Editor for Mail Content
  8. HTML-Maileditor using TinyMCE/CKEditor
  9. Improve mail notification of forums
  10. Improvement of mail system and mail creation
  11. Inactivation of Expired Users via Cron
  12. Integration of IMAP mail
  13. Integration of the Event Period Dates in Notification for New Course/Group Members
  14. Mail Alert on Deletion of Inactivated Users via Cron
  15. Mail Attachments: Change from »Edit« to »Add«
  16. Mail Certificate to user
  17. Mail Notification
  18. Mail Quota
  19. Mail Template for Rater
  20. Mail via role assignment over the personal dektop
  21. Mail: Make saluation configurable
  22. Mail: System Check
  23. Mail: Use of placeholders in subject
  24. Mailtemplates editable in Communication-Section
  25. Messaging groups in a booking pool
  26. Multi-lingual Text Templates for Mails
  27. Node Specific Tools
  28. option to deactivate Search users in mail function
  29. Placeholder FIRST NAME in fields CC and BCC
  30. Placeholder for automatically generated mails
  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 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: 22. Apr 2025, 11:32, Gruber, Ann-Christin [acgruber]