 | 
Enterprise Communication functionality is well implemented in Liferay Social Office but only available within workspaces. Each “site” (workspace) natively comes with a forum and a blog. Both look rather simple but offer a lot of functionality, including access management, moderation and report of abuse. For all content, rating and commenting is enabled. One of the negative aspects of Liferay are, that only one blog is available per workspace, and personal user blogs are non-existent out of the box. However, Liferay Social Office convinces with browser based instant messaging (IM) and presence integration. Furthermore the software includes webmail via IMAP support. According to the vendor, twitter integration into user activity streams is possible. | |
 | 
Liferay Social Office is surprisingly strong in Collaboration and Knowledge Exchange. Workspaces can easily be set up, come with a broad range of social software functionality (Dashboard, File Management, Forums, Blogs, Wikis) and permissions can be configured with good granularity. The social software features include all standard functionality and the folder based document management component with WebDAV2 support is very useful. It allows users to connect a network drive to a platform folder which enables them to open and save centrally stored documents directly from Office-programs or copy/paste (drag & drop) local files into platform folders. This circumvention of web-based file uploading is a major leap forward in usability and will drive social software adoption. Weaknesses in this category have been identified in the missing tag clouds, lack of workspace hierarchy and customizability. Liferay promises to address those in future releases. | |
 | 
Liferay Social Office (SO) has solid networking functionality. The users’ network is constituted of implicit (mutual workspace membership) and explicit relationships (adding a person as a friend). The two respective network activity streams are displayed both on a user’s profile and dashboard. The personal contact list displays the whole personal network or only the members of a certain workspace. Profiles contain contact information, a free-text field (“Notes”), the user’s workspaces, a project list and tags. In addition to the workspace and network activity streams, a user’s personal activity on the platform is displayed directly beside the profile, allowing other people to get a quick overview about what somebody has recently been working on. Liferay SO comes with a native presence/Instant Messaging function but lacks corporate relationship visualizations and a people/skill search. | |
 | 
All users have a personal dashboard in Liferay Social Office (SO). However, it has a pre-defined layout and cannot be customized with widgets. Even though activity streams, blogs, wikis and forums generate RSS feeds, there is no RSS reading support despite a fixed RSS widget in the workspace dashboard. Liferay argues that users can use dedicated RSS readers, but an analysis of competing products shows, RSS reading-widgets are a basic requirement for social software suites. Referring to browser bookmarking, Liferay overplays the lack of Bookmark management, which is not only missing for personal use, but also for the information exchange within workspaces, by stating that users primarily bookmark with their browsers. Furthermore the search function is rather weak as it does not provide search options, filtering or other configuration. | |
 | 
Liferay Social Office is not well suited for Project Management. Even if workspaces provide a platform for project collaboration (Document sharing, Wiki, Blog, Forum), management and coordination of projects require too many workarounds. While blogs are integrated into workspaces by default and would have to be added with platform customization for personal use, task management has the same problem vice versa. Allowing users to assign tasks to themselves or to others without integration into workspaces does not help project management, because a centrally available task list is a basic requirement. A calendar is available within each workspace and the user can enter project milestones .However, the fact that reminders are only available for the people entering events, makes them less useful. The complete lack of advanced project management support indicates that Liferay does not attempt to cover this use case. | |
Hi,
I’m getting an ugly “Java null pointer exception” when I try to run Social Office on MySQL. I have tried to find the solution online but there is not much help out there. I have even posted in one of the forums, but there’s been no response in the last two days.
So im just asking everyone who is involved with Social Office at some point or the other.
I’m posting a few excerpts from the log file here. Please let me know if you can suggest me some workaround for this error.
Error Log:
Aug 12, 2011 12:26:31 PM org.apache.tomcat.util.net.NioEndpoint setSocketOptions
SEVERE:
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.setSocketOptions(NioEndpoint.java:1011)
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:1204)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
at com.liferay.so.hook.events.ServicePreAction.run(ServicePreAction.java:98)
at com.liferay.portal.kernel.events.InvokerAction.run(InvokerAction.java:51)
at com.liferay.portal.events.EventsProcessorImpl.processEvent(EventsProcessorImpl.java:91)
… 74 more
12:28:53,515 ERROR [jsp:?] User ID 10160
12:28:53,515 ERROR [jsp:?] Current URL /web/admin/home
12:28:53,515 ERROR [jsp:?] Referer null
12:28:53,515 ERROR [jsp:?] Remote address 127.0.0.1
12:28:53,515 ERROR [jsp:?] com.liferay.portal.kernel.events.ActionException: java.lang.NullPointerException
com.liferay.portal.kernel.events.ActionException: java.lang.NullPointerException
at com.liferay.portal.events.ServicePreAction.run(ServicePreAction.java:150)
at com.liferay.portal.events.EventsProcessorImpl.processEvent(EventsProcessorImpl.java:91)
at com.liferay.portal.events.EventsProcessorImpl.process(EventsProcessorImpl.java:68)
at com.liferay.portal.events.EventsProcessorUtil.process(EventsProcessorUtil.java:63)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:800)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:173)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:103)
Hi, I hope your problem is solved but otherwise take a look here :
http://www.howtoforge.com/installation-of-liferay-portal-6.0.5-community-edition-with-java-and-mysql-on-ubuntu-10.04-server
Liferay it’s a great portal we use it for our client help portal help.supremcloud.com