uportal community call february 18, 2010
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)TRANSCRIPT
![Page 1: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/1.jpg)
uPortal Community CallFebruary 18, 2010
![Page 2: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/3.jpg)
Introduction
![Page 4: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/9.jpg)
uPortal 3.2 Release
![Page 10: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/11.jpg)
New Bundled Portlets
• Weather
• Google Maps
• Language Translation
• Dictionary/Thesaurus
![Page 12: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/12.jpg)
![Page 13: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/13.jpg)
Demos and Morehttp://www.youtube.com/uPort
al
![Page 14: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/14.jpg)
Jasig Portlet Updates
![Page 15: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/16.jpg)
Web Proxy Portlet Updates
• Proxy-CAS support
• Custom config mode available in uPortal 3.2
![Page 17: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/18.jpg)
![Page 19: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/19.jpg)
![Page 20: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/20.jpg)
uPortal 3.3 Status
![Page 21: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/25.jpg)
![Page 26: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/26.jpg)
![Page 27: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/27.jpg)
![Page 28: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/32.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/33.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/34.jpg)
Johns Hopkins Demo
![Page 36: uPortal Community Call February 18, 2010](https://reader034.vdocuments.site/reader034/viewer/2022052619/555a50f6d8b42a47748b49ab/html5/thumbnails/36.jpg)
The uPortal Steering Committee
Feedback?
Suggestions?
http://www.flickr.com/photos/hi-phi/ CC BY-NC-SA 2.0