Open Source Portal and Mobile Solutions
-
Upload
aaron-grant -
Category
Internet
-
view
192 -
download
1
description
Transcript of Open Source Portal and Mobile Solutions
Oakland University Open Source Portal
and Mobile Solutions
Lori TirpakDirector of Enterprise SystemsAaron Grant
Senior Applications ArchitectDave DerderianJava Developer Analyst
Oakland University
uPortal 4.0.12 / uMobile20,000+ StudentsCAS 3.5PostgreSQL 9.2Tomcat 7OpenJDK 7
Build Tools:Maven, Ant, and Groovy
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/
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)
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
Desktop vs Mobile
Breakdown between devices:
Desktop66%
Mobile 26%
Tablets7%
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%
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
MySAIL Desktop View
MySAIL Mobile Views
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
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
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.
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
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
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
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
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
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
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
My Details Desktop View
My Details Mobile View
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
Bus Tracker Portlet
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!
Oakland Services and Academic Information
Sail Mail (Email Preview)
● Apereo's Email Preview Portlet● Oakland's custom skin ● Oakland's custom settings
o Only uses Oakland email
Email Preview and Inbox
Read Email from Portlet
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
[email protected]@oakland.edu