Article
· Apr 20, 2021 2m read

ZPM Explorer

Hi Community,

@José Pereira and I want to introduce ZPM Explorer, our graphic interface to explorer the greats applications that we have inside InterSystems Package Manager.

The idea

ZPM Explorer's idea is to make it easier for people to find out what ZPM offers. Every week, every day, a new app joins the ZPM world, so why not help developers and non-developers take advantage of this incredible world?!

The application

ZPM is simple and powerful, so I tried to translate that simplicity into something simple to use, offering a powerful search to make it easier than ever to locate a specific application. Discovering new apps, finding new solutions with a simple click.

The main page of ZPM Explorer is a data table with the information provided by endpoint https://pm.community.intersystems.com/packages/-/all

The fields are:
- Name: The name of the application
- Description: Describing what the application does
- Repository: link for the Github repository
- Version: Current version of the application inside Package Manager

Installing new apps

The usage of the app is pretty straightforward.
1. Search the application that you are looking for
2. Select the application
3. Click on the Install button
4. Confirm
5. Done
6. Starting to make good use of it

Managing the installed apps

ZPM Explorer offers a page to manage the existent apps installed through ZPM.
You can update, delete and even use a helper to make it easier to create your own module.xml, especially the Dependencies tag.

Demo

https://zpm-explorer.contest.community.intersystems.com/csp/irisapp/explorer.html

If you liked the app and think we deserve your vote, please vote for zpm-explorer!

https://openexchange.intersystems.com/contest/current

Discussion (9)3
Log in or sign up to continue

Hey @José Pereira, @Henrique Dias,

Demo of your project is already on InterSystems Developers YouTube:

⏯ ZPM Explorer Demo

https://www.youtube.com/embed/24nlYIH83iY
[This is an embedded link, but you cannot view embedded content directly on the site because you have declined the cookies necessary to access it. To view embedded content, you would need to accept all cookies in your Cookies Settings]

Hope our developers enjoy your video! 🤩

Hi,

I tested your application.  Great UI for ZPM!  

I think developers don't install this app to see existing packages in OEX.  
Because the OEX page allows to filter and see all apps with small descriptions.  
Also showing the list of installed packages, install, uninstall can be done very easily with ZPM commands.  

In my opinion, the real added value of this application is the usage with a private registry.  
Private registry users have not UI for ZPM and You developed it!  

I have a private ZPM registry and I'll use your app without hesitation If need a UI.  yes