September 30, 2010 Community  Calls Sharing Ideas Enabling Collaboration Building Community
Agenda <ul><li>Introduction and Announcements </li></ul><ul><li>uPortal Update </li></ul><ul><li>Portlets Update </li></ul...
Hold that thought… Questions and discussion at the end Additional feedback by email appreciated http://www.flickr.com/phot...
uPortal Steering Committee <ul><li>Elected by the Jasig membership </li></ul><ul><li>Erik Olsson, University of California...
Announcements <ul><li>2010 Unconference - University of St. Francis, Joliet, IL  </li></ul><ul><li>October 18 - October 20...
uPortal Update
Rendering Pipeline – What Was <ul><li>Xalan, Xerces & XML Libraries </li></ul><ul><li>“ One Big File” </li></ul><ul><li>Lo...
Rendering Pipeline – What Is <ul><li>100% Standard XML APIs (StAX) </li></ul><ul><li>Custom String Events API (StAC) </li>...
Rendering Pipeline – How It Works <ul><li>StAX Event Readers </li></ul><ul><li>Components act as Event Filters </li></ul><...
Rendering Pipeline – How It Works DLM StAX Attribute Addition StAX XSL Transform StAX StAX Serializer StAC Portlet Output ...
Layout Preferences <ul><li>Re-implemented AJAX code as Fluid Components </li></ul><ul><ul><li>more flexible markup </li></...
Add Portlet Content
Subscribe to Tabs
Select a Layout
Select a Skin
Edit a Tab
Administrative Portlets <ul><li>Groups and Permissions </li></ul><ul><ul><li>User interface gap analysis </li></ul></ul><u...
Portlets Update
Portlets Updates <ul><li>Ohio Updates to </li></ul><ul><ul><li>Calendar Portlet </li></ul></ul><ul><ul><li>Email Preview P...
Documentation Update
Documentation Update <ul><li>Preparing for Unconference 2010 </li></ul><ul><ul><li>Time for discussion about current manua...
Documentation Update <ul><li>Since our last community call: </li></ul><ul><ul><li>Progress is being made but could always ...
Ohio University Portlets Demo Bruce Tong, Ohio University Drew Wills, Unicon, Inc
Jasig Incubating Portlets Demo <ul><li>Ohio University </li></ul><ul><ul><li>Main campus in Athens, Ohio </li></ul></ul><u...
Jasig Incubating Portlets Demo <ul><li>Incubating portlets currently in use @Ohio </li></ul><ul><ul><li>Announcements </li...
Jasig Incubating Portlets Demo <ul><li>We've made contributions to each of these Jasig portlets </li></ul><ul><li>We publi...
Questions and Open Discussion
The uPortal Steering Committee [email_address] Feedback? Suggestions? http://www.flickr.com/photos/aye_shamus/2972528931/ ...
Upcoming SlideShare
Loading in...5
×

uPortal Community Call September 30, 2010

656

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
656
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

uPortal Community Call September 30, 2010

  1. 1. September 30, 2010 Community Calls Sharing Ideas Enabling Collaboration Building Community
  2. 2. Agenda <ul><li>Introduction and Announcements </li></ul><ul><li>uPortal Update </li></ul><ul><li>Portlets Update </li></ul><ul><li>Documentation Update </li></ul><ul><li>Ohio University Portlets Demo </li></ul><ul><li>Questions and Open Discussion </li></ul>
  3. 3. Hold that thought… Questions and discussion at the end Additional feedback by email appreciated http://www.flickr.com/photos/marcobellucci/ CC BY 2.0
  4. 4. uPortal Steering Committee <ul><li>Elected by the Jasig membership </li></ul><ul><li>Erik Olsson, University of California – Irvine </li></ul><ul><li>Laura McCord, Southwestern University </li></ul><ul><li>Selected by the uPortal developers </li></ul><ul><li>Eric Dalquist, University of Wisconsin-Madison </li></ul><ul><li>Jen Bourey, Unicon </li></ul><ul><li>Representing the Jasig Board </li></ul><ul><li>Jim Helwig, University of Wisconsin-Madison (chair, board liason) </li></ul><ul><li>Jonathan Markow, Jasig Executive Director (ex-officio member) </li></ul>
  5. 5. Announcements <ul><li>2010 Unconference - University of St. Francis, Joliet, IL </li></ul><ul><li>October 18 - October 20 Unconference Focused discussions on topics you want: Implementation, technologies, roadmap, deployment, … </li></ul><ul><li>October 20 - October 21 Developer Days Focused time working on project development: uPortal, portlets, documentation, your own deployment </li></ul><ul><li>More info: http://bit.ly/jasigunconf2010 </li></ul><ul><ul><li>Portlet Development Training following the UnConference </li></ul></ul><ul><ul><li>More info: http://www.unicon.net/node/1411 </li></ul></ul>
  6. 6. uPortal Update
  7. 7. Rendering Pipeline – What Was <ul><li>Xalan, Xerces & XML Libraries </li></ul><ul><li>“ One Big File” </li></ul><ul><li>Loads of IChannel Specifics </li></ul><ul><li>Completely un-testable </li></ul><ul><li>Custom XML -> XHTML Converter </li></ul>
  8. 8. Rendering Pipeline – What Is <ul><li>100% Standard XML APIs (StAX) </li></ul><ul><li>Custom String Events API (StAC) </li></ul><ul><li>Bite-sized Components </li></ul><ul><li>Unit Tests for All! </li></ul><ul><li>All Configured in Spring </li></ul><ul><li>Easier to Modify & Customize </li></ul>
  9. 9. Rendering Pipeline – How It Works <ul><li>StAX Event Readers </li></ul><ul><li>Components act as Event Filters </li></ul><ul><li>Converts to Character Events </li></ul><ul><li>Character Events are Logical Chunks </li></ul>
  10. 10. Rendering Pipeline – How It Works DLM StAX Attribute Addition StAX XSL Transform StAX StAX Serializer StAC Portlet Output StAC Response Writer Writer Portlet Rendering StAX Attribute Addition StAX XSL Transform StAX Structure Phase Theme Phase Serialization Phase Cache Cache Cache
  11. 11. Layout Preferences <ul><li>Re-implemented AJAX code as Fluid Components </li></ul><ul><ul><li>more flexible markup </li></ul></ul><ul><li>New unified user interface for </li></ul><ul><ul><li>adding portlets and subscribing to tabs </li></ul></ul><ul><ul><li>selecting skins and layouts </li></ul></ul><ul><li>New tab management interface </li></ul><ul><ul><li>inline editing </li></ul></ul><ul><ul><li>tab drag and drop </li></ul></ul>
  12. 12. Add Portlet Content
  13. 13. Subscribe to Tabs
  14. 14. Select a Layout
  15. 15. Select a Skin
  16. 16. Edit a Tab
  17. 17. Administrative Portlets <ul><li>Groups and Permissions </li></ul><ul><ul><li>User interface gap analysis </li></ul></ul><ul><ul><li>Bug fixing </li></ul></ul><ul><li>User Management </li></ul><ul><ul><li>New JPA-based local account store </li></ul></ul><ul><ul><li>Unified portlet for common user operations </li></ul></ul><ul><ul><li>Local account management </li></ul></ul>
  18. 18. Portlets Update
  19. 19. Portlets Updates <ul><li>Ohio Updates to </li></ul><ul><ul><li>Calendar Portlet </li></ul></ul><ul><ul><li>Email Preview Portlet </li></ul></ul><ul><ul><li>News Reader Portlet </li></ul></ul>
  20. 20. Documentation Update
  21. 21. Documentation Update <ul><li>Preparing for Unconference 2010 </li></ul><ul><ul><li>Time for discussion about current manual </li></ul></ul><ul><ul><ul><li>Template </li></ul></ul></ul><ul><ul><ul><li>Is the progress being made working for you? </li></ul></ul></ul><ul><ul><ul><ul><li>What you like/dislike? </li></ul></ul></ul></ul><ul><ul><ul><ul><li>What do you want to see more of? </li></ul></ul></ul></ul><ul><ul><ul><li>Manual sections that need work... </li></ul></ul></ul><ul><ul><ul><ul><li>Contribute to the list of topics that have sparse documentation </li></ul></ul></ul></ul><ul><ul><ul><li>How do we assess that the documentation is helping? </li></ul></ul></ul><ul><ul><li>Goal: Leave the conference with objectives and more content. </li></ul></ul>
  22. 22. Documentation Update <ul><li>Since our last community call: </li></ul><ul><ul><li>Progress is being made but could always use more: </li></ul></ul><ul><ul><ul><li>Content </li></ul></ul></ul><ul><ul><ul><li>References </li></ul></ul></ul><ul><ul><ul><li>Ideas </li></ul></ul></ul><ul><ul><ul><li>Proofreading </li></ul></ul></ul><ul><ul><ul><li>Screen shots </li></ul></ul></ul><ul><li>Contact info... </li></ul><ul><ul><li>Lead: [email_address] </li></ul></ul><ul><ul><li>Mailing lists [email_address] </li></ul></ul>
  23. 23. Ohio University Portlets Demo Bruce Tong, Ohio University Drew Wills, Unicon, Inc
  24. 24. Jasig Incubating Portlets Demo <ul><li>Ohio University </li></ul><ul><ul><li>Main campus in Athens, Ohio </li></ul></ul><ul><ul><li>~30k students </li></ul></ul><ul><ul><li>~2.2k faculty </li></ul></ul><ul><ul><li>~3.5k staff </li></ul></ul><ul><li>My.Ohio Portal </li></ul><ul><ul><li>Work began in May, 2010 </li></ul></ul><ul><ul><li>Based on uPortal 3.2.2 + a few recent patches </li></ul></ul><ul><ul><li>Applicants & students: Fall, 2010 </li></ul></ul><ul><ul><li>Faculty, staff, others: TBD </li></ul></ul>
  25. 25. Jasig Incubating Portlets Demo <ul><li>Incubating portlets currently in use @Ohio </li></ul><ul><ul><li>Announcements </li></ul></ul><ul><ul><li>Calendar </li></ul></ul><ul><ul><li>Email Preview </li></ul></ul><ul><ul><li>Jasig Widget (esp. Maps) </li></ul></ul><ul><ul><li>News Reader (RSS) </li></ul></ul><ul><ul><li>Weather </li></ul></ul><ul><li>https://wiki.jasig.org/display/PLT/Home </li></ul>
  26. 26. Jasig Incubating Portlets Demo <ul><li>We've made contributions to each of these Jasig portlets </li></ul><ul><li>We publish these portlets many times, in different ways, for different purposes </li></ul><ul><ul><li>Sometimes pre-configured to display content we choose </li></ul></ul><ul><ul><li>Sometimes wide-open for user-chosen content </li></ul></ul><ul><li>For example... </li></ul><ul><ul><li>Academic Calendar portlet aggregates 5 Registrar feeds </li></ul></ul><ul><ul><li>Bobcat Sports Calendar portlet lists sporting events </li></ul></ul><ul><ul><li>My Calendar portlet supports user-configured feeds </li></ul></ul>
  27. 27. Questions and Open Discussion
  28. 28. The uPortal Steering Committee [email_address] Feedback? Suggestions? http://www.flickr.com/photos/aye_shamus/2972528931/ CC BY-NC-ND 2.0
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×