Digital Services

midPoint Deployments Using Overlays

There are multiple strategies to build, customize and deploy Evolveum's midPoint. The midPoint GUI web application can be downloaded independently and put inside a servlet container such as Apache Tomcat

Customizing uPortal (Part 4)

Previously in this series, we covered suggestions on how to write customizations for uPortal 5 using Decorator and Strategy patterns. Here, our last post, we cover how to add such custom classes to your uPortal-start repo.

LTI Advantage: 5 Things You Need to Know

LTI Advantage provides a way to add extended capabilities to the core LTI tools and platforms. As you consider adopting LTI Advantage, here are 5 things you need to know.

Customizing uPortal (Part 3)

Strategy pattern is a pattern that encapsulates more than one implementation of some feature and makes these implementations interchangeable. How is this done in practice? Let us continue with another real example from uPortal.

Customizing uPortal (Part 2)

You can use design patterns to limit custom code changes in uPortal 5. In this post, we provide a real example of applying Decorator to uPortal5.

Customizing uPortal (Part 1)

Release 5.0 of uPortal brought major changes to tooling, deployment, and split the uPortal repo in two. While there were several other changes, like renaming all the packages from org.jasig to org.apereo, the tooling, deployment and repo changes have a significant impact on customizing uPortal.

Takeaways from the February 2019 IMS Meeting

The most recent IMS quarterly meeting was held last month in Tempe, AZ, hosted by ASU. We had meetings at Skysong, with IMS's Digital Credentials Summit taking place on Tuesday and Wednesday. The meetings that I attended were the Caliper Analytics and EDU-API groups, plus the first day of the Digital Credentials Summit. Here are some of the highlights from my week in Arizona: