Instant Messenger/Chat

Instant Messenger chat

This plugin let you stay connected and collaborate with other online users within liferay. By using this plugin you can exchange instant messages with users. Admin can use different configurations by using Chat configuration portlet. Below are the configurations.

  1. Fully configurable look and feel of chat window
  2. Only intended user can use this feature by using Role settings configuration
  3. Configurable font family
  4. Configurable restriction on how user can chat with each other
    • Chat through an invitation by another user
    • Chat without invitation from others (all users are available for chat)

This plugin does not required any external software support/server to works, it is developed on top of Liferay only.

Environment

  1. Liferay 7.0 DXP
  2. Liferay 7.1 DXP
  3. Liferay 7.1 CE-GA1+
  4. Liferay 7.2 DXP
  5. Liferay 7.2 CE-GA1+

Features

  1. Admin can customization chat colors, enable/disable the chat request feature
  2. Configurable role based access to chat feature
  3. Configure Request feature
  4. Color and font customization
  5. Text and file sharing
  6. Conversation history stored in ElasticSarch

How to use

  1. Download and install plugin on your server. Make sure plugin is properly deployed on server.
  2. Embed below code snippet in appropriate file ( portal_normal.ftl or if you have separate ftl file for footer).
    <@liferay_portlet["runtime"] defaultPreferences="${freeMarkerPortletPreferences}" portletProviderAction=portletProviderAction.VIEW instanceId="nY0HO5vbpOfA" portletName="com_socket_portlet_SocketPortlet" />
  3. If you are using Liferay 7 then change a setting (Control Panel → Configuration → System Settings → Foundation → JavaScript Loader → uncheck, Expose Global)
  4. Create a private page to place Chat Configuration portlet and give appropriate permission so that it should be only accessible by certain users.
  5. Put ‘Chat Configuration’ portlet on ‘Chat Configuration’ page.
  6. Below is the Chat configuration portlet, where user can configure site specific chat module settings.
  7. Below is the screenshot of Chat Portlet, If “Chat request feature” is unchecked (all users are available for chat, no need to send request).
  8. If “Chat request feature” is checked then Chat Portlet should look like below screenshot. Where “Chats” tab shows all the users who has accepted the request and to send request to new user, go to “Users” tab. By clicking on + icon logged in user can send request to another user.

Support

Please feel free to contact us on info@deltafixes.com for any issue/suggestions.

Leave a Reply

Your email address will not be published. Required fields are marked *