[Gfoss] A proposito di Plugins QGis 2.0

Ottima domanda... credo che ci sbatterò la testa anche io. Chiedo in chat (é aprerta a tutti anche la ml) e riferisco se non c'é giá scritto

Geo DrinX <geodrinx@gmail.com> ha scritto:

Salve,

ho notato che non sembra più possibile creare un plugin che sia compatibile
con tutte le versioni.

Mi spiego meglio: una volta modificata la sintassi per renderla
compatibile con la nuova versione delle api 2.0, ed aver inserito alcune
istruzioni condizionali di controllo della versione, il plugin viene
riconosciuto ed eseguito da QGis 2.0

Però, il plugin non parte sulla versione 1.8, perchè nel file metadata.txt
la variabile

qgisMinimumVersion=2.0

Bene, se la imposto a 1.8, il plugin non viene riconosciuto più sulla
versione 2.0

Mi sembra un gatto che si morde la coda.

La domanda è: come si fa a far funzionare il plugin su entrambe le
versioni, senza modificare il file metadata.txt ?

Saluti

Roberto

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013

Sostanzialmente, a me succede questo:

ho creato un plugin che riesco a far funzionare sia sulla versione 1.8 che sulla versione 2.0, tramite istruzioni condizionali che controllano la versione.

Per “farlo girare”, però, devo modificare “a manella” il file “metadata.txt”, impostando la versione.

Il codice python, invece, rimane invariato.

Dato che si tratta di un problema abbastanza “stupido”, mi sembrerebbe “stupido” lasciare questo bug limitante nella versione 2.0.

Come dicono a Napoli: "Capisci a me " :slight_smile:

Ciao

Roberto

···

Il giorno 18 settembre 2013 12:56, ginetto <luipir@gmail.com> ha scritto:

Ottima domanda… credo che ci sbatterò la testa anche io. Chiedo in chat (é aprerta a tutti anche la ml) e riferisco se non c’é giá scritto

Geo DrinX <geodrinx@gmail.com> ha scritto:

Salve,

ho notato che non sembra più possibile creare un plugin che sia compatibile
con tutte le versioni.

Mi spiego meglio: una volta modificata la sintassi per renderla
compatibile con la nuova versione delle api 2.0, ed aver inserito alcune
istruzioni condizionali di controllo della versione, il plugin viene
riconosciuto ed eseguito da QGis 2.0

Però, il plugin non parte sulla versione 1.8, perchè nel file metadata.txt
la variabile

qgisMinimumVersion=2.0

Bene, se la imposto a 1.8, il plugin non viene riconosciuto più sulla
versione 2.0

Mi sembra un gatto che si morde la coda.

La domanda è: come si fa a far funzionare il plugin su entrambe le
versioni, senza modificare il file metadata.txt ?

Saluti

Roberto


Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell’Associazione GFOSS.it.
666 iscritti al 22.7.2013

Salve,

è stato aggiunto qgisMaximumVersion a tale scopo.

Ad es: 1.8 <= QGIS <= 2.99
qgisMinimumVersion=1.7
qgisMaximumVersion=2.99

Saluti.

···

2013/9/18 Geo DrinX <geodrinx@gmail.com>

Sostanzialmente, a me succede questo:

ho creato un plugin che riesco a far funzionare sia sulla versione 1.8 che sulla versione 2.0, tramite istruzioni condizionali che controllano la versione.

Per “farlo girare”, però, devo modificare “a manella” il file “metadata.txt”, impostando la versione.

Il codice python, invece, rimane invariato.

Dato che si tratta di un problema abbastanza “stupido”, mi sembrerebbe “stupido” lasciare questo bug limitante nella versione 2.0.

Come dicono a Napoli: "Capisci a me " :slight_smile:

Ciao

Roberto


Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell’Associazione GFOSS.it.
666 iscritti al 22.7.2013


Giuseppe Sucameli

Il giorno 18 settembre 2013 12:56, ginetto <luipir@gmail.com> ha scritto:

Ottima domanda… credo che ci sbatterò la testa anche io. Chiedo in chat (é aprerta a tutti anche la ml) e riferisco se non c’é giá scritto

Geo DrinX <geodrinx@gmail.com> ha scritto:

Salve,

ho notato che non sembra più possibile creare un plugin che sia compatibile
con tutte le versioni.

Mi spiego meglio: una volta modificata la sintassi per renderla
compatibile con la nuova versione delle api 2.0, ed aver inserito alcune
istruzioni condizionali di controllo della versione, il plugin viene
riconosciuto ed eseguito da QGis 2.0

Però, il plugin non parte sulla versione 1.8, perchè nel file metadata.txt
la variabile

qgisMinimumVersion=2.0

Bene, se la imposto a 1.8, il plugin non viene riconosciuto più sulla
versione 2.0

Mi sembra un gatto che si morde la coda.

La domanda è: come si fa a far funzionare il plugin su entrambe le
versioni, senza modificare il file metadata.txt ?

Saluti

Roberto


Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell’Associazione GFOSS.it.
666 iscritti al 22.7.2013

2013/9/18 Giuseppe Sucameli <brush.tyler@gmail.com>

Ad es: 1.8 <= QGIS <= 2.99

qgisMinimumVersion=1.7

qgisMaximumVersion=2.99

ovviamente doveva essere:
qgisMinimumVersion=1.8
altrimenti non torna :slight_smile:

Saluti.

2013/9/18 Geo DrinX <geodrinx@gmail.com>

Sostanzialmente, a me succede questo:

ho creato un plugin che riesco a far funzionare sia sulla versione 1.8
che sulla versione 2.0, tramite istruzioni condizionali che controllano la
versione.

Per "farlo girare", però, devo modificare "a manella" il file
"metadata.txt", impostando la versione.
Il codice python, invece, rimane invariato.

Dato che si tratta di un problema abbastanza "stupido", mi sembrerebbe
"stupido" lasciare questo bug limitante nella versione 2.0.

Come dicono a Napoli: "Capisci a me " :slight_smile:

Ciao

Roberto

Il giorno 18 settembre 2013 12:56, ginetto <luipir@gmail.com> ha scritto:

Ottima domanda... credo che ci sbatterò la testa anche io. Chiedo in chat

(é aprerta a tutti anche la ml) e riferisco se non c'é giá scritto

Geo DrinX <geodrinx@gmail.com> ha scritto:

>Salve,
>
>ho notato che non sembra più possibile creare un plugin che sia
compatibile
>con tutte le versioni.
>
>Mi spiego meglio: una volta modificata la sintassi per renderla
>compatibile con la nuova versione delle api 2.0, ed aver inserito alcune
>istruzioni condizionali di controllo della versione, il plugin viene
>riconosciuto ed eseguito da QGis 2.0
>
>Però, il plugin non parte sulla versione 1.8, perchè nel file
metadata.txt
>la variabile
>
>qgisMinimumVersion=2.0
>
>Bene, se la imposto a 1.8, il plugin non viene riconosciuto più sulla
>versione 2.0
>
>Mi sembra un gatto che si morde la coda.
>
>La domanda è: come si fa a far funzionare il plugin su entrambe le
>versioni, senza modificare il file metadata.txt ?
>
>
>Saluti
>
>Roberto
>
>_______________________________________________
>Gfoss@lists.gfoss.it
>http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
>Questa e' una lista di discussione pubblica aperta a tutti.
>I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
>666 iscritti al 22.7.2013

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013

--
Giuseppe Sucameli

--
Giuseppe Sucameli

Geo DrinX wrote/

ho creato un plugin

/

Se alludi a "GearthView", complimenti davvero!

Posso permettermi un appunto?

Se per sbaglio mi "dimentico" di settare il CRS corrente, ad es. perche'
manca il .PRJ d'appoggio, il plug-in (giustamente) mi spara nella Fossa
delle Marianne...

Sarebbe difficile per te implementare un controllo sull'avvenuto settaggio
del CRS..?

Grazie, sei un grande.

-----

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/A-proposito-di-Plugins-QGis-2-0-tp7583594p7583649.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.

Il giorno 20 settembre 2013 13:13, Novarese <sieradz@gmail.com> ha scritto:

Geo DrinX wrote/
> ho creato un plugin
/

Se alludi a "GearthView", complimenti davvero!

Thank you :wink:

Allora sei uno dei 295 che lo hanno installato finora, in due giorni.
Grazie ancora.

Posso permettermi un appunto?

Prego. E' il bello dell'OpenSource.

Se per sbaglio mi "dimentico" di settare il CRS corrente, ad es. perche'
manca il .PRJ d'appoggio, il plug-in (giustamente) mi spara nella Fossa
delle Marianne...

mi dispiace di dissentire: in quel caso si viene proiettati al largo del
Golfo de Fonseca, coordinate 0 0 wgs84.

:wink:

Sarebbe difficile per te implementare un controllo sull'avvenuto settaggio

del CRS..?

Si potrebbe anche...

Personalmente, sono contrario ai messaggi di errore o alla necessità di
impostare dei settaggi: fanno perdere l'effetto "Sorpresa !" :slight_smile:

Forse potrebbe essere divertente usare un'immagine di default, tipo
"Benvenuti nel Golfo di Fonseca coordinate Lat 0.00 e Long 0.00 - Non
volevate venire qui ?... Allora, per cortesia: impostate un sistema di
riferimento corretto ! ;)"

Grazie, sei un grande.

Alla prossima versione, con una serie di interessanti novità...

Ciao

Roberto