29
Maximizing Collaboration Presented By, Ahamed Hasan @Liferay Roadshow, Kuala Lumpur 9 th May 2014

Maximising Collaboration thru Liferay

Embed Size (px)

DESCRIPTION

This presentation was made on 9th May 2014 at Liferay Skali Roadshow in Hotel Impenia, Kuala Lumpur.

Citation preview

Page 1: Maximising Collaboration thru Liferay

Maximizing Collaboration

Presented By,

Ahamed Hasan

@Liferay Roadshow, Kuala Lumpur9th May 2014

Page 2: Maximising Collaboration thru Liferay

Quick Introduction

• mPower Global Inc. • Working on Liferay for 8+ years• Based out of Bangalore with offices in USA &

Middle East• Liferay Implementation partners for Skali• 60+ strong team of professionals• Winners of Lockheed Martin Innovation Award• Implementation for Fortune 500 Customers

Page 3: Maximising Collaboration thru Liferay

Agenda

• Collaboration Fundamentals• Liferay’s Collaboration Platform• Real-World Use Cases• Question & Answers• Additional Resources

Page 4: Maximising Collaboration thru Liferay

Collaboration Fundamentals

• Buzz Started with Web 2.0• Changed the complete Web Landscape• Portal’s success = Quantum of Collaboration• Helps in identifying the Loyal customers• User generated content• Continuous Improvement

Page 5: Maximising Collaboration thru Liferay
Page 6: Maximising Collaboration thru Liferay

Types of Collaboration

• Portal-to-Users– One-to-Many (Bi-directional)– Core Collaboration– E.g. Blogs and Announcements

• Users-to-Users– Many-2-Many (Mi-directional) – Social Collaboration– E.g. Commenting & Rating

Page 7: Maximising Collaboration thru Liferay

The Power of Liferay

• Blogs and Wiki • Message Board / Forums• Web Content Articles• Polls and Chat• Knowledge Base• Workflow Engine• Alerts and Announcements• Shared Calendar• Documents and Media Library

Page 8: Maximising Collaboration thru Liferay

Collaboration Triggers

• Commenting Framework• Rating Framework – Five Star and Thumps up• Reporting a bug or Abuse• Tagging and Categorization• Newsletter and Scheduled Notifications• Tracking User Activities• Subscription Framework• Sharing and Bookmarking

Page 9: Maximising Collaboration thru Liferay
Page 10: Maximising Collaboration thru Liferay

Social Collaboration

• Social Connections / Friends• Social Activity / User Activities• Social Equity / Ranking• User Profiles / Public pages (Micro Site)• Micro Blogging / Documents• Workflow Tasks / Submissions• Integration with Other Social Networks• Social Invitations and Rewards• Participation Points and Popularity Points

Page 11: Maximising Collaboration thru Liferay
Page 12: Maximising Collaboration thru Liferay
Page 13: Maximising Collaboration thru Liferay
Page 14: Maximising Collaboration thru Liferay

What sets Liferay apart?

• Unlimited possibilities to make portal users collaborate between each other

• Has all the underlying mini-frameworks in place with the appropriate API’s

• Keep evolving new collaboration Platforms like Liferay’s “Social Office” or mPower’s “mPride”

• Seem less integration with 3rd party integration platforms (discus, oneall, etc)

Page 15: Maximising Collaboration thru Liferay

Real-World Use Cases

• The Power of Liferay’s Collaboration• Endless Possibilities to Leverage– Private Networking for LuLu Exchange– Advanced Micro-Blogging for Solea– New York University– mPride – Enterprise Social Networking

Page 16: Maximising Collaboration thru Liferay

LuLu Exchange – Private Intranet

• Objective – “Facebook” like website for internal users– Latest Posts– Chairman’s / CEO’s posts– Image Gallery– My Blogs– My Friends– Birthday Reminders – Polls

Page 17: Maximising Collaboration thru Liferay
Page 18: Maximising Collaboration thru Liferay

Micro-Blogging Like Wordpress

• Micro-Blogging– Audio Blog– Video Blog– Image Blog– Slideshow– Quote– Link– Announcement – Chat Blog

• Responsive Theme• Leverage Liferay features

Page 19: Maximising Collaboration thru Liferay
Page 20: Maximising Collaboration thru Liferay
Page 21: Maximising Collaboration thru Liferay

Implementation Details

• Posting Blogs - Structure and Templates• Display the Top Banner• Blog Archival• Display Recent Blogs

Page 22: Maximising Collaboration thru Liferay

New York University Portal

• Developed for a university where all the registered users will be a member of the university.

• Allows them to share their knowledge and also acts as social network within the campus network.

• It allows the portals users to…

Page 23: Maximising Collaboration thru Liferay

New York University – Cont…

• Post lessons on various subjects• Post a request for a lesson of their choice• Create playlist of their favorite lessons• Appreciate a lesson or send a lesson request• Follow their favorite authors / tutors• Find people of their common interests• Connect with the university alumni

Page 24: Maximising Collaboration thru Liferay
Page 25: Maximising Collaboration thru Liferay
Page 26: Maximising Collaboration thru Liferay
Page 27: Maximising Collaboration thru Liferay

Implementation Details• Custom portlet for listing lessons, playlists and the lesson

requests• Used of Liferay’s custom fields to save additional user

data• Implemented ‘Follow’ feature by making use of Liferay’s

Social Activity API’s• Liferay’s Tags and Categories to associate users with

every lesson, playlist or request posted• Sorting lessons based on the user preferences• Filtering lessons based on the on the tags or categories

selected

Page 28: Maximising Collaboration thru Liferay

Thank You !!

Question &

Answers

Page 29: Maximising Collaboration thru Liferay

Liferay Cookbook

• Covers the concepts of Collaboration API’s in great length

• Download FREE copy:http://mpowerglobal.com/download-cookbook• For queries / questions contact:[email protected]