Skip to content

Enterprise open source portal built by and for the higher education community.

License

Notifications You must be signed in to change notification settings

uPortal-Project/uPortal

This branch is 1 commit ahead of master.

Folders and files

NameName
Last commit message
Last commit date
Aug 22, 2024
Dec 19, 2022
Oct 9, 2024
Mar 14, 2023
Sep 10, 2024
Jan 15, 2023
Nov 18, 2023
Mar 25, 2024
Sep 16, 2024
Sep 10, 2024
Jan 15, 2023
Nov 18, 2023
Feb 8, 2023
Nov 18, 2023
Nov 18, 2023
Sep 9, 2024
Nov 18, 2023
Sep 10, 2024
Nov 18, 2023
Nov 18, 2023
Sep 10, 2024
Sep 10, 2024
Nov 7, 2023
Sep 10, 2024
Nov 18, 2023
Nov 18, 2023
Nov 18, 2023
Aug 27, 2024
Mar 25, 2024
Sep 9, 2024
Sep 20, 2024
Sep 27, 2017
May 7, 2024
Jan 31, 2018
Jun 2, 2010
Dec 29, 2016
Apr 18, 2014
Jun 22, 2021
Nov 8, 2024
Nov 18, 2023
Jun 19, 2024
Dec 30, 2014
Dec 2, 2024
May 23, 2022
Aug 10, 2020
Sep 17, 2024
Aug 28, 2024
Sep 23, 2019
Nov 7, 2023

Repository files navigation

uPortal logo

Version Linux Windows Coverage
uPortal 5 Linux Build Status Windows Build Status Coverage Status
uPortal 4.3 Linux Build Status Windows Build Status Coverage Status
Quick links WCAG 2 AA Badge
AOSP Code Style
Discover Soffits
Discover Portlets
Join the Conversation uPortal user mailing list
uPortal developer mailing list
chat on slack
Twitter Follow

About

uPortal is the leading open source enterprise portal framework built by and for the higher education community. uPortal continues to evolve through contributions from its global community and is supported by resources, grants, donations, and memberships fees from academic institutions, commercial affiliates, and non-profit foundations. uPortal is built on open standards-based technologies such as Java and XML, and enables easy, standards-based integration with authentication and security infrastructures, single sign-on secure access, campus applications, web-based content, and end user customization. uPortal can easily integrate with other enterprise systems and can be customized for specific local needs.

Forever Free!

You may download uPortal and use it on your site at no cost. Unlike our competitors, uPortal is 100% free open source software managed by Apereo. Our community has access to all releases of the uPortal software with absolutely no costs. We welcome contributions from our community of all types and sizes.

Accessible

uPortal strives to conform with Web Content Accessibility Guidelines Version 2.0 Level AA. The most recent accessibility audit results can be seen in UP-4735.

Help and Support

The uportal-user@apereo.org email address is the best place to go with questions related to configuring or deploying uPortal.

The uPortal manual is a collaborative resource which has more detailed documentation for each uPortal release.

Manual

Additional information about uPortal is available in the Manual.

Requirements

  • JDK 1.8 - The JRE alone is NOT sufficient, a full JDK is required
  • GIT

uPortal-start

uPortal is now meant to be deployed via uPortal-start, which is responsible for servlet container (ie Tomcat), DB, and portal configurations. uPortal-start deals with the low-level configurations and setup, while letting the adopter focus on the business configuration side of the deployment. However, it is possible to run uPortal without uPortal-start. The uPortal manual explains how.

Building and Deploying

uPortal uses Gradle for its project configuration and build system. uPortal comes with a Gradle wrapper if you don't want to install the build tool (./gradlew in the root directory of the repo).

Gradle tasks

For a full list of Gradle tasks run ./gradlew tasks from the root directory.