zarafa-webapp-notifications
Plugin to enable desktop like notifications for webapp (only tested in chrome and firefox in windows os)
How to install
- If you want to use this plugin with production / debug version of webapp then please download package from community
- If you want to use this plugin with source copy of webapp then you can just download this whole project
- Extract contents of this plugin to <webapp_path>/plugins directory
- Give read permissions to apache for <webapp_path>/plugins/desktopnotifications directory
- Restart apache, reload webapp after clearing cache
- If you want to enable this plugin by default for all users then edit config.php file and change PLUGIN_DESKTOPNOTIFICATION_USER_DEFAULT_ENABLE setting to true
How to enable
- Go to settings section
- Go to Plugins tab
- Enable desktop notifications plugin and reload webapp
- Go to Desktop Notifications tab of settings section
- Click on request permission button
- Click allow in popup that is shown by browser
- One more step would be to select checkboxes for which you like to enable this functionality and then apply settings
- Bingo! you are ready to use cool desktop notifications
How to disable
- If you ever intend not to use this plugin then perform below steps to restore normal process
- Uncheck both checkboxes to revert to default notifications of webapp
- Disable plugin from plugins tab of settings section, apply settings
- Revoke permissions from browser for showing desktop notifications (check with google)
Troubleshooting
- make sure to clear cache when upgrading this plugin
Notes
- Currently only new mail & reminder notifications are supported
- Feedback/Bug Reports are welcome
- if anyone is good at creating icons then please help me add a good icon to desktop notifications tab (credits will be given)