Unicon’s Cooperative Support Program Contributes Over 40 uPortal Enhancements to Open Source Community
Phoenix, AZ - May 29, 2008 - Unicon, Inc., the leading provider of open source enterprise portals, applications, and top end technology consulting for higher education, today announced the Unicon Cooperative Support Program for uPortal has developed and contributed over 40 new uPortal enhancements to the open source JASIG community from July 2007 through May 2008. The development contributions include technical fixes, feature enhancements and improvements, along with completely new functions and capabilities. Unicon currently has 34 academic institution members in its Cooperative Support Program for uPortal. In addition to receiving expert technical assistance for their uPortal instance, members vote on and prioritize fixes and features most needed and desired for their enterprise campus portal.
Unicon’s Cooperative Support Program is a commercial support program that provides member institutions with many benefits including a predictable cost support solution. The program provides a dedicated team of expert development and technical support specialists for uPortal for direct technical support and assistance. All development work and fixes performed by the team for individual institutions are contributed back and shared with the uPortal community.
"Unicon's Cooperative Support Program provides us with top notch commercial support for our open source enterprise portal solution, and also gives us a forum for networking with other institutions that share the same goals," said Duran Goodyear, Web Developer, University of the Arts, Philadelphia. "As a member, I also like that we are able to vote on and influence which enhancements and fixes are done first under the program."
"Unicon's Cooperative Support Program for uPortal is an example of an open source commercial business model that works for everyone," said Jonathan Markow, JA-SIG Executive Director. "In the relatively short time it has been in operation, the program has grown to benefit the company, to meet a real need among participating uPortal institutions, and to provide a productive source of expertise for the good of the community at large."
Contributions Include:
- UP-1752: Fixed problem of layout owner meta-user 'guest-lo' not being in any groups by default
- UP-1644: Enhanced channel support to allow non-privileged channels to respond to targeting of these channels
- UP-1639: Enable differing session timeouts for unauthenticated guest users versus that afforded to authenticated users
- UP-1638: Created IRequestParamWrapper interface for accessing request parameters
- UP-1578: Improved AggregatedUserlayoutStore setAggregatedLayout() to adhere to foreign key constraints
- UP-1577: Optimized implementation of AggregatedUserLayoutStore setAggregatedLayout()
- UP-1576: Enhanced DbLoader to support additional platforms
- UP-1575: Enabled cross-user cache hits in UserInstance system caches
- UP-1572: Made JNDI base context configurable
- UP-1571: Enhanced file upload support to present upload status to channels
- UP-1570: Enhanced ALM to prohibit publishing fragments to individual users (thereby working around a potential deeper issue)
- UP-1569: Enhanced ALM to prevent fragments from being added to fragments
- UP-1568: Enhanced GroupMemberImpl to allow integration with group impls that do not extend from it
- UP-1567: Optimized memory usage of CPortletAdapter on render
- UP-1566: Fixed concurrency problems sharing data via request attribute
- UP-1562: Eliminated duplicate information on info button when publishing a fragment in ALM's fragment manager
- UP-1561: Investigated an unverified bug involving unfocusing channels using inter-channel communication
- UP-1508: Added a new statistics recorder implementation, PerformantMessageStatsRecorder
- UP-1507: Enabled XSLT use of xsltc translets
- UP-1506: Enhanced RDBMPermissionImpl to use prepared statements
- UP-1505: Made groups manager user search case insensitive
- UP-1503: Made Serializer available to channels
- UP-1315: Addressed AggregatedUserLayoutStore committing broken transactions leading to deadlock
- UP-1158: Addressed ResultSet issue with DLM RDBMDistributedLayoutStore on MS-SQL Server
- UP-820: Fixed bug in Group Manager Servant wherein it would not complete when no groups are selected
- UP-1814: Cleaned up license file to further clarify use of New BSD license
- UP-1685: Added exception handling to CPortletAdapter on attempt to invalidate portlet session
- UBCWEBMAIL-77: Added download functionality to individual messages in UBC Webmail
- UP-1819: Addressed runtime exceptions thrown by Cernunnos when deploying portlet applications
- UP-1834: Implemented Import/Export Features for uPortal 2.5.3 using Cernunnos, enabling portal administrators to manage data in portal more intuitively, with repeatability and less risk, and with greater efficiency
- TORO-5: Mavenized the Toro project (containing free and open source functionality for use with uPortal, derived from the Academus product)
- TORO-6: Reorganized Toro portlets and channels into deployable sub-modules
- TORO-30: Addressed issue of installer looking for MySQL when configured for Oracle.
- UP-1860: Moved uPortal 3 bootstrap dependencies into JASIG Maven repository
- UBCWEBMAIL-79: Enhanced UBC Webmail to display HTML message format when present
- UBCWEBMAIL-82: Enhanced to correct render HTML Email sent from MS Outlook 2003
- TORO-28: Created Ant scripts to deploy Toro sub-modules during development
- TORO-40: Added installation logging in installer text mode
- TORO-41: Corrected installer modification of security.properties
- UP-1923: Addressed caching issues in dynamic channel title support
Unicon Cooperative Support Program for uPortal Members Include:
- Brooklyn College - City University of New York
- Heartland Community College
- Jacksonville University
- Sault College
- Shenandoah University
- South Dakota State University
- Southwestern University
- Tacoma Community College
- Trinity University
- University of the Arts, Philadelphia
- University of California, Merced
About Unicon’s Cooperative Support Program
Participation in the program requires an annual subscription fee that enables institutions to access the support services and also funds a dedicated support and development team. Support issues are managed on a priority basis with guaranteed service level agreements and an escalation mechanism for top priority issues. All development work performed by the team will be done in direct participation with the open source uPortal community. The Cooperative Support Program for uPortal is a strong complement to Unicon’s other services for uPortal which include various bundles comprised of implementation, project planning, installation, configuration, branding, and training components.
