uPortal Feature List

uPortal 3.2 and 4.0 Feature List

uPortal Platform Features

Core Framework Features

uPortal Version

Features

4.0

Supports both the JSR-286 (Portlet 2.0) and JSR-168 (Portlet 1.0) standards.

4.0

REST APIs offer access to uPortal entities including users, groups, and permissions

4.0

Upgraded to Spring 3.0

4.0

Standardized uPortal JavaScript components

4.0

Human-readable, bookmarkable URLs

4.0

New rendering pipeline with improved performance and caching

4.0

Improved internationalization support, including consolidated language files and updated translations.

3.2

Based upon open standards and Java development best practices

3.2

Pluggable APIs allow adopters to cleanly extend the portal to meet local requirements.

3.2

Scalable for enterprise deployments and proven to scale up to at least 8 million users. Portal supports clustering and hosting multiple portals from a single installation.

3.2

Support for the JSR-168 portlet standard, including all optional features.

3.2

Support for many popular databases, including Oracle, MySQL, PostgreSQL, and Microsoft SQL Server

3.2

Dynamic AJAX interfaces based on the popular and performant jQuery JavaScript toolkit

3.2

Modular architecture allows adopters to upgrade portlets independently of the portal, as well as limit included portlet packages in-use components

3.2

Database import/export tools allow adopters to perform upgrades and easily clean or migrate the portal database.

3.2

Multi-language support

Authentication

uPortal Version

Features

3.2

Out of the box support for popular single sign-on frameworks including Jasig Central Authentication Service (CAS), Internet2 Shibboleth, and Pubcookie. CAS integration offers authentication via Active Directory, JAAS, JDBC, Container, LDAP, RADIUS, SPNEGO, and X.509 certificates

3.2

Ships with bundled Jasig Central Authentication Service (CAS) server

3.2

Support for multiple simultaneous authentication sources, including Microsoft Active Directory, OpenLDAP, Novell eDirectory

3.2

Security API allows the creation of custom authentication implementations

3.2

Person directory API allows the portal to consume user attribute information from multiple sources, including OpenLDAP, Microsoft Active directory, and custom databases

3.2

User attribute service draws data from multiple sources (Included LDAP and RDBMS query support)

Groups and Permissions

uPortal Version

Features

4.0

Out of the box Grouper Integration

3.2

Highly performant and extensible Group API allows portal to consume and combine group data from multiple sources, including LDAP and Active Directory

3.2

Ability to create just-in-time groups based on user attributes

3.2

uPortal supports permissions for access to layout fragments, individual portlets, group administration, and channel publication.

3.2

uPortal includes an exceptionally powerful authorization system used to define and check each user who is permitted to take what actions in what contexts.

Portal Administration

uPortal Version

Features

4.0

Updated groups and permissions administration portlets

4.0

Delegate permissions for user and group management

4.0

Updated user management portlet provides an integrated dashboard for viewing, managing, and impersonating users

3.2

Portlet creation workflow includes content creation, approval, publishing, and expiration. Administrators may delegate permissions for each step by portlet category.

3.2

Automatically publish and expire portlets at a future date

3.2

Define global publishing parameters to govern a portlet's appearance

Flexible Layouts

uPortal Version

Features

4.0

Pulled / Subscribable DLM fragments, allowing users to subscribe to a pre-configured tab of portlets

3.2

Sophisticated layout management merges administratively pushed content with user customization. Portal tabs may be both administratively-managed and user-editable.

3.2

Administrators may prevent users from moving or deleting important content at a tab, column, or portlet level

3.2

Drag and drop layout customization with alternate keyboard interactions

3.2

Automatically distribute content based on user attributes and group memberships

3.2

Configurable theme elements allow adopters to quickly toggle elements such as sidebars and flyout navigation.

User Experience

uPortal Version

Features

4.0

Integrated portal customization interface for adding content and selecting skins and layouts

4.0

Updated skin

3.2

Aggregation, compression, and caching of user interface resources for improved performance

3.2

Accessible and compliant with the WCAG 2.0 AA standard. Accessibility features include a table-free layout, keyboard interactions, valid markup, and ARIA roles.

3.2

Enhanced flyout menus with simplified CSS

Mobile Access

uPortal Version

Features

3.2

Out of the box mobile theme delivers user layouts in a smartphone-optimized format.

3.2

Native-looking skins for iPhone and Android devices

Interface Customization

uPortal Version

Features

3.2

Rendering pipeline allows customization of themes and skins at multiple levels. Adopters may implement an institutional brand by modifying CSS files, and modify uPortal's theme XSLT for complete control over rendered HTML chrome.

3.2

Portal supports the use of multiple themes, allowing the portal to render different HTML for mobile devices.

3.2

No-conflict JavaScript allows multiple toolkits, and multiple versions of the same toolkits in the same page

Security and Privacy

Statistics and Auditing

Portlet Development and Deployment

Community Resources and Support

uPortal Version

Features

3.2

Free access to all maintenance releases and bug fixes

3.2

Free access to all security notifications

3.2

Free portal administration manual

3.2

Free access to portal and portlet user and development email lists

3.2

Free access to community calls, demonstrations, and roadmap presentations

3.2

Paid support, custom development, and training available from Jasig commercial partners.

uPortal Content and Portlets

Reusable Built-in Portlet Types

Type

Features

Web Proxy

Proxy content from another web server. Supports content clipping and proxied authentication (including proxy-CAS and delegated SAML).

RSS

 

Content Management

Easily create content through use of a WYSIWYG editor.

Bookmarks

 

IFrame

 

SQL

 

Image

 

Optional Integration Portlets

Portlet

Features

Announcements

Author and display announcements to portal users. Portlet supports delegated authoring permissions, as well as pushing/pulling announcements by user role.

Email Preview

Allows users to view recent messages from IMAP-enabled email sources including GMAil, Zimbra, and Exchange. This portlet provides for both credential replay and user-entered credentials out of the box.

Calendar

Provides read-only aggregation of calendar data including iCal feeds, XML, RSS, CalDAV, Bedework, and Exchange. A generic API allows for the consumption of calendar data from custom sources including custom databases or web services. Calendar sources may be pre-configured by administrators and associated with user roles, and users may add additional personal feeds.

Search

Provides search capabilities across a campus person directory, Google Search Appliance, and public Google web search. Campus directory results may be configured to limit displayed person attributes based on the requesting user's role.

Weather

Configurable weather portlet displays current weather and upcoming forecasts and supports international locations.

Facebook

 

Bookmarks

 

Google Maps

 

Dictionary / Thesaurus

 

Translation

 

Twitter

 

Reference

Other Portal Feature Pages