Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Jasig Central Authentication Service (CAS)
  • Internet2 Shibboleth
  • PubCookie
  • Active Directory
  • OpenLDAP
  • Novell eDirectory
  • JDBC

Security and Privacy

uPortal ensures security by following current best practices to guard against SQL injection and cross-site scripting attacks. User attributes and data from remote sources are not copied into the uPortal database, protecting the privacy of uPortal users and preventing the proliferation of sensitive data across campus databases.

Groups and Permissions

uPortal uses a highly performant and extensible Group API allowing the portal to consume and combine group data from multiple sources, including LDAP, Active Directory, and custom databases. Other permissions and group features include:

...

  • Sophisticated groups and permissions administration portlets
  • Delegated permissions for user, group, and content management
  • Portlet publishing workflows (creation, approval, publishing, and expiration)
  • Dashboards for managing users

...

uPortal's sophisticated layout management merges administrator-defined content with user customization. Portal tabs may be both administrator-managed and user-editable using the following features:

  • Drag and drop layout customization
  • Keyboard interactions
  • Distributed content managed by user attributes and group permissions
  • Subscribable information allowing users access to pre-configured content

User Experience

uPortal 4 boasts an impressive feature set that allows institutions to create a rich, accessible user experience for faculty, students, and staff, including. A sophisticated layout management merges administrator-defined content with user customization making both administrator-managed and user-editable. uPortal provides the following experience for users:

  • Unified customization interface for adding content and selecting skins and layouts
  • Drag and drop layout reordering
  • Updated skins
  • Aggregation, compression, and caching user interface resources for improved browser performance
  • Compliance with the WCAG-2.0 AA standard (accessibility features include a table-free layout, keyboard interactions, valid markup, and ARIA roles)
  • Enhanced flyout menus with simplified CSS
  • Mobile

...

  • access offering web-based and native app experiences for a wide variety of mobile devices

...

Interface Customization

Higher education institutions can brand their uPortal instance through highly customizable themes and skins. Each layer of uPortal's rendering pipeline provides flexibility for institutional customization. The user manual and inline documentation guide developers, while developer-centrix centric tools can disable caching and add debugging resources during the development lifecycle.

Security and Privacy

uPortal ensures security by following current best practices to guard against SQL injection and cross-site scripting attacks. User attributes and data from remote sources are not copied into the uPortal database, protecting the privacy of uPortal users and preventing the proliferation of sensitive data across campus databases.

Statistics and Auditing

uPortal includes a database-persistent event logger capable of tracking large amounts of information about portal usage. Activities that are supported out of the box include user sessions, portlet interactions, layout customizations, portlet rendering times, and more. uPortal flexibility allows campuses to configure additional logging events. 

...