Download presentation
Presentation is loading. Please wait.
Published byDortha Parsons Modified over 9 years ago
1
uPortal 2.6 Status Update Andrew Petro uP dev meeting @JHU 24 April 2007 © Copyright Unicon, Inc., 2006. This work is the intellectual property of Unicon, Inc. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of Unicon, Inc. To disseminate otherwise or to republish requires written permission from Unicon, Inc.
2
Drag and Drop user preferences
3
Status of Drag and Drop Works Ships with theme/preferences/javascript to drive it Is turned off by default Your theme needs upgraded to use it Built for DLM.
4
Drag and Drop demo Attempt at live demo…
5
Ooooh, Aaaaah. Ooooooh. Aaaaaah.
6
How did you* do that? (Where “you” means Jen, Mark, Pete, Jason, …) Pluggable DLM processing pipeline In dlmContext.xml: <bean class="org.jasig.portal.layout.dlm.remoting.AjaxPreferencesThemeParamInjector" singleton="false"/>
7
Now that I’ve got a hammer… Layout restrictions Alerts-like functionality Just-in-time insertion of “stuff” –Security advisory around RSS reader instances?
8
Default Div-driven CSS-styled DLM theme From Rutgers / Jason Yeah, it’s got grass at the bottom.
9
On Platform Maturity
10
uPortal 2 uPortal 2 has warts, no doubt about it uPortal 2 also has “platform maturity” –Existing functionality –Known limitations and workarounds –Install base –Deployer (human) base –Documentation (some!)
11
How do you maximize the value Of a potentially mature platform? –Fix nagging issues that sap value –Add features pointedly to increase value –Document! Document! Document!
12
Value Proposition of Manual uPortal 2 platform maturity The name of the game in uP2 is squeezing value out of prior investment, existing code
13
uPortal Manual Is this a good idea? More good than complexity cost? Anyone likely to work on this?
14
On release availability
15
2.6.0 wiki page Issue tracker data
16
Downloadable From uportal.org Vincent Mathieu contributed quickstart –Not yet posted
17
CSqlQuery
18
Simple channel Deployer provides a SQL query It renders the result
19
Why CSqlQuery Some interesting data still lives in SQL Some uPortal deployers have SQL skills and can follow a SQL channel wizard, but do not have Java skills. Lightweight way to get content into the portal.
20
SQL injection attack issues Could a do-badder feed the channel bad SQL? –No, it only accepts data from ChannelStaticData parameters –One could produce an end-user-configurable instance via a custom CPD Should this be pulled from the release?
21
Skinning CSqlQuery Customizing the XSLT optional Oh, about those XSLTs…
22
Other details…
23
JSP Channel JSP as alternative to XSLT Channel XML XSLT HTML Channel Model JSP HTML
24
CSyndFeedReader Syndicated feed reader channel Backwards compatible with CGenericXSLT RSS channel configuration Built on Rome library XSLT Java processing (more robust) End-user-subscribe-time-configuration –Jen added runtime end-user config…
25
Fixes from the 2.5.x series Should also all be in 2.6.0 M1…
26
Requirements JDK 1.5 or JDK 1.6 Tomcat 5.something
27
Refactored channels away from IMultithreaded* Reduced lock thrash Simpler Easier to debug / log
28
CGenericXSLT System Cache Scope Ability to cache CGenericXSLT output across the portal
29
Current status “Milestone 1” –A concrete build going into the dev meeting for discussion, open to additional functionality Future for 2.6.0 towards release: –A little QA –A few more fixes –An RC –A GA release in May, ideally soon after the dev meeting next week
30
Topics for discussion What more needs done to uP 2.6 to make it RC ready? Upgrade scripts / path?
31
Andrew Petro apetro@unicon.net Questions?
32
Discussion.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.