#1 2014-07-01 21:32:10

gbo
Membre
PACA
2006-11-01
1212

Comment tester la mise à jour automatique d'un plugin

Bonjour/Bonsoir,
je vais réécrire la partie administration de LLGBO et dépoussiérer la partie utilisateur.
Les variables de configuration en base de données vont être totalement différentes.

1 - Je ne sais pas comment tester la mise à jour automatique d'un plugin qui n'est pas encore livré dans les extensions.
2- Lors de l'insertion des données dans la base la fonction conf_update_param, ne permet pas la mise à jour du commentaire est-ce un oubli ?



Version de Piwigo: N/A

Hors ligne

#2 2014-07-01 21:38:48

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Comment tester la mise à jour automatique d'un plugin

Salut

1.
à vrai dire je ne teste jamais réellement dans ce sens

j'ai un pattern qui détecte tout seul si la configuration est potentiellement vielle (check des numéros de version) et fait les modifs si necessaires, ça permet de vérifier que la mise à jour fonctionne juste en remplacant les fichiers (je fais ça sur mon site de prod...)

l'avantage indéniable de cette technique est le support de piwigo.com ou les plugins ne sont pas mis à jour via la processus de Piwigo (les fichiers sont juste remplacés)

tu peux trouver ce pattern dans le plugin Skeleton, branche 2.6 si tu compte faire une version compatible, ou en trunk qui est une version bien améliorée (et qui est décrite dans le wiki http://piwigo.org/doc/doku.php?id=dev:e … aintenance)

comme tu peux le voir, tout est dans la méthode install(), ou on vérifie l'existence de la config, sont incomplétude (wut), et gère de façon "incrémentale" les mises à jour de schéma

2.
on pourrait dire que c'est un oubli, moi je n'utilise jamais les commentaires je n'en vois pas l'interet (un paramètre nommé "contact_form", c'est bon on sait à quoi il sert)

Hors ligne

#3 2014-07-01 22:24:26

gbo
Membre
PACA
2006-11-01
1212

Re: Comment tester la mise à jour automatique d'un plugin

Merci pour ces information, je regarde comment les exploiter.

Sur le forum  Uk, je viens de voir une bêta de la version 2.7 de Piwigo (mais rien sur le forum français!!)

je vais faire les tests de migration en local sur le  passage du plugin de la version  2.6 --> 2.7 en écrasant les fichiers 2.6 par ceux de la 2.7.

Hors ligne

#4 2014-07-01 22:26:37

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Comment tester la mise à jour automatique d'un plugin

je ne parle que pour moi même en disant que je trouve normal de n'utiliser qu'un seul canal pour la phase de beta (le forum international)

je ne sais pas ce qu'en pense Pierrick, peut-être la meme chose vu qu'il n'a pas fait l'annonce, ou il n'a juste pas eu le temps :)

Hors ligne

#5 2014-07-02 10:24:36

flop25
Équipe Piwigo
2006-07-06
6544

Re: Comment tester la mise à jour automatique d'un plugin

Piwigo est un projet international, c'ets normal
bcp de gens installe la beta sur leur version stable et après demande comment la maj alors qu'ils ont faux depuis le début; le forum fr est plus "casual"

un mail va être envoyé aussi je pense

Hors ligne

#6 2014-07-02 10:28:02

flop25
Équipe Piwigo
2006-07-06
6544

Re: Comment tester la mise à jour automatique d'un plugin

mistic100 a écrit:

on pourrait dire que c'est un oubli, moi je n'utilise jamais les commentaires je n'en vois pas l'interet (un paramètre nommé "contact_form", c'est bon on sait à quoi il sert)

je ne suis pas d'accord et je l'ai fait remarqué à plg sur le forum. certains n'utilise pas de json pour stocker et peuvent faire un truc plus simple à leur niveau du style "true#true#false"

Hors ligne

#7 2014-07-02 20:53:55

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Comment tester la mise à jour automatique d'un plugin

mais du coup "contact_form_show_menu" est aussi clair
à mon avis si un paramètre de conf à besoin d'explication ce que le nom n'est pas bon
(on ne développe une application industrielle énorme qui a tellement de paramètres qu'on ne peux pas tous les nommer)

Hors ligne

#8 2014-07-02 20:56:07

flop25
Équipe Piwigo
2006-07-06
6544

Re: Comment tester la mise à jour automatique d'un plugin

oui mais ça c'est une entrée=paramètre, alors que généralement c'ets une entre ou deux pour un "tas" de paramètre

Hors ligne

#9 2014-07-02 20:57:42

flop25
Équipe Piwigo
2006-07-06
6544

Re: Comment tester la mise à jour automatique d'un plugin

sinon je suis d'accord pr que la fction est bonne, vu que le commentaire n'est changé dans ce cas, que lors de maj du plugin qui enlève/ajoute des paramètres

Hors ligne

#10 2014-07-02 23:40:55

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

Re: Comment tester la mise à jour automatique d'un plugin

mistic100 a écrit:

l'avantage indéniable de cette technique est le support de piwigo.com ou les plugins ne sont pas mis à jour via la processus de Piwigo (les fichiers sont juste remplacés)

Oui, je ne vais pas mentir, c'est beaucoup beaucoup plus pratique pour Piwigo.com :-) Mais c'est pratique aussi pour ceux qui font les mises à jour de plugin par FTP parce que leur hébergeur ne permet pas de télécharger de serveur à serveur (comme chez Free...)

mistic100 a écrit:

on pourrait dire que c'est un oubli, moi je n'utilise jamais les commentaires je n'en vois pas l'interet (un paramètre nommé "contact_form", c'est bon on sait à quoi il sert)

Je n'utilise pas non plus le commentaire dans la table config. Un paramètre bien nommé devrait être suffisamment explicite.


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

Hors ligne

#11 2014-07-02 23:42:40

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

Re: Comment tester la mise à jour automatique d'un plugin

gbo a écrit:

Sur le forum  Uk, je viens de voir une bêta de la version 2.7 de Piwigo (mais rien sur le forum français!!)

Souvent, c'est Eric qui fait les annonces pour les sorties de versions beta/RC. Je m'en occuperai demain si Eric n'a pas le temps (je lui notifie ce message ;-)


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

Hors ligne

#12 2014-07-03 17:47:44

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: Comment tester la mise à jour automatique d'un plugin

plg a écrit:

Souvent, c'est Eric qui fait les annonces pour les sorties de versions beta/RC. Je m'en occuperai demain si Eric n'a pas le temps (je lui notifie ce message ;-)

C'est fait pour la 2.7beta2.

Désolé d'avoir manqué la beta1. Mes dispos sont plus que limitées en ce moment et cela ne s'arrangera pas avant aout ou septembre... Je tâcherai de faire suivre les prochaines annonces si possible ;-)

Hors ligne

#13 2014-07-04 17:29:11

gbo
Membre
PACA
2006-11-01
1212

Re: Comment tester la mise à jour automatique d'un plugin

Cela avance doucement!

OK, je vais tester en écrasant l'ancienne version par la nouvelle.

Dés que j'aurai une version présentable, je la livrerai dans SVN.
Cela offrira  aux abonnés la possibilité de tester.

Qu'elle est la résolution mini à prendre en compte dans les écrans d'administration ?

Hors ligne

#14 2014-07-04 17:39:29

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

Re: Comment tester la mise à jour automatique d'un plugin

gbo a écrit:

Qu'elle est la résolution mini à prendre en compte dans les écrans d'administration ?

1024 pixels de large je dirais, mais je ne vois pas beaucoup de cas qui auraient besoin de davantage...


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

Hors ligne

#15 2014-07-05 23:16:17

gbo
Membre
PACA
2006-11-01
1212

Re: Comment tester la mise à jour automatique d'un plugin

[ en version PWG 2.7Béta 2]
------------------------------
Dans functions_plugins.inc.php:
la fonction: autoupdate_plugin ne trouvait pas la version de mon plugin car il y avait 2 blancs entre Version: et 2.7.A.
avec un seul blanc c'est OK!

Dernière modification par gbo (2014-07-05 23:47:07)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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