Integrating External Applications
This page contains information on how to integrate various external applications and systems with uPortal.
Please, list the application you've integrated with a bit about how it was done or a link to external information. If needed put a HOW-TO then just make another Wiki page. Also, if you wan an application integrated or have an idea of how to do it you can include that here to. It may help give a head start to someone else.
Authentication
LDAP - Support built in to uPortal.
a nice illustrated explanation of the different authentication mechanisms via HTTP
Targeted Notifications
Alerts - Built using Mule at University of Guelph. Summary and flow chart of Targeted Notifications -
Groups
LDAP - Support built in to uPortal.
RDBMS - You will have to write a custom groups service or use PAGS.
Calendar
Oracle Calendar Server - Oracle Calendar Integration
MS Exchange - MS Exchange Calendar Integration
MS Exchange - ??
IMAP, POP - UBC Webmail Channel, IMAP dashboard just shows headers and links to SilkyMail (Duke Univ)
Recent mail channel, Yale University: uses CASified IMAP, links to CASified IMP.
Student Information Systems
Blackboard - Important license arrangements needed to create a Blackboard channel legally, Bristol CAS recipe for Blackboard. California Polytechnic, UNICON/IBS, University of Kansas Medical Center and Roanoke College also have a solution in the uPortal CVS.
Banner / SIS: CASified by Yale University
PeopleSoft / Blackboard 6: Custom portlet pulls course information from an in-house system that uses PS as its backend and merges information with announcements fetched directly from Blackboard database (Duke University)
Course Management Systems
WebCT - channel hosted on the uPortal Clearing House for integration
Classes - Yale University's custom course management system uses CAS authentication and offers interesting XML in response to a Proxy CAS ticket, which we render using an XSLT to produce the Classes Channel.
Forums/Discussion
Jive forums - CASified and made to produce interesting summary XML by Yale University
phpBB - Added RSS feed from phpBB to populate a uPortal channel, modified phpBB for SSO and allows to jump directly to a message (Duke University)
Custom Applications
Network registration – custom NetReg application developed at Yale University and delivered as a uPortal channel.
IMAP2RSS – Bristol created an external application which converts an anonymous access IMAP mailing list archive to an RSS feed, therefore allowing people to post an RSS item via e-mail without the need to write any XML.