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.
Search
- 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.