Migrating myUWindsor to Liferay

advertisement
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
myUWindsor
• Our Portal for:
– Applicants
– Students
– Alumni
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)
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)
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.
Realigning with change in
requirements
• Internet + mobile and cloud
– Implied many instant interactions everywhere
• Find ways to enhance student
engagement and experience
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
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
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
Why Liferay
• Open Source/Standards, Java based Extensible with portlets (JSR standard)
• Well documented
• Build for integration
• SSO
• Granular RBAC
• Secure
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
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
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
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
Google Analytics
Monthly
Daily Pattern
Google Analytics
30 % of the Traffic is Mobile
--Multidevice support in Liferay 6.2
--Also has google analytics support
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
Liferay 6.2
• Portlets such as Personal Dashboard ,
Private sites, Notifications and Liferay
sync
• Responsive Design
• Multidevice Preview
• Google Integration
– SAML portlet
– openAM
What is myUWindsor
• All-in-one student self service location
–
–
–
–
UWinCARD
Library
Parking
Registration and other SIS services
• Directed Messaging
• Events and news feeds
Demo
Directed Messaging
Directed Messaging
Directed Messaging
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
myUWindsor App
myUWindsor App - Courses
myUWindsor App - Courses
myUWindsor App
Leveraging Liferay’s Features
Responsive Design
Responsive Design
Responsive
Design
Virtual Portals / Groups
• Investigating how to allow academic areas
control over group sites and pages
– This should require little administration
Questions?
• Sanjay Chitte (sanjay@uwindsor.ca)
• Shawn DenHartogh (sden@uwindsor.ca)
Download