OpenToro 2007 JHU Dev Meeting Slot

Proposed slot facilitator

Andrew Petro

Clock time needed for slot

30 minutes for basic outline and discussion, which is probably all that's needed. Could usefully fill an hour with more detail and discussion of what to do about this opportunity.

Slot background, concept, topic, content

Unicon has recently released to opensource (under the GPL) source code derived from their Academus product.

  File Modified

Microsoft Powerpoint 97 Slideshow recent_unicon_contrib_April2007.ppt

Apr 23, 2007 by Andrew Petro

Academus 2.1 was codenamed "toro" in development, and so the opensource derivatives of it are also named with "toro" are collectively called "OpenToro".

What toro components have been opensourced?

toro-channels

A collection of channels and plugins for uPortal, including a polished ALM theme, a performance-enhanced local group store implementation, enhancements to the Permissions Manager UI usability, a Collaborative Groupware course management system, a notes channel, a bookmarks channel, and a calendar channel.

toro-portlets

JSR-168 portlets implemented using the Unicon-developed-and-now-opensourced-in-this-project Warlock application development framework, including a Gateway Single-Sign-On store-and-forward credentials proxying portlet, a pluggable filesharing Briefcase portlet, a Notifications portlet, and a Permissions Management meta-portlet for administering the rest.

toro-resource-pool

A JDBC connection pool predating the modern constellation of opensource pools, implementing a great deal of logging and diagnostics.

toro-sdk

Java utilities used in the other projects.

Where this code parallels existing opensource projects plugging into uPortal, the intent is that this opensourced code inform enhancement of the existing opensource projects but not replace them or further fork the JA-SIG community.

At the developer meeting, the idea is that Andrew Petro would be afforded a timeslot (a half hour?) to walk through and facilitate discussion of this treasure trove of newly-opensourced code-that-plugs-into-uPortal.