36
uPortal Community Call February 18, 2010

uPortal Community Call February 18, 2010

Embed Size (px)

DESCRIPTION

uPortal community presentation from Februrary 18, 2010. This presentation includes information about the completed uPortal 3.2 general release, in-progress development for 3.3, and a demo of John Hopkins University's cusotmized uPortal installation. For video of the JHU demo, please visit http://www.youtube.com/watch?v=Auy3g9ClEkc (demo part 1) and http://www.youtube.com/watch?v=cKU1QREsLEo (demo part 2)

Citation preview

Page 1: uPortal Community Call February 18, 2010

uPortal Community CallFebruary 18, 2010

Page 2: uPortal Community Call February 18, 2010

Agenda

• Introduction

• uPortal 3.2 Release

• Jasig Portlet Updates

• uPortal 3.3 Status & Development

• Johns Hopkins University Portal Demo

• Questions

Page 3: uPortal Community Call February 18, 2010

Introduction

Page 4: uPortal Community Call February 18, 2010

uPortal Steering CommitteeElected by the Jasig membership

• Erik Olssen, University of California - Irvine

• Dwight Raum, The Johns Hopkins University

Selected by the uPortal developers

• Eric Dalquist, University of Wisconsin-Madison

• Jen Bourey, Unicon

Representing the Jasig Board

• Jim Helwig, University of Wisconsin-Madison (chair, board liason)

• Jonathan Markow, Jasig Executive Director (ex-officio member)

Page 5: uPortal Community Call February 18, 2010

uPortal Community Calls

Sharing

Collaboration

Community

http://www.flickr.com/photos/iandolphin CC BY-NC-ND 2.0

Page 6: uPortal Community Call February 18, 2010

December Community Call

• Topics included

• uPortal at the Jasig 2010 March Conference

• The Uportal Roadmap

• Getting involved in uPortal

• Slides and Audio on Slideshare

• http://www.slideshare.net/uportal/uportal-roadmap-community-call-uportal-32-and-beyond

Page 7: uPortal Community Call February 18, 2010

Upcoming EventsJasig Spring 2010 Conference, San Diego CA

•Seminars, presentations, BarCamp, Developer Days

•March 6-12

Next uPortal Community Call

•Looking for a host school and a portal demo

•June 2010

Page 8: uPortal Community Call February 18, 2010

Hold that thought…

Questions and discussion at the end

Additional feedback by email appreciated

http://www.flickr.com/photos/marcobellucci/ CC BY 2.0

Page 9: uPortal Community Call February 18, 2010

uPortal 3.2 Release

Page 10: uPortal Community Call February 18, 2010

uPortal 3.2 Overview

• Portlet Management

• Mobile Browsing

• CSS/JS Aggregation

• Config Portlet Mode

• New bundled portlets

• All Portlets

Page 11: uPortal Community Call February 18, 2010

New Bundled Portlets

• Weather

• Google Maps

• Language Translation

• Dictionary/Thesaurus

Page 12: uPortal Community Call February 18, 2010
Page 13: uPortal Community Call February 18, 2010

Demos and Morehttp://www.youtube.com/uPort

al

Page 14: uPortal Community Call February 18, 2010

Jasig Portlet Updates

Page 15: uPortal Community Call February 18, 2010

Recent Updates

• Portlet releases since December

• Weather Portlet

• Jasig Widget Portlets

• Web Proxy Portlet

• Other updates

• Calendar Portlet

Page 16: uPortal Community Call February 18, 2010

Web Proxy Portlet Updates

• Proxy-CAS support

• Custom config mode available in uPortal 3.2

Page 17: uPortal Community Call February 18, 2010

Calendar Portlet Updates

• Improved user interface and mobile support

• Improved timezone handling

• Support for internationalized messages

• Annotation-based controller architecture

• Jasig CAS client

Page 18: uPortal Community Call February 18, 2010
Page 19: uPortal Community Call February 18, 2010
Page 20: uPortal Community Call February 18, 2010

uPortal 3.3 Status

Page 21: uPortal Community Call February 18, 2010

uPortal 3.3

• Portlet 2.0 (JSR-286)

• Removing IChannel Support

• Consistent URLs

• DLM Management in AJAX UI

• Groups & Permissions Management Portlets

• Spring 3.0

Page 22: uPortal Community Call February 18, 2010

uPortal 3.3 - Progress

• Spring Autowiring – Complete

• New Permissions Manager – In Progress

• Spring 3.0 – In Progress

• Pluto 2.0 – In Progress

Page 23: uPortal Community Call February 18, 2010

Spring 3.0 & Autowiring

• Using the new REST Services APIs

• Converting to annotation based MVC support

• Autowiring to reduce XML configuration

• Uses annotations where possible

• Simplifies deployers overriding specific functionality

• Direction that Spring is going

Page 24: uPortal Community Call February 18, 2010

Permissions Manager

• New Spring webflows suitable for integration with groups and portlet management portlets

• User experience redesign

• More intuitive flow

• http://www.ja-sig.org/issues/browse/UP-2557

• http://www.ja-sig.org/wiki/display/UPC/Permissions+Manager+Portlet

Page 25: uPortal Community Call February 18, 2010
Page 26: uPortal Community Call February 18, 2010
Page 27: uPortal Community Call February 18, 2010
Page 28: uPortal Community Call February 18, 2010

Portlet 2.0 (JSR-286)

• Upgrading to Pluto 2.0

• Events, JS/CSS in <head>, resource serving

• Will require us to drop direct support for IChannels

Page 29: uPortal Community Call February 18, 2010

Removing IChannel Support

• Necessary to move forward with uPortal

• Channels never had a fully defined API

• Significant overhead in feature development

• This will greatly simplify uPortal's code base

Page 30: uPortal Community Call February 18, 2010

IChannel Initiatives

Support for converting your Channels to Portlets

• Open-source your IChannel and get help converting it from the community – and the community gains another portlet!

Portlet to Channel adaptor stub project

• A generic adaptor that could render IChannels.

• Technically feasible, but there are currently no resources identified to work on this. Interest would have to come from the Jasig uPortal community.

Page 31: uPortal Community Call February 18, 2010

Consistent URLs

• Move navigation state into the URL

• Enforce canonical URLs

• Allow usage of stats packages

• AWStats

• Google Analytics

/uPortal/folderName/state/channelName.subscribeId/render.uP

Page 32: uPortal Community Call February 18, 2010

DLM Fragment Management

• Add fragment administration to AJAX UI

• REST based service APIs for management

• Will replace current User Preferences channel

Page 33: uPortal Community Call February 18, 2010

uPortal - Long Term

• Refactored Build & Deployment - Maven Only

• Spring Security for Authentication

• Refactoring of user/profile/layout data model

• JPA for all database interaction

• Grouper Integration

• Multiple layouts per User

• Integrated Content Management

• Integrated Search Indexing

Page 34: uPortal Community Call February 18, 2010

Johns Hopkins Demo

Page 35: uPortal Community Call February 18, 2010

Questions?

The uPortal Steering [email protected]

Page 36: uPortal Community Call February 18, 2010

The uPortal Steering Committee

[email protected]

Feedback?

Suggestions?

http://www.flickr.com/photos/hi-phi/ CC BY-NC-SA 2.0