FeatReq: DA Plugin Repository - with plugin-validations, last updated, new version checks, payment-handling etc.

BBM

Verified User
Joined
Jun 8, 2013
Messages
416
Location
Dutch Mountains
I currently think 'any' available and/or useful plugins for DirectAdmin are now simply "invisible", unless you really go looking for some through search engines.

I know this would be a big thing to build and/or safely incorporate into DA, but, how about creating a dedicated DA Plugin Repository (DAPR), where developers can submit their DA plugins to?

DA-staff would check a plugin's function, security and for possible malware, and validate them (or not) to be made available from the repository, where DA admins can browse and install them through the DA-control panel.
This makes sure that any plugin installed through DA is validated and functions properly (as far as possible for the most setups).

Whenever a developer submits an update to their plugin in the repository, it will be shown in DAPR that there's an update available.
And also when a plugin is not kept uptodate anymore and appears abandonded, DAPR could show a warning the plugin is last updated over an X-amount of month/years ago.

Plugin-developers who might ask for (recurring) payment of their plugin(s) by users who install or activate them, could/should be handled through the DA control panel.
Benefits for the developers AND the DA-admins is that they have to deal with 1 party (DirectAdmin).
DA in turn could ask a small fee in return to keep the DAPR-platform itself uptodate and up and running.
Whenever an DA update is issued, plugin-developers will get notified to check the workings of their plugin, so they can take action if needed to keep their plug(s) working.

I think 'DAPR' could provide a solid and secure base for plugin-developers and admins to trust on and supply plugin for DA all in 1 place.

What do you think?
 
I think it is a good idea. However I do not see how DirectAdmin could check for malware in all cases, because many plugins uses ioncube encoding. Maybe it should be a requirement that the plugin is not encoded, before it is allowed in DAPR.
 
I took the idea from projects like Wordpress and phpBB-forums, but php is easier to check perhaps.

Maybe a week or 2 testing 'in quarantine' and checking the plugin's behavior or in/output could provide a reasonable safety check for the repository.
If, by any chance, a plugin starts acting up by doing unsuspected/unwanted things, it would be a nice thing to have it's validility revoked by DAPR so it becomes inactive. But that would probably be 'taking it too far' for the moment.
 
That's a nice start.
(But how many existing admins ever visit the main website of DirectAdmin anymore?)

I would perhaps suggest to add something like a 'browse repository'-option to DA's existing Plugin Manager-page itself;
 

Attachments

  • DA-PluginManager.jpg
    DA-PluginManager.jpg
    115.4 KB · Views: 9
Ah, I see what you mean. I believe if we have a good market place for directadmin addons/plugins, then a plugin navigator can be added into directadmin control panel without much issues.
 
That's a nice start.
(But how many existing admins ever visit the main website of DirectAdmin anymore?)

I would perhaps suggest to add something like a 'browse repository'-option to DA's existing Plugin Manager-page itself;

I guess cPanel and Plesk have something like this. But DA is more technical and gives us better management tools. I like to have them focusing on the technical features for which DA stands out 😘

so I agree very much with:
Ah, I see what you mean. I believe if we have a good market place for directadmin addons/plugins, then a plugin navigator can be added into directadmin control panel without much issues.
 
A repository is to be checked and normally is trusted so I rather don't like this idea. Too much work for 3rd party stuff.
Too much extra work for the DA staff, which can do nicer things with their time I think.

I like the request but more like if there is a nice bundled list of addons available, with notes like payed and free. Maybe something like a page which is maintained or something like that with a nicer overview of all addons. But not another repo.
 
Back
Top