#1 2009-07-14 02:03:15

P@t
Équipe Piwigo
Nice
2007-06-13
5694

PEM et le dépot SVN

Hello!

Depuis peu, vous avez la possibilité d'héberger vos extensions sur le dépot SVN de Piwigo.
Désormais, vous pouvez créer automatiquement une archive à partir du dépot!

Sur la page des extensions, l'icone http://piwigo.org/ext/template/images/svn.png vous permet de configurer les paramètres. Prenons par exemple le plugin PWG_Stuffs.

- L'URL du dépot: ici, ca sera http://piwigo.org/svn/extensions/PWG_Stuffs
- Le répertoire racine de l'archive: c'est le dossier racine dans l'archive contenant les fichiers de l'extension. Dans le cas d'un plugin, c'est le nom du dossier qui sera extrait dans le dossier plugins de piwigo. Par défaut, c'est le nom du dossier SVN de l'extension, donc pour cet exemple, PWG_Stuffs
- Le nom de l'archive: le nom du fichier zip créé, ou % sera remplacé par le numéro de version de l'extension. Par exemple, pour PWG_Stuffs, ca sera par défaut PWG_Stuffs_%.zip

Notez que pour les extensions actuelles du dépot SVN de piwigo, toutes les adresses ont étée mise à jour dans PEM, vous n'avez donc en principe rien à changer...

Pour créer une révision, il suffit de faire comme d'habitude, mais vous aurez le choix d'uploader un fichier, ou de "Créer une archive par SVN ". Dans ce cas, vous pourrez choisir le numéro de révision (par défaut, HEAD pour utiliser la dernière révision).

J'attend vos retours! ;-)

Dernière modification par P@t (2009-07-14 03:32:38)


P@t

Hors ligne

#2 2009-07-14 08:07:47

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: PEM et le dépot SVN

Avant de faire un retour: on va tester... ça.

Je me demande bien (sans avoir regarder) comment tu vas gérer la présence de /trunk et de /tags comme dans pLoader et de /trunk et /branches comme dans rv_menutree?


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

#3 2009-07-14 11:20:46

P@t
Équipe Piwigo
Nice
2007-06-13
5694

Re: PEM et le dépot SVN

VDigital a écrit:

Je me demande bien (sans avoir regarder) comment tu vas gérer la présence de /trunk et de /tags comme dans pLoader et de /trunk et /branches comme dans rv_menutree?

C'était justement LE problème.
C'est pour ca qu'on peut paramétrer le dossier racine de l'archive (car au départ, j'aurai voulu que cela soit automatique: on prend le nom du dossier SVN). Dans le cas de rv_menutree, rvelices peut configurer l'url du dépot (au choix: http://piwigo.org/svn/extensions/rv_men … /2.0-radu/ ou http://piwigo.org/svn/extensions/rv_menutree/trunk/) et ensuite configurer le dossier racine de l'archive (par défaut, ca sera 2.0-radu ou trunk, mais il suffit de changer en rv_menutree)

Pour pLoader, c'est un cas très particulier, puisque pierrick utilise pour windows un fichier .exe, et pour linux un fichier .tar.gz. Donc je dois avouer que PEM aura du mal à générer ca automatiquement!


P@t

Hors ligne

#4 2009-07-14 11:57:13

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

Re: PEM et le dépot SVN

Excellente nouvelle fonctionnalité, merci P@t. Encore un pas de franchi pour faciliter la vie du contributeur d'extension :-)

Mettons de côté pLoader car il sort complètement du schéma standard. Il y a une étape intermédiaire de compilation, et je fais plusieurs étapes manuelles directement dans la base pour pouvoir mettre un fichier de 10MB en *.exe.

Hors ligne

#5 2009-07-14 13:04:00

flop25
Équipe Piwigo
2006-07-06
6465

Re: PEM et le dépot SVN

allons faire mumuse ^^

je viens de tester : ça marche ! c'est beau la technologie

Dernière modification par flop25 (2009-07-14 13:18:16)

Hors ligne

#6 2009-07-14 17:53:30

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: PEM et le dépot SVN

J'adore...

Hors ligne

#7 2009-07-15 00:59:50

P@t
Équipe Piwigo
Nice
2007-06-13
5694

Re: PEM et le dépot SVN

Petite nouveauté....

Désormais, lors de la création automatique de l'archive pour un plugin, PEM vérifie que le numéro de version dans le fichier main.inc.php correspond à celui entré sur PEM.
Si ca ne correspond pas, il le modifiera automatiquement dans le fichier, avant de créer l'archive.
Cela évite les oublis...

Meme chose pour l'URL du plugin (qu'on oublie souvent de renseigner pour une première révision)

Dernière modification par P@t (2009-07-15 01:00:26)


P@t

Hors ligne

#8 2009-07-15 09:36:54

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: PEM et le dépot SVN

Ce n'est pas vraiment un petite nouveauté... ;-)

Bravo en tout cas, ca sera vraiment très pratique ;-)

Hors ligne

#9 2009-07-15 11:50:51

flop25
Équipe Piwigo
2006-07-06
6465

Re: PEM et le dépot SVN

extra ! c'est super pour les étourdis comme moi

Hors ligne

#10 2009-07-15 12:19:51

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: PEM et le dépot SVN

Beau boulot en effet.
Merci P@t.


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

#11 2009-07-15 22:17:10

rvelices
Équipe Piwigo
2005-12-29
1417

Re: PEM et le dépot SVN

petite demande: au moment ou on veut rajouter une revision, on peut reprendre l'url svn de l'extension pour le modifier pour la revision en cours ?

Hors ligne

#12 2009-07-16 12:21:45

P@t
Équipe Piwigo
Nice
2007-06-13
5694

Re: PEM et le dépot SVN

rvelices a écrit:

petite demande: au moment ou on veut rajouter une revision, on peut reprendre l'url svn de l'extension pour le modifier pour la revision en cours ?

A vrai dire, tu es un peu un cas particulier pour la gestion de tes extensions par branche.

Si tu veux absolument modifier l'url pour une révision, tu peux le faire manuellement en cliquant sur http://piwigo.org/ext/template/images/svn.png.
C'est d'ailleur pour les cas comme toi que j'ai prévu de pouvoir modifier le repertoire racine de l'archive et le nom de l'archive.

Si tu tiens vraiment à modifier l'url svn au moment de poster une revision, je rajouterai la ligne, mais je préfèrerai alléger cette page d'ajout de révision.

Dernière modification par P@t (2009-07-16 12:33:50)


P@t

Hors ligne

#13 2009-07-16 14:11:30

rub
Équipe Piwigo
Lille
2005-08-26
5239

Re: PEM et le dépot SVN

P@t a écrit:

Si ca ne correspond pas, il le modifiera automatiquement dans le fichier, avant de créer l'archive.
Cela évite les oublis...

Uniquement dans l'archive pas sur le dépôt svn?

Hors ligne

#14 2009-07-16 14:32:58

P@t
Équipe Piwigo
Nice
2007-06-13
5694

Re: PEM et le dépot SVN

rub a écrit:

P@t a écrit:

Si ca ne correspond pas, il le modifiera automatiquement dans le fichier, avant de créer l'archive.
Cela évite les oublis...

Uniquement dans l'archive pas sur le dépôt svn?

Oui, uniquement dans l'archive...
Je ne pense pas que ce soit vraiment necessaire de modifier ca sur le dépot svn...
Surtout que cela implique de devoir rentrer son nom d'utilisateur et son mot de passe pour le commit.


P@t

Hors ligne

#15 2009-07-16 14:37:55

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: PEM et le dépot SVN

Normal. Un truc de moins à faire. J'adore.


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

Pied de page des forums

Propulsé par FluxBB

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