This chapter provides you a comprehensive view about applications in eXo Collaboration, including:

These applications are packaged as Web application archives (WARs).

Also, you can specify the package of each portlet and gadget and its available preferences that allow you to extend the configuration choices for standard preferences.

The Chatbar portlet is packaged in the Chatbar.war file.

The Chatbar Portlet consists of some preferences as in the following sample code:

In which:

Preference NamePossible ValuesDefault ValuesDescription
showMailLink true / false true The value as "true" or "false" means that users are allowed to see the application icon or not respectively.
showCalendarLink true / false true The value as "true" or "false" means that users are allowed to see the application icon or not respectively.
showContactLink true / false true The value as "true" or "false" means that users are allowed to see the application icon or not respectively.
mailUrl string Portal/private/intranet/mail The URL to the Mail application page in the portal without combining with the %domain name. The port% chatbar will resolve it from server.
calendarUrl string Portal/private/intranet/calendar The URL to the Calendar application page in the portal without combining with the %domain name. The port% chatbar will resolve it from server.
contactUrl string Portal/private/intranet/contact The URL to the Address Book application page in the portal without combining with the %domain name. The port% chatbar will resolve it from server.
info Info Info This is only the key to get the resource bundle of the full key: UIConfigForm.label.info.

eXo Collaboration consists of three gadgets: eventslist, taskslist and messageslist. They are packaged in the csResources.war file.