To me it seems that processing algorithm provider plugins are language or tool specific plugins that add a new section to the processing. Processing is itself a plugin (although a core one).

I don't think providers should add custom GUIs beyond what is needed to manage itself and the algorithms it provides. That is, its GUI is for adding, possibly creating, etc. algorithms. It should mostly work through the processing plugin.

The "algorithms" are processing tools (scripts, external programs, etc) that only have a thin wrapper so that the provider plugin can help the processing plugin create a GUI for running it or linking it to other tools to create models.

This is my understanding that I've gained by creating a provider plugin for Perl programs to be used as processing algorithms.

I'm actually a bit against listing the providers separately since the user should not need to care what language or program the processing tool is written as long as it does what the user wants.

Best regards,

Ari


13.03.2017, 04:48, Andreas Plesch kirjoitti:
What are differences between processing algorithms provided as a processing script or as processing algorithm provider plugin ?

A plugin can presumably have its own custom GUI but are there are other differences in available capabilities ?

Andreas




_______________________________________________
Qgis-user mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

_______________________________________________
Qgis-user mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to