9. Using Widgets and Plugins in WebApp¶
9.1. Widgets and Plugins Overview¶
The functionality of the WebApp can be extended by using plugins and widgets.
Widgets are best described as miniature applications running inside the WebApp. There are two designated areas in the WebApp where widgets can be used:
- The widget sidebar (“The widget sidebar, expanded”)
- The Zarafa “Today” application (“The Zarafa “Today” application”)
After installing and enabling the widget on the Zarafa system (can only be done by the local system administrator), a widget can be added to, moved around in or removed from these two areas. Depending on the functionality offered by the widget, it is also possible to interact with the widget itself and or change its settings. While from a technical standpoint a widget is also a plugin to WebApp, we will differentiate between the two in this manual. The main reason is that a plugin is not necessarily a widget (but a widget can be part of a plugin) and a user will clearly notice it when this is the case.
A few examples of widgets that are shipped with every Zarafa system are:
- Quick Appointment
- Quick Contact
- Quick Mail
- Quick Note
- Quick Task
- Shell Game
- Unread Mail
When refering to plugins in this manual, we are talking about extra functionality added to the WebApp, which is integrated more deeply into the user interface. While a plugin in most case will allow you to use it and interact with it, you will not be able to add, move around or remove it as you see fit.
A few examples of plugins for Zarafa WebApp are:
- Google Maps plugin
- Spreed plugin
- Presence plugin (which contains the Chat widget as well)
- SugarCRM plugin
- Alfresco plugin
- Twitter plugin
Widgets and plugins can only be installed and removed by an administrator of the Zarafa system.
9.3. Working with the Zarafa “Today” application¶
The Zarafa “Today” application is a dedicated view for widgets. This enables to have many widgets combined into a single view. To get to the Zarafa “Today” application, click on the Zarafa link in the Shortcut Bar.
The Zarafa “Today” application will appear, as shown in “The Zarafa “Today” application”. From there the same procedure as with the widget sidebar can be used to add, minimize, configure and remove widgets. The only difference is that here it is possible to have multiple columns to place widgets on.
By default the Zarafa “Today” application is populated with the Appointments and Tasks widgets.