Ok - thanks for clarifying.
What's the difference between a core C++ plugin and a C++ plugin?
Is the only difference that the core plugins are shipped and enabled by
default?
Andreas
On 13.12.2016 08:09, Nathan Woodrow wrote:
To be clear this isn't removing the ability to have C++ plugins, just
having core plugins and making them optional.
- Nathan
On Tue, Dec 13, 2016 at 5:08 PM, Neumann, Andreas <a.neum...@carto.net
<mailto:a.neum...@carto.net>> wrote:
Hi,
Before we remove the ability to have C++ plugins, or the ability
to enable/disable them, we should first inform our users and
developers and ask them if we are fine with what we propose.
There may be usages of QGIS out there that rely on the ability to
have C++ plugins that we are not aware of.
---------------
I do agree though that some core plugins could be removed or
integrated into the core. One example is the coordinate capture
plugin, which could be easily integrated in core, e.g. integrated
in the identify tool or status bar.
Probably the EVIS plugin is another candidate with lots of
overlaps. If we add the missing functionality the EVIS plugin
provides to core, we could get rid of it.
Andreas
On 2016-12-12 20:57, DelazJ wrote:
Hi,
I do not fully share the agreement on having core plugins not
deactivable. Are Core plugins the problem or is it Processing?
Let's not wrongly mix issues.
I'd always thought that Core plugins meant plugins developed,
managed, updated by the QGIS project itself, provided by default
with installation. It doesn't mean that everybody wants to use it
or needs it. The Road Graph is a plugin I had never executed in 5
years I'm using QGIS. Many others (GPS Tools, Heatmap, rasters
related plugins...) are concerned. Why would I want it activated
by default and crowd the GUI? Then I'd have to struggle and
change some somehow hidden customization option to have it
disabled? Uncheck it in Plugin Manager sounds far simpler.
What puzzled many users (and might still do) with Processing in
QGIS >=2.16 is to have removed fTools and not activate Processing
by default for those that were using fTools. They should be
provided a transparent replacement of fTools (including the
removal of this one from the list).
And maybe communication about this change is not clear for all
people. Currently, fTools state is broken but there's no message
to tell you that you should instead activate Processing to get
back your lovely functions.
So, from me, no, Core plugins should stay (de)activable even
though looking at all the list of Core plugins being integrated
in Processing in 3.0 I wonder how many Core plugins will stay (DB
Manager and Processing?) when 3.0 lands. :)
Also, one of the power of QGIS imho is its modularity: you pick
what you need. We should not put all in one. And having Core
plugins being listed there gives some kind of confidence to
contributors to follow the path (create plugins). I'm not sure i
well expressed what I meant to.
Regards,
Harrissou
2016-12-12 16:01 GMT+01:00 Martin Dobias <wonder...@gmail.com
<mailto:wonder...@gmail.com>>:
Hi Victor
On Mon, Dec 12, 2016 at 7:05 PM, Victor Olaya
<vola...@gmail.com <mailto:vola...@gmail.com>> wrote:
> Hi
>
> This has been discussed in the past, but i think no
decision was
> taken, so I want to bring back the discussion.
>
> I think that core plugins should not be visible in the
plugin manager,
> and users should not be able to disable them. If they are
core, they
> should be active (the menus and buttons can be removed with the
> "View/Customization..." functionality if the user wants to)
Agreed that Processing should be always on. Also, IMO it
should be
available as "qgis.processing" python module.
Cheers
Martin
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
<mailto:Qgis-developer@lists.osgeo.org>
List info:
http://lists.osgeo.org/mailman/listinfo/qgis-developer
<http://lists.osgeo.org/mailman/listinfo/qgis-developer>
Unsubscribe:
http://lists.osgeo.org/mailman/listinfo/qgis-developer
<http://lists.osgeo.org/mailman/listinfo/qgis-developer>
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
<mailto:Qgis-developer@lists.osgeo.org>
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
<http://lists.osgeo.org/mailman/listinfo/qgis-developer>
Unsubscribe:
http://lists.osgeo.org/mailman/listinfo/qgis-developer
<http://lists.osgeo.org/mailman/listinfo/qgis-developer>
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org <mailto:Qgis-developer@lists.osgeo.org>
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
<http://lists.osgeo.org/mailman/listinfo/qgis-developer>
Unsubscribe:
http://lists.osgeo.org/mailman/listinfo/qgis-developer
<http://lists.osgeo.org/mailman/listinfo/qgis-developer>
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer