Tools

These are all tools within the evaluation powered by Social Software Matrix. It is a selection of important Social Software tools on the market at this time and will be enhanced soon. If you want to be informed about new tools or updates, you can subscribe to our newsletter or RSS feed.

Atlassian Confluence blueKiwi Google Wave IBM Jive
Liferay Microsoft SharePoint Socialtext
Drupal

Liferay Social Office

AuthorLiferay
VersionBeta SE
Linkwww.liferay.com
Similar SolutionsblueKiwi 2009, Mindtouch 2009, Socialtext
Liferay Social Office is a pre-built solution combining the social software functionality of Liferay portal. Even if not mature yet, the open-source product Liferay Social Office provides a good platform for collaboration, team-oriented information sharing and informal content sharing. Market awareness and reputation are still low, but Liferay manages to increase adoption by offering Liferay Social Office to their portal customers. The product makes a good start with its broad and solid basis of social software functionality and can be considered an insiders’ tip. The question is whether Liferay as a small open source company has the power to push their product to the point where it moves beyond the status of a niche player.

Liferay Social Office - Use Cases

Enterprise Communication

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.

Start.jpg
Collaboration and Knowledge Exchange

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.

Start.jpg
Social Networking and Expert Search

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.

Start.jpg
Personal Information Management

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.

Start.jpg
Project Management

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.

Start.jpg

Kopie von Start.jpg

 

Liferay Social Office – Technology and Product

 

 

Operational Flexibility

As of today, Liferay Social Office (SO) is only available as an on-premise solution, but a SaaS version will be offered in the first quarter of 2010. Liferay supports Jetty, Resin and Tomcat as servlet containers, along with a wide range of operating systems, application servers and databases. Due to the experience from their portal software, Liferay provides good scaling capabilities. Liferay Social Office complies with a lot of standards, supports major scripting languages and offers connectors for Documentum, Amazon S3 and Alfresco. According to the vendor, it can be integrated with JIVE SBS and Atlassian Confluence, but integration with Google Apps Professional makes more sense. The product is broadly localized (Unicode support) and offers 22 languages out of the box. Applying a special theme enables mobile access with WAP browsers.

Customization & Extensibility

Even if only the company logo and colors can be changed in the out of the box version, Liferay provides full theming capabilities.CSS manipulation allows to change the whole appearance including structure and navigation. The lack of personalization capabilities is among the weaknesses of Liferay Social Office, but the vendor promised to make personalization equally good and flexible as in their portal software. Liferay provides fully available Java APIs with SOAP/REST support and has a plug-in Software Development Kit (SDK) for its portal software along with an active developer community. Liferay portal plug-ins can be integrated into Liferay Social Office as well as widgets and Google Gadgets.

Data & Security

Out of the box Liferay, Social Office supports Single Sign On (SSO) with CAS, Siteminder, OpenSSO and OpenID. Also LDAP is supported for a range of providers, including Novell, eDirectory and Microsoft’s Active Directory. Security levels and read, write and edit permissions can be flexibly defined for different user roles and content types. Administrators can set rules and enable users to individually choose access rights for their contributed content. Backup and restoration is possible, but a proper life cycle management does not exist.

Vendor Position

Liferay is an open source company and has gained a good reputation in the portal sphere. Based on their portal’s growing social software functionality, a social software package (Liferay Social Office) was composed to serve the social software market. Liferay is new in this field and the lack of experience and reference projects hinders adoption of their product. Nevertheless, the self funded company reports eight-figures revenues worldwide and is growing with their portal product. It will be interesting to see, if they can become more than an insiders’ tip. For the two products, 30 salaried engineers work at Liferay and there are more than 80 regular community contributors. Worldwide, Liferay has more than 100 employees, and reports a personnel growth rate of 50% per year.

Support & Service

Being an open-source project, Liferay can point to a large and active developer community. Besides numerous unofficial integrators and own training, consulting and support, the company relies on about 40 official service and implementation partners for both products. Liferay offers commercial support subscriptions, including three Service Level Agreements and global support from offices in Los Angeles, Brazil, Madrid, Frankfurt, India, and China. The online documentation is of good quality and the community willing to help with technical issues. Regular updates and service packs are available for the Community and Enterprise edition through subscription.

2 comments for “Liferay Social Office”

  1. Praveen on 12. August 2011 15:34

    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.j­ava: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.j­ava:91)
    at com.liferay.portal.events.EventsProcessorImpl.process(EventsProcessorImpl.java:6­8)
    at com.liferay.portal.events.EventsProcessorUtil.process(EventsProcessorUtil.java:6­3)
    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(ApplicationFilt­erChain.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)

  2. Julien on 15. May 2012 00:55

    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


Write a comment