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
uPortal Community CallFebruary 18, 2010
Agenda
• Introduction
• uPortal 3.2 Release
• Jasig Portlet Updates
• uPortal 3.3 Status & Development
• Johns Hopkins University Portal Demo
• Questions
Introduction
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)
uPortal Community Calls
Sharing
Collaboration
Community
http://www.flickr.com/photos/iandolphin CC BY-NC-ND 2.0
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
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
Hold that thought…
Questions and discussion at the end
Additional feedback by email appreciated
http://www.flickr.com/photos/marcobellucci/ CC BY 2.0
uPortal 3.2 Release
uPortal 3.2 Overview
• Portlet Management
• Mobile Browsing
• CSS/JS Aggregation
• Config Portlet Mode
• New bundled portlets
• All Portlets
New Bundled Portlets
• Weather
• Google Maps
• Language Translation
• Dictionary/Thesaurus
Demos and Morehttp://www.youtube.com/uPort
al
Jasig Portlet Updates
Recent Updates
• Portlet releases since December
• Weather Portlet
• Jasig Widget Portlets
• Web Proxy Portlet
• Other updates
• Calendar Portlet
Web Proxy Portlet Updates
• Proxy-CAS support
• Custom config mode available in uPortal 3.2
Calendar Portlet Updates
• Improved user interface and mobile support
• Improved timezone handling
• Support for internationalized messages
• Annotation-based controller architecture
• Jasig CAS client
uPortal 3.3 Status
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
uPortal 3.3 - Progress
• Spring Autowiring – Complete
• New Permissions Manager – In Progress
• Spring 3.0 – In Progress
• Pluto 2.0 – In Progress
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
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
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
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
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.
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
DLM Fragment Management
• Add fragment administration to AJAX UI
• REST based service APIs for management
• Will replace current User Preferences channel
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
Johns Hopkins Demo
Questions?
The uPortal Steering [email protected]
The uPortal Steering Committee
Feedback?
Suggestions?
http://www.flickr.com/photos/hi-phi/ CC BY-NC-SA 2.0