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. |
 |
|
Bookmarks |
 |
Google Maps |
 |
Dictionary / Thesaurus |
 |
Translation |
 |
 |
Reference
Other Portal Feature Pages
- Liferay
- JetSpeed 2
- GateIn (successor to JBoss Portal - Note: I can't seem to actually find a feature list.
- WebSphere