[Qgis-developer] should core plugins not be available in plugin manager?
Andreas Neumann
a.neumann at carto.net
Mon Dec 12 23:14:46 PST 2016
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.neumann at carto.net
> <mailto:a.neumann at 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.sk at gmail.com
>> <mailto:wonder.sk at gmail.com>>:
>>
>> Hi Victor
>>
>> On Mon, Dec 12, 2016 at 7:05 PM, Victor Olaya
>> <volayaf at gmail.com <mailto:volayaf at 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 at lists.osgeo.org
>> <mailto:Qgis-developer at 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 at lists.osgeo.org
>> <mailto:Qgis-developer at 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 at lists.osgeo.org <mailto:Qgis-developer at 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>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20161213/d1edbf37/attachment.html>
More information about the Qgis-developer
mailing list