Page MenuHomePhorge

Implement configuration extension in Roundcube Server
Open, NormalPublic

Description

Once the JMAP extension for synchronizing user settings is fully specified (T1013), the Roundcube Server component shall implement the new methods and store the configuration parameters on a per-account basis. The configuration options exposed to the client can also include static (non-adjustable) options from the local server/service configuration.

This requires the following components to be designed and implemented:

  • a persistent storage model using a (configurable) backend like MySQL, MongoDB or LDAP
  • a server module hooking into the getAccounts method to advertise the configuration extension in the account capabilities
  • a server module implementing the JMAP methods using the storage engine to read and store user settings

Details

Ticket Type
Task