Presentation is loading. Please wait.

Presentation is loading. Please wait.

UPortal 2.6 Status Update Andrew Petro uP dev 24 April 2007 © Copyright Unicon, Inc., 2006. This work is the intellectual property of Unicon,

Similar presentations


Presentation on theme: "UPortal 2.6 Status Update Andrew Petro uP dev 24 April 2007 © Copyright Unicon, Inc., 2006. This work is the intellectual property of Unicon,"— Presentation transcript:

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.


Download ppt "UPortal 2.6 Status Update Andrew Petro uP dev 24 April 2007 © Copyright Unicon, Inc., 2006. This work is the intellectual property of Unicon,"

Similar presentations


Ads by Google