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
- Central Authentication Service
- LDAP - Support built in to uPortal.
- PubCookie
- 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 - Targeted_Messaging_Using_Mule.doc
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.
- OpenAFS