BUSINESS / ENTERPRISE v1.3.0 Release Notes
This version includes updates in contacts list, better responsiveness for mobile devices and more IPC calls.
Buddy list strategies changed
LIMS will automatically detect your previous settings and upgrade them according to the new settings. However, please check the correctness of settings in the admin area after the update.
Buddy list strategy defines the way how the users appear on the contact list. In the previous version you were able to define only the following buddy list strategies:
- all - no grouping, all users in portal
- sites - grouping based on sites
- social - grouping based on social connections
- sites,social - grouping based on sites and social connections
- group - grouping based on user groups
- jabber - grouping based on jabber
Even though these strategies cover a majority of scenarios you can't set e.g. social,group or sites,group strategy. Since this version you can now turn on/off any strategy you want so you don't rely on a specific combination of strategies.
First, you need to select the method that is used to display contacts on the contact list. If you select ALL, contact list will contain all users in your portal. If you select GROUPS, contact list will display the groups where the user is currently assigned. If you select JABBER the groups will be taken from the Jabber server. You need to enable Jabber first in order to select this option. Note that the users will not be displayed in the contact list until they log in to the portal at least once after you deploy the portlet.
If enabled, the contact list will list sites that are assigned to the user in a form of groups. All members of a site will be listed in the group. In the contact list, site groups can be recognized by the icon, number of site members is visible in the header (e.g. 10/17). If you want to minimize the group, to see more groups without a need to scroll down, simply click on the header and the group will minimize. Note that the Contact List option needs to be set to Groups in order to make this option work.
Social Connections Groups
If enabled, the contact list will list social connections that belongs to the user in a form of groups. You can also define which particular connections will be shown. The available options are:
- Romantic Partner
In the contact list, social connections groups can be recognized by the icon, number of the group members is visible in the header (e.g. 10/12). If you want to minimize the group, to see more groups without a need to scroll down, simply click on the header and the group will minimize. Note that the Contact List option needs to be set to Groups in order to make this option work.
If enabled, the contact list will list user groups that are assigned to the user. All members of the user group will be listed in the group. In the contact list, user groups can be recognized by the icon, number of the group members is visible in the header (e.g. 10/22). If you want to minimize the group, to see more groups without a need to scroll down, simply click on the header and the group will minimize. Note that the Contact List option needs to be set to Groups in order to make this option work.
Pagination of contacts added
For the sake of performance LIMS loads only a certain number of contacts at once. If you want to see more contacts you can either:
Scroll down to the end of contact list - if the contact list option in the admin panel is set to ALL LIMS automatically detects the fact that you scrolled down and loads another portion of contacts. If the option is set to GROUP you need to click on the Load More button.
Click on the Load More button - if the contact list option in the admin panel is set to GROUP scroll to the end of the group and click on the Load More button. LIMS then loads another portion of contacts to the group.
Better responsiveness for mobile devices added
Since this version LIMS adapts a new mobile responsive design. You can seamlessly use LIMS on mobile devices where it calculates a suitable layout for you. Furthermore, some other features were added:
- Bar buttons are bigger on mobile devices so you can easily tap them.
- On smaller screens, the windows are properly aligned so they don't overflow the screen.
- LIMS sets the user-scalable=0 property for you so the page layout is not broken when the user taps on a text field.
To make the mobile responsive design work properly you will need to enable the Disable User Scalability On Mobile Devices option in the Mobile section in Admin Area. If enabled, LIMS will automatically add the user-scalable=0 value to the view port meta tag. As a result the portlet layout will be consistent. On the other hand, user will not be able to zoom the page. However, this behavior is appropriate for the mobile devices only. On desktops the user-scalable property is not affected so the users are allowed to zoom the page.
It is recommended to keep this value enabled even though it's disabled by default. If the value is disabled and the user zooms the page the layout of LIMS might be broken.
User presence visible in conversation added
You can now see the presence of the user you are chatting with.
If you are chatting with a single user you will immediately see his/her presence.
If you are chatting with multiple users hover over the conversation title to see a list of participants and their presences.
IPC API calls added
A new set of Inter Portlet Communication API calls were added. Particularly:
- lims:openConversation - pass a conversation ID and open an existing conversation
- lims:sendMessage - send a message to an existing conversation
- lims:presenceUpdated - subscribe to an event that will notify you about a change of presence
- lims:readLastConversations - read a list of last conversations
- lims:unreadMessagesCountUpdated - subscribe to an event that will notify you about a number of unread messages
For a detailed info visit the IPC tutorial page.
Open/Hide group on click added
You can now click on the group header to open or hide the group members. This is especially useful if you have a lot of groups with a lot of users and you don't want to scroll over all these groups.
Number of contacts in the group added
You can now see the number of currently shown users and number of total users in the group. See the picture above.