Annonce

  •  » Plugins
  •  » Hébergez votre extension sur le dépôt Subversion de Piwigo

#16 2009-05-26 07:02:04

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

VDigital a écrit:

rub a écrit:

... à quand le bouton magique dans PEM qui zippe le dernier commit (ou celui demandé)...
;-)

Zippe en excluant tous les .svn des répertoires !!!

Oh! Oui...

Of course... sans les .svn ;-)

Hors ligne

#17 2009-05-26 07:57:54

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

plg a écrit:

3. clic-droit sur "Register_FluxBB", Tortoise add (ou un truc dans ce goût là j'imagine)
4. clic-droit sur "Register_FluxBB", Tortoise commit (ou un truc dans ce goût là j'imagine)

3 - TortoiseSVN > Add... (ou Ajouter...)
4 - SVN Commit... (ou SVN Livrer...)

;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#18 2009-05-26 22:13:10

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

rub a écrit:

Bon, maintenant, qu'on a un dépôt pour les extensions... à quand le bouton magique dans PEM qui zippe le dernier commit (ou celui demandé), qui change les versions dans les fichiers sous svn et qui fait l'ajout dans PEM en reprenant les commentaires des commits...
;-)

Oula, ca c'est un truc qui m'inspire!
Je peux?


P@t

Hors ligne

#19 2009-05-26 22:50:04

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

P@t a écrit:

rub a écrit:

Bon, maintenant, qu'on a un dépôt pour les extensions... à quand le bouton magique dans PEM qui zippe le dernier commit (ou celui demandé), qui change les versions dans les fichiers sous svn et qui fait l'ajout dans PEM en reprenant les commentaires des commits...
;-)

Oula, ca c'est un truc qui m'inspire!
Je peux?

Pourquoi pas :-) ça m'a l'air un peu chaud quand même. Je ne vois pas très bien à quel moment du workflow d'ajout de revision on peut le faire, et surtout on publie quelque chose qu'on n'a pas testé tel quel.

A mon avis, le coup de faire des manips sur l'export SVN, c'est tendu. Je trouverais ça plus naturel et sécurisant de prendre un tag (donc au développeur de faire son tag et de mettre le bon nom de revision). Comme lorsqu'on fabrique les releases de Piwigo.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#20 2009-05-26 23:15:44

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

Hum... si chacun commence à créer un tag, pour chaque révision, on a pas finit!
Perso, pour mes plugins, je n'ai pas envie de devoir faire ca...

Je suis assez partant pour créer une archive directement à partir du checkout SVN (comme le proposait rub)
On peut éventuellement proposer de rentrer une un numéro de commit.
On peut également proposer de reprendre le commentaire du commit.

Après, je dois dire que c'est plus que chaud de modifier en direct le numéro de version...
D'autant plus, qu'il n'y a pas que les plugins, il y a aussi les autres extensions (templates, themes, etc...) qui n'ont pas pas d'"emplacement" pour le numéro de version.

Pour récapituler, sur la page d'une extension, on doit avoir:

Un bouton de configuration pour le dépot SVN

L'utilisateur pourra indiquer à PEM:
- le nom du dossier de l'extension sur le dépot.
- Un nom d'utilisateur et un mot de passe afin de vérifier que qu'il a bien les droits sur le dossier en question
  Si l'utilisateur utilise le meme identifiant et mot de passe pour PEM et le dépot, alors, il pourra laisser vide les deux champs

D'autres options pourront etre ajoutées par la suite (les idées me manquent!)


Un bouton permettant de sélectionner l'archive (upload ou création à partir du checkout)

- Si c'est le checkout qui est choisit, possibilité de choisir la révision (HEAD ou perso)
- Une option pour récupérer automatiquement le commentaire du commit


P@t

Hors ligne

#21 2009-05-27 14:59:25

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

plg a écrit:

P@t a écrit:

rub a écrit:

Bon, maintenant, qu'on a un dépôt pour les extensions... à quand le bouton magique dans PEM qui zippe le dernier commit (ou celui demandé), qui change les versions dans les fichiers sous svn et qui fait l'ajout dans PEM en reprenant les commentaires des commits...
;-)

Oula, ca c'est un truc qui m'inspire!
Je peux?

Pourquoi pas :-) ça m'a l'air un peu chaud quand même. Je ne vois pas très bien à quel moment du workflow d'ajout de revision on peut le faire, et surtout on publie quelque chose qu'on n'a pas testé tel quel.

A mon avis, le coup de faire des manips sur l'export SVN, c'est tendu. Je trouverais ça plus naturel et sécurisant de prendre un tag (donc au développeur de faire son tag et de mettre le bon nom de revision). Comme lorsqu'on fabrique les releases de Piwigo.

plg a écrit:

... surtout on publie quelque chose qu'on n'a pas testé tel quel.
...

C'est à dire?


P@t a écrit:

Hum... si chacun commence à créer un tag, pour chaque révision, on a pas finit!
Perso, pour mes plugins, je n'ai pas envie de devoir faire ca...

Moi aussi...

P@t a écrit:

On peut éventuellement proposer de rentrer une un numéro de commit.

C'est plus que nécessaire si on gérer plusieurs "branches".

P@t a écrit:

On peut également proposer de reprendre le commentaire du commit.

Des derniers commits, non?

P@t a écrit:

Après, je dois dire que c'est plus que chaud de modifier en direct le numéro de version...
D'autant plus, qu'il n'y a pas que les plugins, il y a aussi les autres extensions (templates, themes, etc...) qui n'ont pas pas d'"emplacement" pour le numéro de version.

Il suffit juste de faire le changement si le main.inc.php existe.
D'ailleurs, ils seront de mettre aussi un systéme de version sur les autres extensions.

P@t a écrit:

- le nom du dossier de l'extension sur le dépot.

Oui, ca sera la clef.

P@t a écrit:

- Un nom d'utilisateur et un mot de passe afin de vérifier que qu'il a bien les droits sur le dossier en question
  Si l'utilisateur utilise le meme identifiant et mot de passe pour PEM et le dépot, alors, il pourra laisser vide les deux champs

Pour moi, ce n'est pas nécessaire.
Il faut juste de PEM puisse lire (voir ecrire) dans le svn de piwigo.
En lecture tout est public, si on modifie la version, il faudra un user PEM spécifique pour PEM...

Hors ligne

#22 2009-05-27 16:50:24

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

rub a écrit:

P@t a écrit:

- Un nom d'utilisateur et un mot de passe afin de vérifier que qu'il a bien les droits sur le dossier en question
  Si l'utilisateur utilise le meme identifiant et mot de passe pour PEM et le dépot, alors, il pourra laisser vide les deux champs

Pour moi, ce n'est pas nécessaire.
Il faut juste de PEM puisse lire (voir ecrire) dans le svn de piwigo.
En lecture tout est public, si on modifie la version, il faudra un user PEM spécifique pour PEM...

Justement, si PEM doit écrire quelque chose, il faut ABSOLUMENT un nom d'utilisateur et un mot de passe...
Sinon, n'importe qui peut créer une extension sur PEM et publier une révision d'un plugin qui ne lui appartient pas.

Pour modifier le main.inc.php automatiquement, je ne suis pas trop partant pour le moment...
Je vais d'abord partir sur mon idée, et on rajoutera éventuellement ca après (car le fichier main.inc.php, c'est quand meme spécifique à piwigo)


P@t

Hors ligne

#23 2009-05-27 17:23:04

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

plg a écrit:

Je trouverais ça plus naturel et sécurisant de prendre un tag (donc au développeur de faire son tag et de mettre le bon nom de revision).

Oui sans doute.
Pourquoi un tag? En gros, c'est surtout pour comprendre rapidement pourquoi cela marchait et ne marche plus avec la trunk ou la branch.
Je pense que si on a exceptionellement besoin d'un tag, il est déjà là, c'est le zip publié dans PEM.
Certes, on perd beaucoup d'infos mais est-ce qu'on les utilise vraiment?

Par contre, gérer des branches comme souhaite le faire rvelices, pas de débat, c'est évident AMA.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#24 2009-05-27 17:45:56

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

P@t a écrit:

rub a écrit:

P@t a écrit:

- Un nom d'utilisateur et un mot de passe afin de vérifier que qu'il a bien les droits sur le dossier en question
  Si l'utilisateur utilise le meme identifiant et mot de passe pour PEM et le dépot, alors, il pourra laisser vide les deux champs

Pour moi, ce n'est pas nécessaire.
Il faut juste de PEM puisse lire (voir ecrire) dans le svn de piwigo.
En lecture tout est public, si on modifie la version, il faudra un user PEM spécifique pour PEM...

Justement, si PEM doit écrire quelque chose, il faut ABSOLUMENT un nom d'utilisateur et un mot de passe...
Sinon, n'importe qui peut créer une extension sur PEM et publier une révision d'un plugin qui ne lui appartient pas.

C'est parce que pour moi, ce n'est à PEM de créer le dépot sous svn... Le développeur doit savoir le faire, sinon, il ne pourra pas commiter ses modifs...

Hors ligne

#25 2009-05-27 22:01:00

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

En y réfléchissant, peut-être que le mieux c'est de ne pas sauvegarder le zip mais d'utiliser le couple (nom du dossier de l'extension sur le dépot, révision), que ce soit par PEM ou par l'administration de la galerie, le svn proviendrait directement de svn (en zipper si c'est possible).

C'est moins de place mais plus de ressources sur le serveur... pour le client, c'est le même nombre d'octets à télécharger...

Hors ligne

#26 2010-04-26 20:48:11

gbo
Membre
PACA
2006-11-01
1200

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

je n'arrive pas à créer de nouvelles extensions !!!

Qui peut me créer:
All_page_with_menubar (plugin)
GBO_hk-3_clear (Style)
GBO_hk-3

d'avance merci.

Hors ligne

#27 2010-04-26 21:59:07

nicolas
Former Piwigo Team
2004-12-30
1561

Re: Hébergez votre extension sur le dépôt Subversion de Piwigo

EX-FTB a écrit:

je n'arrive pas à créer de nouvelles extensions !!!

Qui peut me créer:
All_page_with_menubar (plugin)
GBO_hk-3_clear (Style)
GBO_hk-3

d'avance merci.

Fait [Subversion] r5969, [Subversion] r5970 et [Subversion] r5971


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

  •  » Plugins
  •  » Hébergez votre extension sur le dépôt Subversion de Piwigo

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact