Top Banner
About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License. http://creativecommons.org/licenses/by-sa/3.0/us/ Some content drawn from prior presentations at Jasig conferences and Andrew Petro Unicon, Inc. 18 November 2009
63

About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Dec 27, 2015

Download

Documents

Walter Chapman
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

About Jasig uPortal

Copyright Unicon, Inc., 2009. Some Rights Reserved.

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

http://creativecommons.org/licenses/by-sa/3.0/us/

Some content drawn from prior presentations at Jasig conferences and elsewhere.

Andrew PetroUnicon, Inc.

18 November 2009

Page 2: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Agenda

1. Introduction

• About Unicon

• About uPortal

2. Portal Core

3. User Interface

4. Integration

5. Infrastructure

6. Unicon Services

7. Roadmap

8. Questions and Discussion

Page 3: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

IntroductionUnicon

Page 4: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Unicon Profile

• Located in Gilbert, AZ – founded in 1993

• Who Are We?

– A Privately-Held, Profitable Company

– Serving Higher Education

• And related industries

– Around 100 People

Page 5: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Open Source Services and Support

uPortal

Shibboleth

Unicon VisionAssist organizations to

adopt open source solutions and succeed wildly with them. Earn continued

business with excellence, not vendor-lock-in or constricting licenses.

Page 6: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Higher Education Customers – Partial List

Page 7: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Example CustomersUniversity of Chicago:

• Full uPortal deployment

• Shibboleth integration

• uPortal architecture and custom modifications

• uPortal Support

Johns Hopkins University:

• uPortal upgrades

• uPortal support

• uPortal branding / mobile

• uPortal architecture and custom modifications

Yale University:

• uPortal upgrades

• uPortal support

Page 8: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Commercial Customers & Partners

CommercialCustomers

Partners

Page 9: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

ExamplesPearson Education:

• Full uPortal deployment

• Over 2 million users currently on Portal

• Communities, Marketing, Cross-Sell

Cisco:

• Full Portal, CAS, and Moodle deployment

• Workforce retraining in the state of Michigan

• Integration with WebEX and Google Analytics

• Communities and Marketing

Oracle:

• Chose Unicon to implement Standards-based integrations between PeopleSoft and LMS (Sakai) – SAIP

• Unicon is the primary provider of SAIP services

Page 10: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

IntroductionuPortal

Page 11: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Enterprise Portals

• Aggregate Content & Applications

• Customization/Personalization

• Access Control

• Consistent User Experience &

Service Delivery Platform

Enterprise portals provide capabilities in 4 major areas:

Page 12: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Virginia Tech

Page 13: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

University of Wisconsin

Page 14: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Brooklyn College – Student View

Page 15: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Brooklyn College – Faculty View

Page 16: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Consistent User Experience - Pearson

Page 17: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

uPortal Intro - uPortal as Product

• Open Source – built by and for Higher Ed (2000)

• Flexible pluggable APIs for authentication, user

attributes, groups (integrate it with your sources of

data about users)

• Integrate via custom portlets, XML, RSS, web

proxies, and even raw SQL queries (platform for

integration)

• Powerful layout management

end end-user customization

of layouts (platform for

customization and personalization)

Page 18: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

uPortal Intro - uPortal as Community

• Strong user community

• Conference and UnConference

• Active email lists

• Collaboration on open source software

• Incubation process for portlets

Page 19: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

What is uPortal?

open source enterprise

portalby and for higher

education

Page 20: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Unicon Services for uPortal

• Implementation Planning

• Branding and User Experience

• Installation and Configuration

• Custom Development

• Consulting and Mentoring

• Shibboleth integration

• Upgrades

• Ongoing Technical Support

• Hosting and Managed Service

www.unicon.net/services/uportal

Page 21: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Portal Core

Page 22: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Portal Core

• DLM

• Error handling

• Restarting

• Full text search

• Performance and Scalability

• Statistics Reporting

Page 23: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

User Interface

Page 24: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

ApplicationContent

Integration

Page 25: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

RSS Reader

Page 26: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Calendar preview via iCal / CalDAV

Page 27: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Pending UI improvements to calendar

Page 28: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Pending UI improvements to calendar

Page 29: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Pending UI improvements to calendar

Page 30: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Google Gadgets in uPortal

Page 31: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

SQL Query

Page 32: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Graph of SQL Query

Page 33: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Graph of SQL query

Page 34: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Mail preview via IMAP

Page 35: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Infrastructure

Page 36: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Monitoring and Diagnostics

• Some built-in

• JMX instrumentation

• Nagios

Page 37: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Business Continuity Configurations

• Load balancing

• Clustering

• Geographic Dispersement

Page 38: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Unicon Services

Page 39: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Traditional SLA Driven Support

http://www.flickr.com/photos/toastforbrekkie/1237898664/

Page 40: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Some Unicon uPortal Support Subscribers

• University of

Chicago (Enterprise)

• University of

Wisconsin-Madison

• Yale University

• University of

Georgia

• South Dakota State

• SUNY Geneseo

• University of Hull

• University of Kent

• Sacramento State

(CAS and uPortal)

• University of South

Dakota

Page 41: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Support Lifecycle

• Short version: version supported for roughly

two years from release

• Long version: “supported” is a fuzzy word

• Cooperative Support for uPortal is structured

to avoid having to say “no”. Support gets less

efficient on really old releases, but doesn’t

strictly “turn off”.

Page 42: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Look Ma! No Hands!

http://www.flickr.com/photos/nwinton/2685042231/

Page 43: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Look Ma! No Tiers!

• Cases routed directly to a Systems

Administrator, uPortal Consultant, or other

technical staff to make immediate progress

on your problem

Page 44: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Cooperative?

• Why do we call this support program

“Cooperative”? That’s just a buzzword, right?

• Well, no.

• The program is designed to cooperate with

the open source software project

• Compliments what you’d be doing without

paying Unicon for support

Page 45: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Cooperative.

• Support for the real open source software

• Free and public KBAs

• Continuum between no-fee community

support resources and for-fee engagement of

Unicon support

• Development issues directly in the public

issue tracker

Page 46: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Commercial.

• SLA-driven

• Confidentiality handled appropriately.

• Subscribers get to vote on where

development efforts are applied. Non-

subscribers get to participate directly in the

project and can of course collaborate with

Unicon’s developers, but get no vote.

Page 47: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

uPortal Concurrency issue

• Reported Thursday by an Enterprise uPortal

support customer

• Analysis of likely cause and workaround for

issue to the customer on Friday

• By Friday night, Drew, Andrew, Jen, and Eric

informed and involved

• Public fix Tuesday in source, patch in JIRA

• high-priority email to uportal-users list

Page 48: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Precise details about issue

Public, open-source patch

Information updated in realtime

Page 49: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Caveats of this story

• Support cases typically result in workarounds

and/or creation of development issues, not

directly in fix patches

• This was a special case in that the patch

changes just one line of code, so articulating

the problem is synonymous with articulating

the code change to fix it.

• Which is actually an important point: we’re

trying to be reasonable.

Page 50: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

In Other Cases

• The support case would extend to analyzing

and understanding the problem in as much

morbid detail as the customer wants, with a

workaround described if possible and a

development issue raised

• Development issued pursued under

Cooperative Development or Accelerated

Development or as a custom consulting

services project

Page 51: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Cooperative Development?

• Vote on publicly

documented

development issues

• Unicon chooses

among the top voted

issues

• Issues worked,

progress reported

• At no extra charge

http://www.flickr.com/photos/binkley27/292239798/

Page 52: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.
Page 53: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.
Page 54: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Accelerated Development?

• Just like Cooperative Development, except

you pay extra to have extra effort put on your

desired issues, regardless of their other

votes.

• Pay for sweat.

• But affordably: $100/hr

• Direct code into the open source project.

Page 55: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Hosting

• Unicon would be thrilled to host your uPortal

• Or to manage it within your datacenter

• As responsible consultants, we’d want to help

you think through the pros and cons of this.

Usually, we recommend keeping uPortal

within your institutional data center because

of its integrations with your services.

Page 56: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Mobility

Page 57: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Mobile Theme - Personalization

Page 58: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Demo environments

• Fluid’s nightly build of the uPortal trunk?

• http://build.fluidproject.org/uPortal/

• Download trunk and build it?

• uPortal 3.2 Milestone release when it (soon)

becomes available

Page 59: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Roadmap

Page 60: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

uPortal 3.1 (already released)

• Stats recording

• User interface

improvements, use

of Fluid components

• Improved

administrator tooling

• Clusterable

• Supports all optional

JSR 168 spec items

Page 61: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

uPortal 3.2 (next release)

• Improved administrative tooling for portlet

publication and management

• Mobile support

– “Beta” iPhone theme

Page 62: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

uPortal 3.3

•JSR-286 Support

• (If no other features are ready, uPortal 3.3 will

still be released, with this single critical

feature.)

Page 63: About Jasig uPortal Copyright Unicon, Inc., 2009. Some Rights Reserved. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United.

Andrew [email protected]

www.unicon.net

Questions?