Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
4 tasks done
david-poindexter opened this issue Jan 14, 2024 · 0 comments
Open
4 tasks done

Comments

@david-poindexter
Copy link
Contributor

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
@david-poindexter david-poindexter added this to the 10.0.0 milestone Jan 14, 2024
@david-poindexter david-poindexter added this to Awaiting Triage in Issue Triage via automation Jan 14, 2024
@david-poindexter david-poindexter moved this from Awaiting Triage to Features in Issue Triage Jan 14, 2024
@david-poindexter david-poindexter changed the title [Feature]: Integrate Bulk Install solution (previously known as PolyDeploy) and improve [Feature]: Integrate Bulk Install (previously known as PolyDeploy) and improve UI/UX Jan 14, 2024
@david-poindexter david-poindexter changed the title [Feature]: Integrate Bulk Install (previously known as PolyDeploy) and improve UI/UX [Feature]: Integrate Bulk Install (previously known as PolyDeploy) and improve UI/UX Jan 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment