36
Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Embed Size (px)

Citation preview

Page 1: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Migrating myUWindsor to Liferay

Sanjay ChitteShawn DenHartogh

Page 2: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

This Session

• What is myUWindsor• Migration• Demo of myUWindsor Features• myUWindsor App• Leveraging Liferay’s features in the future

Page 3: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

myUWindsor

• Our Portal for:– Applicants– Students– Alumni

Page 4: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

History of myUWindsor

• CGI-Bin Forte based environment– called as sisweb

• September 2007 Oracle Portal– Web Content aggregator enabling

personalization

• June 2013 Liferay driving our mobile app

• November 2013 Liferay (internet + mobile)

Page 5: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Why we need new portal

• Impact of increase in use of Mobile devices

• Oracle Portal end of life– Oracle purchased weblogic and was

realigning their app server and portal strategy

• Stay at par with UI ( look and feel)

Page 6: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Why we need new portal

• Oracle Portal (version 10) was not mobile friendly

• Used java standards based on jdk1.4

• JPDK was proprietary– Did not support JSR 286

• Meet additional expectations of our clients and departments.

Page 7: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Realigning with change in requirements

• Internet + mobile and cloud– Implied many instant interactions everywhere

• Find ways to enhance student engagement and experience

Page 8: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Is it Possible?

• Students would like relevant information when and where they need

• Info should help them make decisions towards their needs at university

• Provide Personalized interactions across all channels

Page 9: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Choices we had

• Oracle Portal Weblogic/Webcenter – Steep learning curve – Total change form Oracle 10 version– Installation and Configuration time consuming– Not fully in integrated ( 2011/2012 my

personal opinion)– Licensing cost is high– Proprietary technology – Training cost is high

Page 10: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Choices we had

• IBM Websphere?– Licensing cost , proprietary – We have to deal with a new vendor in this

space– More training cost because we were not

exposed the environment– Steep learning curve for our department

Page 11: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Why Liferay

• Open Source/Standards, Java based - Extensible with portlets (JSR standard)

• Well documented

• Build for integration

• SSO

• Granular RBAC

• Secure

Page 12: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Deciding Factors

• Proven, enterprise portal platform with 350,000 installations worldwide

• Lower license cost

• Easier and cheaper to install and maintain

• Less time needed to configure, secure and implement – Quick proof of concept enables to try and

prove the value before making long term commitments

Page 13: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Deciding Factors

• Short learning curve

• Higher customer satisfaction confirmed by Gartner

• 15,000+ community sharing Liferay experience for free

• Freedom in software stack (OS, Database, App server)

• Cluster: Scalable & High Availability

Page 14: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Some methods that I follow

• Can I install and run the software in 1 hr after the download

• Can I fully test the features after its up and running

• Check the forums and public bug reports

• Check if requests are answered on the forums

Page 15: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Migration plan

• In our case as mobile initiative had priority we migrated the portlets required for mobile applications

• Both Oracle portal and Liferay ran in parallel – Liferay feeding mobile and Oracle on internet

• Decommissioned Oracle Portal in November 2013

Page 16: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Google Analytics

Monthly

Daily Pattern

Page 17: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Google Analytics

30 % of the Traffic is Mobile

--Multidevice support in Liferay 6.2--Also has google analytics support

Page 18: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Moving Forward

• Launching Liferay 6.2 in Nov 2014 (Tentative)

– Goal is to initiate full virtual presence for students, leveraging the new features of Liferay 6.2

Page 19: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Liferay 6.2

• Portlets such as Personal Dashboard , Private sites, Notifications and Liferay sync

• Responsive Design

• Multidevice Preview

• Google Integration– SAML portlet– openAM

Page 20: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

What is myUWindsor

• All-in-one student self service location– UWinCARD– Library– Parking– Registration and other SIS services

• Directed Messaging• Events and news feeds

Page 21: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Demo

Page 22: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Directed Messaging

Page 23: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Directed Messaging

Page 24: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Directed Messaging

Page 25: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

myUWindsor App• myUWindsor app is UWindsor’s mobile ‘portal’

– Android / iOS / HTML5

• Mobile app designed to be consistent with myUWindsor web application.– Several features of the mobile app are driven

through existing code of myUWindsor• Using webviews or webservices

– New features on myUWindsor are immediately available in mobile app

– New features requested for mobile app are available to myUWindsor

Page 26: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

myUWindsor App

Page 27: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

myUWindsor App - Courses

Page 28: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

myUWindsor App - Courses

Page 29: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

myUWindsor App

Page 30: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Leveraging Liferay’s Features

Page 31: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Responsive Design

Page 32: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Responsive Design

Page 33: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Responsive Design

Page 34: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Virtual Portals / Groups

• Investigating how to allow academic areas control over group sites and pages– This should require little administration

Page 35: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh
Page 36: Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh

Questions?

• Sanjay Chitte ([email protected])

• Shawn DenHartogh ([email protected])