We are working on a peer to peer marketplace web application which requires basic inbox functionality. If a buyer wants to communicate with a seller (or vice versa) the would be able to compose a message which would be sent to the (hidden) email address on file using an anonymous email relay much like Craig's List does. Either party would be able to review and respond to messages via the in-app message center. We would provide all the backend email server, email aliases, and related functionality.
Is it possible to sufficiently disable most of the general user settings and ability to send normal email in Round Cube and leverage all of it's goodness as an in-app message center?
If so is there a known example I can look at, or any supporting documentation?
Chris
It depends on how far you want to go with it, you can use some of the following settings in your config to start:
// don't allow these settings to be overriden by the user
$config['dont_override'] = array();
// List of disabled UI elements/actions
$config['disabled_actions'] = array();
// define which settings should be listed under the 'advanced' block
// which is hidden by default
$config['advanced_prefs'] = array();
From there you may need to edit the skin to remove other functionality depending on what was needed.