Liferay Social Office is an enterprise social collaboration solution for document sharing and team collaboration that streamlines communication, saves time, builds group cohesion and raises productivity. It offers team calendaring, blogs, forums, task management, and more. It can be integrated with Microsoft Office, and runs on a combination of MySQL and Tomcat.
Liferay positions the software as a budget alternative to Microsoft’s Sharepoint. Social Office supports SharePoint’s protocols, so that documents can be opened, saved, locked and edited in MS Office.
The various features offered by Liferay Social Office are outlined below:
Document Library: Liferay Social Office acts as a web-based shared drive. It is being used to centralize and organize all the files. Time-saving features are built in, including multiple file uploads and familiar desktop folders. File’s format can also be changed at the time of upload (i.e., .doc to .pdf).
Work from the Desktop: Liferay Social Office allows the user to work from desktop. It features integration with Microsoft Office, which means that when files and documents are uploaded from the local drive, they can be automatically uploaded to the Social Office online.
Team Calendar:This feature allows creating, managing, and searching for group events using the community-based calendar with task lists. Events can be shared across different departments, and event reminders can be set up to alert users of upcoming events by email, IM, or SMS.
Profile: Each user can fill out their own online resume-style profile that can help members discover expertise in the organization. Support project profiles, profile tagging, and personal information.
Wikis: Beyond document sharing, Social Office provides full-featured Wikis to facilitate communal information capture and gathering. Team members can easily start new wiki entries to build up a team’s personal online encyclopedia.
Blogs: This feature facilitates conveying information and conversations around blogs directly. Liferay’s Blogs provide the best features of modern blogging tools and allow keeping up with everyone’s thoughts and activities via dynamic RSS feeds to your email or a “Recent Blogs” display.
Activity Tracking: Activity tracking keeps tabs on personal and team activity and displays this information in various “Recent Activity” viewers for each specific tool, for all items tagged with a certain key word and on a Facebook-style Activity Wall.
Instant Messaging (Chat): Built-in Instant Messaging gives the access to all logged-in team mates. Chat boxes stay at the bottom of the screen as you navigate through Social Office and conversations remain secure behind the firewall.
Sites: Users can create sites which are separate and secured areas in Social Office that can be used for the various departments or teams within your organization. Each Site has its own set of collaboration tools (message boards, blogs), RSS feeds, shared document librarym, and a shared calendar showing the events for the day.
Contacts: This allows users to keep track of people both inside and outside the organization and automatically adds colleagues that share Site membership. Users can email an entire group of Site members all at once.
Related Content: Sites in Social Office automatically display related documents, forum threads, blogs, wiki entries, and users based on the tags found on the content currently being browsed.
Alfresco, a major player in the open source enterprise content management market has introduced Alfresco Migration Services to simplify content migration from costly legacy and proprietary solutions to Alfresco ECM.
This solution will enable organizations to decrease their ECM costs in an increasingly commoditized market.
Alfresco Migration Services will be made available for a variety of legacy and proprietary ECM solutions. The services will initially be offered for organizations seeking to migrate from EMC Documentum and Microsoft SharePoint to Alfresco Enterprise.
The migration process is designed to handle all the content transfers, ensuring all content and critical metadata are transferred safely, including:
Reasons for Migration: -
Migration Challenges:-
Migration Strategy:-
Alfresco the open platform for social content management launches the Alfresco Community 4, the most significant release of the platform to date. Alfresco open source 4 highlights, a wealth of new user features and UI enhancements that enable faster user adoption, along with improved tools to allow developers to create social and cloud-scale, content-rich applications. They also separated their content indexing processes from content management and replaced this functionality with their own indexing solution. Alfresco Community 4 significantly increases overall system performance.
Alfresco 4 also includes functions to publish content and status updates to social sites, such as YouTube, Facebook, LinkedIn, Twitter, Flickr and SlideShare which will be a welcome addition to users as the use of public social media rises. Other new features for cloud-scale performance, open platform for social channel publishing and user experience include:
High-performance Indexing: The New Alfresco Index Server that is based on Apache Solr extensively improves the performance by separating indexing from content processes.
Integrated workflow: It includes the automation of content-focused business processes with Activiti, which is the leading open source Java-based BPMN 2.0 business process server.
Enhanced clustering: This feature is being introduced to increase the reliability and scalability, including added support for clustered CIFS.
Simpler Process: Social content publishing, part of an enterprise content workflow, simplifies to much an extent the problem of multi-channel publishing. It also control publishing with existing review and approve workflows along with built-in content security.
Fewer Tools leads to lesser errors: This feature offers embedded social publishing into an organization’s core content and collaboration tool, which eliminates the need for social-specific tools and error-prone “copy-and-paste” to external tools.
Drag and Drop Simplicity: Drag and drop streamlines the movement of files around on HTML5 enabled browsers.
Additional support for audio, video, Adobe Creative Suite & Apple iWork documents: The support delivers inline preview and metadata extraction for more file types.
Social Features: The new added social features on Alfresco 4 enables to ‘Follow’ influential content creators as well as ‘liking’ the favorite content.
Cloud Collaboration: This includes Google Docs integration to collaborate in real time.
Mobile Support: The mobile support offers new, free iOS apps available from iTunes, along with continued support for WebDAV and CMIS standards for new mobile use cases.
Extensibility: For developers and partners, Alfresco web interface is now much easier to extend and customize.
Alfresco Community edition 4 is available for download from Alfresco’s website.
1. Open file [LIFRAY_SDK]/themes/{theme-name}/docroot/_diffs/templates/portal_normal.vm
2. Add $theme.search() at your desired location.
3. Build and deploy the theme.
4. A search text box will appear where the code was placed
In case you need to customize the search functionality to search only specific content types, follow the steps below.
1. Open file [LIFERAY_HOME]/tomcat-6.0.26/webapps/ROOT/WEB-INF/classes/portal-ext.properties
2. Add following lines:
com.liferay.portlet.blogs.util.BlogsOpenSearchImpl=true
com.liferay.portlet.bookmarks.util.BookmarksOpenSearchImpl=true
com.liferay.portlet.calendar.util.CalendarOpenSearchImpl=true
com.liferay.portlet.directory.util.DirectoryOpenSearchImpl=true
com.liferay.portlet.documentlibrary.util.DLOpenSearchImpl=true
com.liferay.portlet.imagegallery.util.IGOpenSearchImpl=true
com.liferay.portlet.journal.util.JournalOpenSearchImpl=true
com.liferay.portlet.messageboards.util.MBOpenSearchImpl=true
com.liferay.portlet.wiki.util.WikiOpenSearchImpl=true
3. Change values to “false” for those you do not want to include in search result.
For example, to search only “Web Content”, leave “com.liferay.portlet.journal.util.JournalOpenSearchImpl” to “true” and make other values to false.
Enjoy the customized search in Liferay ![]()
|
Comparison Parameter |
Liferay |
Drupal |
Comments |
General |
|||
|
About the Product |
· Completely Open Source · Most popular enterprise portal server · Suitable for building internet/intranet portals, social networking sites and front end for enterprise level web applications |
· Completely Open source · CMS solution · Suitable for building static, dynamic web sites and social networking applications |
|
|
Available Versions |
Available in community and enterprise editions both. |
Available in community and enterprise editions both. |
|
|
License |
Available in business friendly MIT-License |
Available in GPL |
|
|
Platforms Supported |
Full support for Windows, Linux, Solaris, Mac and other platforms. |
Full support for Windows, Linux, Solaris, Mac and other platforms. |
|
|
Databases Supported |
There is an abstraction layer of Hibernate and support for multiple databases like My SQL, SQL Server, Oracle, IBM DB2 in a seamless manner |
MySQL supported, support to additional databases can be added though. |
|
|
Technology Stack |
Based on Java/J2EE. Additional frameworks/Libraries are Spring, Hibernate, Spring MVC, Velocity/Freemarker Template engines are used. |
Based on PHP Technology Stack. Supports MVC architecture and frameworks like smarty. |
|
|
Learning Curve Involved |
Learning curve is high, as it’s an enterprise level portal solution. |
Learning curve is high. |
Learning curve from the development perspective. From usability perspective both products are quite easy to use. |
Features |
|||
|
CMS |
Basic CMS capabilities |
Full Fledged CMS |
|
|
DMS |
Basic DMS Capabilities |
No DMS component |
|
|
Multi Tenancy |
Extra ordinary support for Multi Tenancy |
Limited support for Multi tenancy. |
|
|
Social Networking Support |
Very good support for social networking features. |
Very good support for social networking features. |
|
|
Ease of Customization |
Difficult to customize |
Difficult to customize |
|
Enterprise Features |
|
|
|
|
Architecture |
Modular and cake layered architecture, full support for MVC, SOA and RESTFUL apis |
Modular Architecture, Comparable to MVC, No SOA, Restful Architecture |
|
|
Performance |
Enterprise level product and offers optimized performance. |
Known performance issues |
|
|
Security |
Highly Secured |
Highly Secured |
|
|
Stability |
Highly Stable |
Stable |
|
|
Scalability |
Highly scalable solution |
Scalability is difficult to improve. |
|
|
Ease of Integration |
Easy integration with third party tools. |
Based on open standards and RESTFUL apis, hence easy to integrate with third parties |
|
|
Migration to other platforms |
Offers easy migrations and upgrades |
|
|
|
Community and support |
Community is not very strong, less help available on forums. |
Very strong community and lot of help is available. |
|
|
Product Maturity |
Quite matured product, currently 6.0 is the latest liferay edition. |
Quite matured product, currently 6.0 is the latest liferay edition. |
|
We have tried to analyze the document management capabilities to be integrated in a Java web application. If you are using Liferay, it already has a document management portlet which has most of the basic capabilities. However Alfresco DMS is just great, but it requires integration effort if Liferay is necessary to be used as a front-end to support JSR168. Following are the points to give a must thought to using Alfresco.
1. Alfresco has very strong support for complex workflow
2. Rules in Alfresco can be created on folders for documents event or based on metadata type
3. Alfresco supports document versioning and document can be reverted to previous version
4. Liferay has no notification from document library updates
5. Liferay WebDAV functionality is broken
6. No discussion on documents in Liferay document library. Liferay does have comments facility to a document though.
7. Liferay Portal and its portlets use Lucene to provide full text searching capabilities. Liferay lucene indexing is not optimized and some of the case expected result is not returned.
8. Liferay document library is highly unstable and has lots of issues open on JIRA.
The above points are our initial analysis, so few changes or additions can be expected later as we analyze further.