[Qgis-developer] plugin's menu organization

Chris Crook ccrook at linz.govt.nz
Mon Mar 29 15:21:08 EDT 2010


Hi Andreas

I guess I'm thinking that this information isn't required until the plugin is installed, so putting it into the installation, rather than the repository, seems to make sense to me.  And once the plugin is installed, it does not necessarily know what repository it was installed from, or have access to the repository XML file.  It seems to me that how and where the plugin installs itself into Qgis is the business of the plugin, not the business of the repository.  

I agree that it is a really good idea to make this information available in a standard form.  There is a new function in the qgis.utils python module, showPluginHelp, which I suggested as a way of moving towards a standardised format for plugin documentation. 

BTW - do you know where there is a definition of the plugins.xml schema?  I've copied an existing file for an inhouse repository of business specific plugins, but I'd like to make sure I'm doing it correctly.

Cheers
Chris

-----Original Message-----
From: qgis-developer-bounces at lists.osgeo.org [mailto:qgis-developer-bounces at lists.osgeo.org] On Behalf Of Andreas Neumann
Sent: Tuesday, 30 March 2010 7:50 a.m.
To: qgis-developer at lists.osgeo.org
Subject: Re: [Qgis-developer] plugin's menu organization

Hi Chris,

yes - this could be a local cache - but somewhere you have to get the information from - and for that purpose the repository's plugins.xml file would be a good source, wouldn't it?

Andreas

On 3/29/10 8:33 PM, Chris Crook wrote:
> Wouldn't it be simpler to have a standard document in the plugin folder (at least for python plugins).  This could then be used by the installer, and at any other time.  I'm not sure there is any advantage to putting it into the repository XML file?
>
> Chris
> ________________________________________
> From: qgis-developer-bounces at lists.osgeo.org 
> [qgis-developer-bounces at lists.osgeo.org] On Behalf Of Andreas Neumann 
> [a.neumann at carto.net]
> Sent: 30 March 2010 01:53
> To: MORREALE Jean Roc
> Cc: qgis-developer at lists.osgeo.org
> Subject: Re: [Qgis-developer] plugin's menu organization
>
> It doesn't mean that the information should be exclusively available 
> to the plugin installer. The same information could be made available 
> through different mechanisms. But it would provide immediate feedback 
> to the user about how to use the plugin.
>
> Andreas
>
> On Mon, March 29, 2010 11:24 am, MORREALE Jean Roc wrote:
>    
>> I'm not sure because if a user click on it without looking at it then 
>> he doesn't get the information and no other way to get it again (just 
>> by reinstalling it).
>>
>>
>>   Le lun 29/03/10 08:41, "Andreas Neumann" a.neumann at carto.net a écrit:
>>      
>>> Hi all,
>>>
>>> For the issue on how to find the plugin: one option would be to have 
>>> a mini-documentation popping up after the plugin install that indicates:
>>>
>>> * where to find the plugin (menu, toolbar)
>>> * quick info how to use it
>>> * Link to webpage with full documentation.
>>>
>>> This mini documentation could be part of the plugins.xml file of the 
>>> repository.
>>>
>>> What do you think?
>>>
>>> Andreas
>>>
>>> On Sun, March 28, 2010 10:45 pm, Borys Jurgiel wrote:
>>>        
>>>>> Completely seperate plugin section, otherwise
>>>>>            
>>> when you turn on a plugin
>>>        
>>>> you'll have no idea where it is. An exception to
>>>>          
>>> this would be if the
>>>        
>>>> Manage plugins where you go to activate them had
>>>>          
>>> tabs with the same
>>>        
>>>> names, that would clearly indicate where you
>>>>          
>>> should find the plugin once
>>>        
>>>> it's turned on.
>>>>
>>>> Thanks. So clear categorization withing the existing
>>>>          
>>> plugin menu seems
>>> best
>>>        
>>>> for a start.
>>>>
>>>>          
>>> _______________________________________________
>>> Qgis-developer mailing list
>>>        
>>>> Qgis-developer at lists.osgeo.org
>>>>          
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>        
>>>>          
>>>
>>> --
>>> Andreas Neumann
>>> http://www.carto.net/neumann/
>>>        
>> http://www.svgopen.org/
>>      
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org
>>>        
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>      
>>>
>>>        
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>>      
>
> --
> Andreas Neumann
> http://www.carto.net/neumann/
> http://www.svgopen.org/
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
> ______________________________________________________________________
> ________________________________
>
> This message contains information, which is confidential and may be subject to legal privilege.
> If you are not the intended recipient, you must not peruse, use, disseminate, distribute or copy this message.
> If you have received this message in error, please notify us immediately (Phone 0800 665 463 or info at linz.govt.nz) and destroy the original message.
> LINZ accepts no responsibility for changes to this email, or for any attachments, after its transmission from LINZ.
>
> Thank you.
> ______________________________________________________________________
> ________________________________ 
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>    

_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer
______________________________________________________________________________________________________

This message contains information, which is confidential and may be subject to legal privilege. 
If you are not the intended recipient, you must not peruse, use, disseminate, distribute or copy this message.
If you have received this message in error, please notify us immediately (Phone 0800 665 463 or info at linz.govt.nz) and destroy the original message.
LINZ accepts no responsibility for changes to this email, or for any attachments, after its transmission from LINZ.

Thank you.
______________________________________________________________________________________________________


More information about the Qgis-developer mailing list