2026.03.31 Weekly Meeting

Tomorrow, we will be having our next weekly hangout at 10:00 AM ET until 11:00 AM ET.

Anyone is welcome to join at this link: https://bit.ly/slicer-googlemeet-hosted-by-kitware


Agenda:

Please post to this thread to put a topic on the agenda! We will try to prioritize agenda items during the meeting.


Thanks
Sam and Ebrahim

We should check into this extensions issue:

I have a question for @lassoan about Total Segmentator after installing it for the first time.

Notes from the meeting today:

OHIF extensions (Steve Pieper, Gordon Harris, Bill Wallace, Alireza Sedghi)

Follow up from 2026.03.10 Weekly Meeting - #3 by ebrahim

Slicer exposes a lot of its inner workings to the outside python layer, so a lot of what we call “scripted modules” is code that reaches into what’s happening in Slicer at runtime and manipulates things. This is not done as naturally with web apps, at least with their traditional design. When you use Slicer you are not just using an applicaiton but also a development environment. When just using a web app like OHIF you are really more of a consumer of the app and not directly exposed to “hooks” to make changes.

OHIF also tries to have a marketplace, but you can’t do a 1-click (or few-click) install. Slicer you just click to install an extension and then restart. A web application you’d have to re-deploy.

Dynamic deployment is possible for OHIF and there is at least one example out there of a deployment where different users get different layouts and buttons and such.

Leaving dynamic deployment aside, what about just the marketplace aspect? Like the Slicer Extension index but for OHIF, even if it is only at first allowing developer-level OHIF users access additional funcionality.

Some examples of how to approach OHIF customization:

A small marketplace-like thing, modes: https://ohif.org/modes
Many of them are built-in, but for example https://ohif.org/modes/nun-db-extension is something you’d install as an “extension”.

But it is different in many many ways to Slicer extensions.

Project week will be at MIT at the end of June, and this is a good opportunity to get face to face discussions and plan out architectural experiments around these ideas.

Extensions issue

It is being worked on!