Oakland university Portlet Showcase 2014
-
Upload
aaron-grant -
Category
Internet
-
view
159 -
download
5
description
Transcript of Oakland university Portlet Showcase 2014
![Page 1: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/1.jpg)
Oakland University Portlet Showcase
Aaron GrantSenior Applications ArchitectDave DerderianJava Developer Analyst
![Page 2: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/2.jpg)
Who we are...
We are the full-time staff that supports MySAIL at Oakland University in Rochester, Michigan.
We have 4 student developers that help us out.
Also we have used Unicon for developing and implementing projects.
![Page 3: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/3.jpg)
Our MySAIL Environment
uPortal 4.0.1220,000+ StudentsCAS 3.5PostgreSQL 9.2Tomcat 7OpenJDK 7RedHat Enterprise Linux 6
Build Tools:Maven, Ant, and Groovy
![Page 4: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/4.jpg)
MySAIL Desktop View
![Page 5: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/5.jpg)
MySAIL Mobile View
![Page 6: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/6.jpg)
Portlet Overview
Portlets are a small application that a portal can use to offer end users a richer experience.
Apereo Sponsored Portlets
These portlets have been through the incubation process and emerged as sponsored projects.
● Announcements Portlet● Basic LTI Portlet● Bookmarks Portlet● Calendar Portlet● Email Preview Portlet● Jasig Widget Portlets● News Reader Portlet● Notifications Portlet● Sakai connector Portlet● Simple Content Management Portlet● Weather Portlet
![Page 7: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/7.jpg)
Portlet Overview
Also you can make your own!
mvn archetype:generate -DarchetypeGroupId=org.jasig.portlet.archetype -DarchetypeArtifactId=jsr286-archetype
This creates a basic Java webapp with the basics of what a portlet needs to work within the portal.
![Page 8: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/8.jpg)
Our Mission
MySAIL 2009● Making students’ lives
easier● Single-Sign On● One Stop Shop
MySAIL 2014● Same mission but
expanding● Addressing Retention
Issues● Mobile, Mobile, Mobile!
![Page 9: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/9.jpg)
Oakland’s Portlets
We either start from the Maven archetype or use existing Apereo portlets that might fit our needs.
http://github.com/jasig
● Financial Aid Portlet● Search Portlet● Courses Portlet● Grades Portlet● My Details Portlet● Progress to Degree Portlet● Advising Suite● Calendar Portlet● Bear Bus Tracker Portlet● Sail Mail Portlet● Content Management Portlets
![Page 10: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/10.jpg)
Financial Aid Portlet
● Integrates with Banner● Small Database Load
o Only hit once● Incorporates JSON
o JSON.simpleo http://code.google.com/p/json-simple/o No AJAX / JSTL variable
● UI done through HTML / CSS / JSo No experience of JSP/JSTL requiredo Dynamic / jQuery NoConflict
![Page 11: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/11.jpg)
![Page 12: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/12.jpg)
Search Portlet Extended
● Incorporates Custom Google Search● Separate tab for search results● Same search used on oakland.edu
![Page 13: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/13.jpg)
![Page 14: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/14.jpg)
![Page 15: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/15.jpg)
![Page 16: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/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: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/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: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/18.jpg)
![Page 19: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/19.jpg)
![Page 20: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/20.jpg)
![Page 21: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/21.jpg)
![Page 22: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/22.jpg)
![Page 23: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/23.jpg)
![Page 24: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/24.jpg)
![Page 25: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/25.jpg)
![Page 26: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/26.jpg)
![Page 27: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/27.jpg)
My Details
● 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
● We will be adding graduation information soon to this portlet to let student know where they are at after applying to graduate
![Page 28: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/28.jpg)
My Details Desktop View
![Page 29: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/29.jpg)
My Details Mobile View
![Page 30: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/30.jpg)
Progress To Degree
● Displays student's completed / incomplete courses
● Displays multiple course informationo Gradeso GPA (overall / term / category)o Credits (total / left to graduate)
● Migrated into Courses Portleto Apereo's Version / Not OU
● Banner Tie-in● Custom Mobile View
![Page 31: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/31.jpg)
![Page 32: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/32.jpg)
![Page 33: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/33.jpg)
![Page 34: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/34.jpg)
![Page 35: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/35.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 36: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/36.jpg)
![Page 37: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/37.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 38: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/38.jpg)
![Page 39: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/39.jpg)
Bus Tracker Portlet
![Page 40: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/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: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/41.jpg)
![Page 42: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/42.jpg)
Email Preview and Inbox
![Page 43: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/43.jpg)
Read Email from Portlet
![Page 44: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/44.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 45: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/45.jpg)
Oakland Services and Academic Resources
![Page 46: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/46.jpg)
![Page 47: Oakland university Portlet Showcase 2014](https://reader035.fdocuments.in/reader035/viewer/2022070303/549d43d0ac7959ab2a8b4953/html5/thumbnails/47.jpg)
Background Configuration