Forums

Home » Liferay Portal » English » 2. Using Liferay » General

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Alagammai Kasi
Chat
November 16, 2012 8:42 PM
Answer

Alagammai Kasi

Rank: Regular Member

Posts: 149

Join Date: July 31, 2012

Recent Posts

Dear buddies,

Is it possible for the community members to have a one to one chat, especially the community administrator and the community member.

Is it possible to have a group chat within the community members.

If they are not the member of a community anymore, automatically they should be unfriended. Is that possible?

Please advice.

Thanks - Alagu
Hitoshi Ozawa
RE: Chat
November 17, 2012 3:12 AM
Answer

Hitoshi Ozawa

Rank: Liferay Legend

Posts: 7990

Join Date: March 23, 2010

Recent Posts

Anything is possible in an open source project because the source code is there to be modified.
To do all the things you've requested, you'll have to modify the Chat portlet.
l ll
RE: Chat
February 9, 2013 10:40 PM
Answer

l ll

Rank: Junior Member

Posts: 71

Join Date: December 12, 2011

Recent Posts

There is progress?
Alagammai Kasi
RE: Chat
February 12, 2013 11:47 PM
Answer

Alagammai Kasi

Rank: Regular Member

Posts: 149

Join Date: July 31, 2012

Recent Posts

So far, I didn't start on any.

Can someone guide me on how I can do some coding in regards to this? What programming language can I use?

Thank You.
l ll
RE: Chat
February 18, 2013 11:02 AM
Answer

l ll

Rank: Junior Member

Posts: 71

Join Date: December 12, 2011

Recent Posts

1. In my opinion, firstly it is necessary to turn the chat-portlet to a simple portlet. To do this, styles .chat-bar {position:fixed;bottom:0;right: 15px;} were removed.
2. Edit liferay-portlet.xml


<?xml version="1.0"?>
<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 6.1.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_6_1_0.dtd">

<liferay-portlet-app>
<portlet>
<portlet-name>1</portlet-name>
<friendly-url-mapper-class>com.liferay.portal.kernel.portlet.DefaultFriendlyURLMapper</friendly-url-mapper-class>
<friendly-url-mapping>chat</friendly-url-mapping>
<friendly-url-routes>com/liferay/chat/portlet/chat-friendly-url-routes.xml</friendly-url-routes>
<poller-processor-class>com.liferay.chat.poller.ChatPollerProcessor</poller-processor-class>
<!-- <use-default-template>false</use-default-template> -->
<instanceable>false</instanceable>
<css-class-wrapper>chat-portlet</css-class-wrapper>
<!-- <system>true</system> -->
</portlet>
<role-mapper>
<role-name>administrator</role-name>
<role-link>Administrator</role-link>
</role-mapper>
<role-mapper>
<role-name>guest</role-name>
<role-link>Guest</role-link>
</role-mapper>
<role-mapper>
<role-name>power-user</role-name>
<role-link>Power User</role-link>
</role-mapper>
<role-mapper>
<role-name>user</role-name>
<role-link>User</role-link>
</role-mapper>

</liferay-portlet-app>


3. edit view.jsp
Then it is necessary to think through...
l ll
RE: Chat
February 19, 2013 6:23 PM
Answer

l ll

Rank: Junior Member

Posts: 71

Join Date: December 12, 2011

Recent Posts

4. edit portal.properties
comment out the line:
#layout.static.portlets.all=1_WAR_chatportlet

5. edit js/main.js
.....