Skip to content

[Feature]: Integrate Bulk Install (previously known as PolyDeploy) and improve UI/UX #5920

Description

@david-poindexter

Is there an existing issue for this?

  • I have searched the existing issues

Description of problem

Currently, there is no way to install multiple modules at a time within DNN Platform. It would be nice to have a solution for this.

Over the past several years, a popular solution has been to utilize PolyDeploy, an open-source solution originally developed by Cantarus. It has been a staple solution for many since its launch and several community members have contributed to it to improve various aspects.

For the sake of better maintainability, Cantarus ultimately contributed the project to the DNN Community. See GitHub repo here.

Description of solution

The first step was to place the solution into the Dnn.Platform GitHub repo. This work has already been started on this feature branch. Once the module is in a workable state, a decision will be made as to whether or not it is ready for inclusion within DNN 10.

The front end is currently using AngularJS (v1). There is no desire to bring in this dependency. So, the plan is to rewrite the front end using DNN Elements (pure web components). This is the same as was used for the new Resource Manager.

Description of alternatives considered

n/a

Anything else?

Following are some rudimentary wireframes to help guide the desired UI/UX improvements:

Install

Install_1_v1

Install_2_v1

Event Log

Event_Log_v1

API Users

API_Users_v1

IP Safelist

IP_Safelist_v1

IP_Safelist_v2

IP_Safelist_v3

IP_Safelist_v4

Do you be plan to contribute code for this enhancement?

  • Yes

Would you be interested in sponsoring this enhancement?

  • Yes

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Type

No type

Projects

Status
Features

Relationships

None yet

Development

No branches or pull requests

Issue actions