OpenToro 2007 JHU Dev Meeting Slot
Proposed slot facilitator
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.
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.