uMobile Module Data Formats

uMobile Module Data Formats

This page is intended to enumerate the data format options for each module shipped with uMobile by default.

Calendar

The calendar portlet provides out of the box support for calendar data in a number of data formats:

  • iCal feeds
  • Microsoft Exchange
  • XML-based calendar feeds via an XSLT adapter
  • RSS

The portlet also offers support for credential replay and proxy-CAS authentication.  The portlet's APIs allow the creation of custom adapters for additional custom calendar formats, such as a custom database or web service.

News

The news reader portlet provides out of the box support for RSS and Atom feeds.  An API allows the creation of custom adapters for potential other sources of news data.

Directory

The directory portlet allows users to search across directory information provided via the uPortal person directory configuration.  Supported directory sources include:

  • LDAP / Active Directory
  • Custom databases

The person directory API allows the creation of custom directory source implementations and allows data from multiple sources to be merged together.

Videos

Displays recent videos from a single configured YouTube user.

Map

The map portlet currently accepts a single static file listing map location title, geolocation, address, and categories.

  • uPortal directory (as listed above)
  • Google Search Appliance
  • Registered portlet titles and metadata
  • WYSIWYG portlet content

Courses

The courses portlet currently expects an XML feed of course data for a single user.

Dining

The dining portlet accepts an XML feed of dining hall locations, meals, menu items, and nutritional information.  An example screen scraper demonstrates how to extract this information from HTML content.

Athletics

The athletics portlet accepts an XML feed of sports, news, and scores.  An example screen scraper demonstrates how to extract this information from HTML content.