Re: [Qgis-developer] New plugins web application

2011-10-06 Thread Martin Dobias
On Thu, Oct 6, 2011 at 12:27 PM, Alessandro Pasotti  wrote:
>>
>> In my opinion one reason why many developers did not use the old
>> plugin repository was that it was slightly inconvenient to upload new
>> versions - visit the site, login, find the plugin (only 10 plugins per
>> page), edit plugin details, find the zip file, upload. Having a simple
>> API accepting POST requests (consisting of username, password, plugin
>> name, changelog and zip file) would be very handy - that would allow a
>> simple command line tool for deploying of plugins, completely
>> automating the process of packaging and uploading.
>
> With RPC4Django we can have a fully functional RPC webservice, when
> the WS is in place, writing a python/php/bash-wget client would be
> easy to do.
>
> Can you please file a ticket for this API ?

http://hub.qgis.org/issues/4356

Regards
Martin
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-06 Thread Alessandro Pasotti
2011/10/6 Martin Dobias :
> Hi Alessandro
>
> 2011/10/6 Alessandro Pasotti :
>>
>> To summarize, the web application tasks for Zuerich are:
>>
>> * new plugin xml/yaml/xml/whatevertextbased config support (is this
>> still a valid idea?)
>
> Yes this is still valid - the idea is to move plugin's metadata to a
> text file that is easier to parse by a machine. In my opinion it
> should be the good old INI format which is well supported on both qt
> side (QSettings) and python side (ConfigParser).
>
>> * redmine integration (optional)
>> * git integration ? (is this feasible, interesting ? would be optional 
>> anyway)
>
> How should this look like? Wouldn't it be sufficient to prepare a
> short document "how to create project in redmine for your plugin" and
> auto-fill links to source repository and bug tracker on hub.qgis.org?


Hello Martin,

I do not know redmine internals, but if it has an webservice API we
could optionally create the project automatically.

We could also show in the web application appropriate links to the bug
tracker when the link exists.

Please have a look to the tickets in:
http://hub.qgis.org/projects/qgis-django/issues

they are marked as bugs even if are feature requests-


>
>> * symbology repository
>
> Surely it would be nice to have. I just want to point out that until
> now nobody has come up with a set of requirements and appropriate
> design decisions etc.

I cannot be of any help here, if someone can write the specs, we can
work on that in Zuerich.

>
>
>> did I miss anything ?
>
> I would add one thing: API for uploading new versions of plugins.
>
> In my opinion one reason why many developers did not use the old
> plugin repository was that it was slightly inconvenient to upload new
> versions - visit the site, login, find the plugin (only 10 plugins per
> page), edit plugin details, find the zip file, upload. Having a simple
> API accepting POST requests (consisting of username, password, plugin
> name, changelog and zip file) would be very handy - that would allow a
> simple command line tool for deploying of plugins, completely
> automating the process of packaging and uploading.

With RPC4Django we can have a fully functional RPC webservice, when
the WS is in place, writing a python/php/bash-wget client would be
easy to do.

Can you please file a ticket for this API ?

-- 
Alessandro Pasotti
w3:   www.itopen.it
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-06 Thread Martin Dobias
Hi Alessandro

2011/10/6 Alessandro Pasotti :
>
> To summarize, the web application tasks for Zuerich are:
>
> * new plugin xml/yaml/xml/whatevertextbased config support (is this
> still a valid idea?)

Yes this is still valid - the idea is to move plugin's metadata to a
text file that is easier to parse by a machine. In my opinion it
should be the good old INI format which is well supported on both qt
side (QSettings) and python side (ConfigParser).

> * redmine integration (optional)
> * git integration ? (is this feasible, interesting ? would be optional anyway)

How should this look like? Wouldn't it be sufficient to prepare a
short document "how to create project in redmine for your plugin" and
auto-fill links to source repository and bug tracker on hub.qgis.org?

> * symbology repository

Surely it would be nice to have. I just want to point out that until
now nobody has come up with a set of requirements and appropriate
design decisions etc.


> did I miss anything ?

I would add one thing: API for uploading new versions of plugins.

In my opinion one reason why many developers did not use the old
plugin repository was that it was slightly inconvenient to upload new
versions - visit the site, login, find the plugin (only 10 plugins per
page), edit plugin details, find the zip file, upload. Having a simple
API accepting POST requests (consisting of username, password, plugin
name, changelog and zip file) would be very handy - that would allow a
simple command line tool for deploying of plugins, completely
automating the process of packaging and uploading.

Regards
Martin
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-06 Thread Tim Sutton
Hi

2011/10/6 Alessandro Pasotti :
> 2011/10/5 Borys Jurgiel :
>> Dnia wtorek, 4 października 2011 o 23:31:52 Tim Sutton napisał(a):
>>> Hi Alessandro
>>>
>>> On Tue, Oct 4, 2011 at 3:31 PM, Werner Macho  wrote:
>>> > Hi Alessandro,
>
>
> Thanks to all posters.
>
> I just wanted to be sure that our work wasn't for nothing.
>
> To summarize, the web application tasks for Zuerich are:
>
> * new plugin xml/yaml/xml/whatevertextbased config support (is this
> still a valid idea?)
> * reading tags from the plugins config
> * redmine integration (optional)
> * git integration ? (is this feasible, interesting ? would be optional anyway)
> * symbology repository
>
> did I miss anything ?
>

I think that covers it well!

Regards

Tim

> please file tickets if you have any feature or bug fixing  request.
>
>
> @Werner:
>
> your help would be highly appreciated, thank you
>
>
> See you soon!
>
> --
> Alessandro Pasotti
> w3:   www.itopen.it
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>



-- 
Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)
==
Please do not email me off-list with technical
support questions. Using the lists will gain
more exposure for your issues and the knowledge
surrounding your issue will be shared with all.

Visit http://linfiniti.com to find out about:
 * QGIS programming and support services
 * Mapserver and PostGIS based hosting plans
 * FOSS Consulting Services
Skype: timlinux
Irc: timlinux on #qgis at freenode.net
==
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-06 Thread Alessandro Pasotti
2011/10/5 Borys Jurgiel :
> Dnia wtorek, 4 października 2011 o 23:31:52 Tim Sutton napisał(a):
>> Hi Alessandro
>>
>> On Tue, Oct 4, 2011 at 3:31 PM, Werner Macho  wrote:
>> > Hi Alessandro,


Thanks to all posters.

I just wanted to be sure that our work wasn't for nothing.

To summarize, the web application tasks for Zuerich are:

* new plugin xml/yaml/xml/whatevertextbased config support (is this
still a valid idea?)
* reading tags from the plugins config
* redmine integration (optional)
* git integration ? (is this feasible, interesting ? would be optional anyway)
* symbology repository

did I miss anything ?

please file tickets if you have any feature or bug fixing  request.


@Werner:

your help would be highly appreciated, thank you


See you soon!

-- 
Alessandro Pasotti
w3:   www.itopen.it
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-05 Thread Borys Jurgiel
Dnia wtorek, 4 października 2011 o 23:31:52 Tim Sutton napisał(a):
> Hi Alessandro
> 
> On Tue, Oct 4, 2011 at 3:31 PM, Werner Macho  wrote:
> > Hi Alessandro,
> > 
> > As a not very good programmer I am probably not that helpful but if I
> > can help in any way just tell me what to do and I will support you as
> > I feel you are perfectly right .. we should consolidate and replace
> > the old system ..
> > If you want to work on that also in Zürich - I am there too - maybe I
> > can help you ..
> 
> My understanding is that your fine new plugin repo will be the
> official repo of QGIS 2.0 and at some point in the close future master
> will point to that repo instead of the old one. I think Borys and
> Martin also had some thoughts on it so they will correct me if I got
> anything wrong.

Exactly, there were a few discussions and we always decided to not mix plugins 
and use the new repo for 2.0 exclusively. 
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-04 Thread Giuseppe Sucameli
I apologize for the Orror, but it's 3:30am.

On Oct 5, 2011, at 3:24 AM, Giuseppe Sucameli  wrote:
>  it can do the difference!

it can _make_ the difference!

N8!

--
Giuseppe Sucameli

> 
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-04 Thread Giuseppe Sucameli
Hi Alessandro,

On Tue, Oct 4, 2011 at 2:32 PM, Alessandro Pasotti  wrote:
> I'm not sayng that this new system is perfect but I'm asking myself
> why there is a so strong lack of interest for it.

IMHO there's only one really missing feature:
more integration between the plugin site and the Redmine trac.

Ok to keep each developer free to choose the preferred
tracking system, but I think that the plugin site should suggest
to create a new project on the Redmine.

Furthermore I'd like if in the plugin details page there's a link to report
an issue or just to go to the trac page (Redmine or whatever).

The plugin site will be the user interface of the "QGis plugins system",
so that kind of integration is required IMHO, it can do the difference!

Just my 2 cents.

> I feel that, even if it could certainly be improved, the new system is
> better than the old one and should replace it ASAP.

+1, I agree with you.

Regards.

> Thanks.
>
>
>
>
> 2011/10/1 Paolo Cavallini :
>> Hi all.
>> Organization of the metting is starting. Please let us know if you need 
>> financial
>> help to participate, so we can work out a budget.
>> Please also help us soliciting potential donors and sponsors.
>> All the best.
>> --
>> Paolo Cavallini - Faunalia
>> www.faunalia.eu
>> Full contact details at www.faunalia.eu/pc
>> ___
>> Qgis-developer mailing list
>> Qgis-developer@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>
>
>
> --
> Alessandro Pasotti
> w3:   www.itopen.it
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>



-- 
Giuseppe Sucameli
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-04 Thread Tim Sutton
Hi Alessandro

On Tue, Oct 4, 2011 at 3:31 PM, Werner Macho  wrote:
> Hi Alessandro,
>
> As a not very good programmer I am probably not that helpful but if I
> can help in any way just tell me what to do and I will support you as
> I feel you are perfectly right .. we should consolidate and replace
> the old system ..
> If you want to work on that also in Zürich - I am there too - maybe I
> can help you ..
>

My understanding is that your fine new plugin repo will be the
official repo of QGIS 2.0 and at some point in the close future master
will point to that repo instead of the old one. I think Borys and
Martin also had some thoughts on it so they will correct me if I got
anything wrong.

We were also going to ask you if you could work on the symbol
repository during the Zurich hackfest if you attend. Look forward to
seeing you there!

Regards

Tim


> kind regards
> Werner
>
> On Tue, Oct 4, 2011 at 2:32 PM, Alessandro Pasotti  wrote:
>> Hi,
>>
>> during last Hackfest in Lisbon, me with Tim and the two Ric[h]?ard?
>> have been working on the new web infrastructure (plugins.qgis.org),
>> the work has continued in the last months with bug fixing and other
>> improvements.
>>
>> I'm not sayng that this new system is perfect but I'm asking myself
>> why there is a so strong lack of interest for it. The only time I've
>> pressed slightly for a shift towards the new system, I've been told it
>> was too early.
>>
>> I feel that, even if it could certainly be improved, the new system is
>> better than the old one and should replace it ASAP.
>>
>> I'm considering to participate to the next Hackfest in Zuerich in
>> order to work on that, but I need a clear statement from the steering
>> comitee about the future of that application.
>>
>>
>> Any comment/feedback is warmly welcome!
>>
>> Thanks.
>>
>>
>>
>>
>> 2011/10/1 Paolo Cavallini :
>>> Hi all.
>>> Organization of the metting is starting. Please let us know if you need 
>>> financial
>>> help to participate, so we can work out a budget.
>>> Please also help us soliciting potential donors and sponsors.
>>> All the best.
>>> --
>>> Paolo Cavallini - Faunalia
>>> www.faunalia.eu
>>> Full contact details at www.faunalia.eu/pc
>>> ___
>>> Qgis-developer mailing list
>>> Qgis-developer@lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>
>>
>>
>>
>> --
>> Alessandro Pasotti
>> w3:   www.itopen.it
>> ___
>> Qgis-developer mailing list
>> Qgis-developer@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>



-- 
Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)
==
Please do not email me off-list with technical
support questions. Using the lists will gain
more exposure for your issues and the knowledge
surrounding your issue will be shared with all.

Visit http://linfiniti.com to find out about:
 * QGIS programming and support services
 * Mapserver and PostGIS based hosting plans
 * FOSS Consulting Services
Skype: timlinux
Irc: timlinux on #qgis at freenode.net
==
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [Qgis-developer] New plugins web application

2011-10-04 Thread Werner Macho
Hi Alessandro,

As a not very good programmer I am probably not that helpful but if I
can help in any way just tell me what to do and I will support you as
I feel you are perfectly right .. we should consolidate and replace
the old system ..
If you want to work on that also in Zürich - I am there too - maybe I
can help you ..

kind regards
Werner

On Tue, Oct 4, 2011 at 2:32 PM, Alessandro Pasotti  wrote:
> Hi,
>
> during last Hackfest in Lisbon, me with Tim and the two Ric[h]?ard?
> have been working on the new web infrastructure (plugins.qgis.org),
> the work has continued in the last months with bug fixing and other
> improvements.
>
> I'm not sayng that this new system is perfect but I'm asking myself
> why there is a so strong lack of interest for it. The only time I've
> pressed slightly for a shift towards the new system, I've been told it
> was too early.
>
> I feel that, even if it could certainly be improved, the new system is
> better than the old one and should replace it ASAP.
>
> I'm considering to participate to the next Hackfest in Zuerich in
> order to work on that, but I need a clear statement from the steering
> comitee about the future of that application.
>
>
> Any comment/feedback is warmly welcome!
>
> Thanks.
>
>
>
>
> 2011/10/1 Paolo Cavallini :
>> Hi all.
>> Organization of the metting is starting. Please let us know if you need 
>> financial
>> help to participate, so we can work out a budget.
>> Please also help us soliciting potential donors and sponsors.
>> All the best.
>> --
>> Paolo Cavallini - Faunalia
>> www.faunalia.eu
>> Full contact details at www.faunalia.eu/pc
>> ___
>> Qgis-developer mailing list
>> Qgis-developer@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>
>
>
> --
> Alessandro Pasotti
> w3:   www.itopen.it
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer