Open Source Portal and Mobile Solutions
-
Upload
aaron-grant -
Category
Internet
-
view
191 -
download
1
description
Transcript of Open Source Portal and Mobile Solutions
![Page 1: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/1.jpg)
Oakland University Open Source Portal
and Mobile Solutions
Lori TirpakDirector of Enterprise SystemsAaron Grant
Senior Applications ArchitectDave DerderianJava Developer Analyst
![Page 2: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/2.jpg)
Oakland University
uPortal 4.0.12 / uMobile20,000+ StudentsCAS 3.5PostgreSQL 9.2Tomcat 7OpenJDK 7
Build Tools:Maven, Ant, and Groovy
![Page 3: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/3.jpg)
What is uPortal?
uPortal is an open source project under the Apereo foundation (formerly Jasig)."uPortal is the leading open source enterprise portal framework built by and for the higher education community. uPortal continues to evolve through contributions from its global community and is supported by resources, grants, donations, and memberships fees from academic institutions, commercial affiliates, and non-profit foundations."
More Information: http://www.jasig.org/
![Page 4: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/4.jpg)
Why uPortal?
● Friendly and Helpful Community● Very Active Project● Multiple Conferences a Year● Good Vendor Support
o Unicon
● Easily Configured with Banner● Code Camps● Supports Sign Sign-on:
o CASo Shibboleth
● Supports Mobile (Frameworks / Initiatives)
![Page 5: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/5.jpg)
Mobile and Portal Stats
The MySAIL Portal gets between 50,000-100,000 sessions a day.
OU MySAIL App:12,500+ iOS downloads5,000+ Android downloads
![Page 6: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/6.jpg)
Desktop vs Mobile
Breakdown between devices:
Desktop66%
Mobile 26%
Tablets7%
![Page 7: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/7.jpg)
Mobile Growth Stats
From 2013 to 2014:● Android 127% Growth ● iOS (iPhone/iPad) 78% Growth● Desktop -5% Growth
OU Mobile Market 2013 Share:● iOS 64%● Android 35%● Windows .5%● Blackberry .2%
![Page 8: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/8.jpg)
Mobile App vs RWDResponsive web design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from mobile phones to desktop computer monitors). Wikipedia
Students are looking for University Appwhen researching Universities.
50 Powerful Statistics About Tech Mega Trends Affecting Every Businesshttp://www.slideshare.net/ValaAfshar/6297-top50megatrends-v3
![Page 9: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/9.jpg)
MySAIL Desktop View
![Page 10: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/10.jpg)
MySAIL Mobile Views
![Page 11: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/11.jpg)
MySAIL Native Phone AppsMySAIL uses Apereo's uMobile technology for an iPhone app and an Android app.● OU MySAIL on iPhone:https://itunes.apple.com/us/app/ou-mysail/id485691462● OU MySAIL on Android:https://play.google.com/store/apps/details?id=edu.oakland.mobile&hl=en● More Information: http://www.jasig.org/umobile
![Page 12: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/12.jpg)
Apereo Portlets
Apereo has many portlets available for you to implement into your portal for free since they are all open source projects!● Calendar● Announcements● Notifications● News Feeds● Content Management● Human Resources● Dining● Laundry● Classified Ads● And many many more (https://wiki.jasig.org/display/PLT/Home)● Source code can be viewed and downloaded at
http://github.com/jasig
![Page 13: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/13.jpg)
Oakland Portlets
● OU has taken many of the Apereo portlets and have implemented them.
● Also OU has built their own unique portlets.
● Apereo portlets by default do not come with Banner SQL tie-ins. We are willing to share our source code to help speed up Banner integration.
![Page 14: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/14.jpg)
Financial Aid Portlet
● Displays Requirements, Academic Standing, Awards, and Usage of Awards
● Integrates with Bannero Financial Aid Requirementso Financial Aid Awarded and Claimedo Messages from Financial Aid Advisor
![Page 15: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/15.jpg)
![Page 16: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/16.jpg)
Courses Portlet
● Displays Course Schedule, Midterm Grades, and Final Grades
● Originally created by the Apereo Foundation and the University of Wisconsin - Madison
● Student can select on a class room and it displays which academic building Integration with Google Maps
![Page 17: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/17.jpg)
Courses Portlet
● Modified APIo Extra information for courseso Tie into Calendar Portlet
● Custom Desktop View● Custom Mobile View● Custom Footer (Mobile / Desktop)● Bookstore Integration● Links into other major OU services
o Webmail / Moodle
![Page 18: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/18.jpg)
![Page 19: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/19.jpg)
![Page 20: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/20.jpg)
![Page 21: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/21.jpg)
![Page 22: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/22.jpg)
![Page 23: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/23.jpg)
![Page 24: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/24.jpg)
Calendar PortletCourses IntegrationCalendar Portlet shipped with uPortal● Creates custom calendar feed● Integrates directly with Courses
Portlet API● Displays students class schedule
o Dateo Locationo Description
● iCal feed available for download
![Page 25: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/25.jpg)
![Page 26: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/26.jpg)
Progress to Degree Portlet● Displays student's completed /
incomplete courses for their course of study using Banner’s CAPP Degree Evaluation
● Displays multiple course informationo Grades, GPA, Credits
![Page 27: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/27.jpg)
Progress to Degree Portlet● Calls Banner Stored Procedure
● Additionally a student can do a what-if analysis if they are thinking about changing their course of study
● Data generated from the stored procedures is received through a customized Oracle view
![Page 28: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/28.jpg)
![Page 29: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/29.jpg)
![Page 30: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/30.jpg)
![Page 31: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/31.jpg)
My Details Portlet
● Displays student specific informationo Degree (BS / BA / etc)o Undergraduate / Graduate Levelo Catalog Termo College (Arts & Sciences / Computer
Science / etc) Link to Advising web page
o Majoro Oakland University Student Number
![Page 32: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/32.jpg)
My Details Desktop View
![Page 33: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/33.jpg)
My Details Mobile View
![Page 34: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/34.jpg)
Advising Suite
Oakland over the last year has been building an advising suite for academic advisors.
● Allows advisors to search for students● View current and historic schedules /
grades● Allows advisors to run degree audits
and what-if analysis● Collection of resources
![Page 35: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/35.jpg)
![Page 36: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/36.jpg)
Bus Tracker Portlet
![Page 37: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/37.jpg)
CMS Portlet Implementation● Mostly used as quick links
o Oakland Serviceso Academic Informationo Campus Information
● Uses Single Sign-On Links into SSB (Self Service Banner 8.x)o Oakland used this extension from Evergreen
State College to SSB to allow for CAS (Apereo’s Central Authentication Service integration with SSB.
o https://wiki.jasig.org/display/UPC/CASifying+Banner+Self+Serve
● Banner XE comes with CAS integration!
![Page 38: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/38.jpg)
Oakland Services and Academic Information
![Page 39: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/39.jpg)
![Page 40: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/40.jpg)
Sail Mail (Email Preview)
● Apereo's Email Preview Portlet● Oakland's custom skin ● Oakland's custom settings
o Only uses Oakland email
![Page 41: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/41.jpg)
![Page 42: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/42.jpg)
Email Preview and Inbox
![Page 43: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/43.jpg)
Read Email from Portlet
![Page 44: Open Source Portal and Mobile Solutions](https://reader036.fdocuments.in/reader036/viewer/2022081502/558a5dd0d8b42a044a8b4597/html5/thumbnails/44.jpg)
Get Involved!
Apereo uPortal● http://www.apereo.org/uportal● Mailing list:
http://www.apereo.org/uportal/mailing-lists Apereo uMobile● http://www.apereo.org/umobile● Mailing list:
http://www.aperep.org/umobile/mailing-lists Apereo CAS● http://www.apereo.org/cas● Mailing list: http://www.apereo.org/cas/mailing-
lists