Aller au contenu
Support de Zwii
  • 0
EBS01

Gestion des plugins

Question

133 réponses à cette question

Messages recommandés

  • 0
il y a 35 minutes, PeterRabbit a dit :

@EBS01 OK, mais c'est presque un détail : la version master-plugin au téléchargement sur Github m'a encore bloqué mon IP chez Obambu à cause de trop nombreuses requêtes en essayant avec un des plugins que tu viens de nous envoyer. Blocage à l'étape 2.

J'aurais dû essayer chez PingFiles, ils sont plus tolérants. Et cette fois je ne peux pas la débloquer seul. Il va encore falloir que j'ouvre un ticket. 😕

Pour moi, désolé, il n'y a que cette version "alpha" faite sur une 8.49 qui fonctionne.

 

Je ne vois pas le rapport entre le fait que ton adresse soit bloquée chez obambu, la branche master et les plugins.

Je ne dois pas connaître tout l'historique.

 

Dans tous les cas, les 3 plugins que j'ai déposés ces 3 derniers jours, fonctionnent sur la branche master.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

@EBS01 J'explique un peu mieux. Chez Obambu, avec la branche master et les plugins, l'installation se bloque à l'étape 2 et ça produit un dépassement de mon quota de processus simultanés (20) qui bannit mon IP.  J'ai consulté la doc, parmi les causes possibles, il y a une erreur de codage de plugins — il paraît que c'est courant pour WP. Et comme le blocage est concomitant avec mes essais, je pensais que ça pourrait être un retour intéressant pour toi.

Chez PF, ils sont plus tolérants mais je m'étais dit justement qu'il valait mieux refaire l'essai chez Obambu pour être certain que ça marche : j'ai eu le même problème avec l'envoi de mails en bcc, j'ai cru que c'était bon parce que ça marchait chez PF alors que ce n'est pas le cas ailleurs.

@Frédéric pourrait faire l'essai s'il a comme moi une option de base chez Obambu.

 

 

 

Modifié par PeterRabbit
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

@EBS01 Comme cette histoire me turlupine aussi et que je ne voudrais pas donner l'impression de vouloir créer des problèmes là où il n'y en a pas, je viens de faire l'essai dans les mêmes conditions chez PF (offre "gratuite" à 1.5€).

Ça marche, évidemment avec tes trois plugins.

Et même avec le mien, une fois la version de Zwii corrigée dans "MANIFEST.json".

 

pf.png.08e246b0f2bbe8dca4603dd114dfd6f9.png

Modifié par PeterRabbit
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 13 minutes, PeterRabbit a dit :

@EBS01 Comme cette histoire me turlupine aussi et que je ne voudrais pas donner l'impression de vouloir créer des problèmes là où il n'y en a pas.

 

Je n'ai jamais rencontré ce type de problème sur mes hébergements.

Je vais essayer de reproduire le problème chez moi si je trouve la configuration à mettre pour limiter le nombre de processus (je suppose au niveau du frontal apache) et si j'y arrive de trouver une solution.

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Lors de la mise à jour de zwii, si les plugins installés sont toujours compatibles, ils sont automatiquement ré-installés.

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 16 minutes, EBS01 a dit :

Lors de la mise à jour de zwii, si les plugins installés sont toujours compatibles, ils sont automatiquement ré-installés.

Je me doutais bien aussi.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Il y a 19 heures, PeterRabbit a dit :

Chez Obambu, avec la branche master et les plugins, l'installation se bloque à l'étape 2 et ça produit un dépassement de mon quota de processus simultanés (20) qui bannit mon IP.  J'ai consulté la doc, parmi les causes possibles, il y a une erreur de codage de plugins — il paraît que c'est courant pour WP. Et comme le blocage est concomitant avec mes essais, je pensais que ça pourrait être un retour intéressant pour toi.

 

Pour le moment je n'ai pas réussi à reproduire l'erreur que tu rencontre chez cet hébergeur.

 

 

Lors de l'installation du plugin (à partir d'une archive zip) voici ce qui est fait à l'étape 2 :

 

1- Décompression de l'archive

$zip = new ZipArchive;
if ($zip->open($file) === TRUE) {
	$zip->extractTo($targetDir);
	$zip->close();
} else {
	$success = false;
	$this->errorMsg = "Erreur lors de la décompression de l'archive {" . $file . "}.";
}
unset($zip);

 

2- Suppression du répertoire où a été téléchargée l'archive (dans tmp)

 

3- Contrôle de la structure du plugin (checkPluginStructure); c'est peut-être à ce niveau là qu'il y a le problème puisque le code contrôle les différents fichiers contenu dans le plugin et en particulier la syntaxe des fichiers php via la commande exec("php -l ...") si elle est autorisée

 

je poursuis mes investigations...

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 21 minutes, Xav7800 a dit :

Même résultat chez Evxonline

Normal il faut prendre les plugins disponibles quelques messages plus haut dans ce sujet.

Ceux qui sont proposés dans la liste correspondent aux plugins de l'espace de téléchargement qui ne contient pour le moment que les plugins pour Zwii 8.x et par pour la 9.

 

Modifié par EBS01

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Ah... au temps pour moi alors... je ferais mieux de prendre le temps de lire toutes les discussions. Mais faut arriver à suivre... 😁 Je referai le test. Mes excuses.

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Il y a 2 heures, EBS01 a dit :

3- Contrôle de la structure du plugin (checkPluginStructure); c'est peut-être à ce niveau là qu'il y a le problème puisque le code contrôle les différents fichiers contenu dans le plugin et en particulier la syntaxe des fichiers php via la commande exec("php -l ...") si elle est autorisée

 

Ce pourrait bien être à ce niveau, puisque le problème s'était déjà produit : tu l'avais déjà évoqué plus haut dans ce topic (ou ailleurs, sur un de mes "ateliers").  En même temps, on ne peut pas tout contrôler, non ? 😏

 

il y a 11 minutes, Xav7800 a dit :

Ah... au temps pour moi [...]

 

J'aime. 🙂

  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour,

Je viens de tester avec les 3 plugins mis à disposition plus haut et tout a parfaitement fonctionné : hébergeur O2switch.

Je ne sais pas ce que cela implique pour que les anciens plugins soient compatibles mais cette gestion des plugins est vraiment extra : merci @EBS01.

De plus la réinstallation automatique des plugins, si  toujours compatible, suite à une mise à jour va grandement faciliter les choses : allez, encore un grand merci @EBS01.

Philippe

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 6 minutes, augras a dit :

Je ne sais pas ce que cela implique pour que les anciens plugins soient compatibles

 

Pour qu'ils soient gérés par le système de Jérôme, il faut les réécrire... 😶 C'est ce qu'il a fait pour deux de mes plugins et que j'ai fait ensuite avec Plyr.

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

J'arrive à quelque chose avec unitgallery.

L'ajout du code suivant affiche 2 vignettes et au clique on ouvre dans une lightbox :

<div id="gallery" style="display: none;">
  <img src="/zwiiplugin/site/file/thumb/galerie/space/cosmos.jpg" alt="Image 1 Title" data-image="/zwiiplugin/site/file/source/galerie/space/cosmos.jpg" data-description="Image 1 Description" />
  <img src="/zwiiplugin/site/file/thumb/galerie/space/cosmos.jpg" alt="Image 2 Title" data-image="/zwiiplugin/site/file/source/galerie/space/cosmos.jpg" data-description="Image 2 Description" /></div>

Là, pour le test c'est 2 fois la même mais c'est pour le test.
Maintenant il faut trouver comment utiliser les multiples possibilités de cette gallery.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 36 minutes, augras a dit :

Maintenant il faut trouver comment utiliser les multiples possibilités de cette gallery.

 

Je rappelle que je n'ai pas officiellement publié ce plugin que je réservais pour plus tard. Je vous laisse donc explorer. 😊

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 5 minutes, augras a dit :

Ah, j'arrive à faire ce que je veux avec ce plugin !

Il y a un point que je ne comprends pas : c'est toi @PeterRabbit qui a fait ce plugin ou @EBS01 ?

 

Je n'en doutais pas ! Tu as gagné le droit de faire un tuto ! 😋

A la base, c'est moi. Mais au moment où j'aurais pu le publier, Jérôme est arrivé, hé hé... et il m'a dégommé ma technique d'amateur (personne ne disait le contraire d'ailleurs, surtout pas moi qui l'ai toujours reconnu, voire revendiqué).

Quand son gestionnaire a été fonctionnel, j'ai fait le tour des plugins qu'il proposait et j'ai constaté qu'il me manquait encore un cas de figure pour couvrir tous mes besoins : l'installation et la suppression d'un répertoire et de son contenu.

Je lui ai soumis mon problème, transmis mon plugin et, comme il est gentil, il me l'a réécrit. Son système est bien plus efficace que le mien pour ce qui est de la suppression récursive du répertoire. Il faut dire que j'avais perdu le script que j'avais trouvé et que j'étais passé à autre chose.

 

Voili voilà : plugin de ma pomme, réécrit par Jérôme. Mais avec ça, on peut réécrire Zwiiper... Si ça te dit... 😀

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Faire un tuto c'est possible... j'ai déjà commencé ! Je ne manquerai pas de faire appel à tes capacités de correcteurs !

Il y a un truc que je n'ai pas trouvé : comment faire que que le grid handle soit par défaut fermé au lieu de ouvert ?

Réécrire Zwiiper, pas du tout pour moi !

Modifié par augras

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Le 06/04/2019 à 17:21, augras a dit :

comment faire que que le grid handle soit par défaut fermé au lieu de ouvert ?

 

La poignée du gril ? Il suffit de la rabattre avant de le ranger .  😏

De quoi tu parles au juste ?

Modifié par PeterRabbit
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonsoir,

le petit carousel avec les vignettes est par défaut ouvert et il faut cliquer sur la flèche pour le fermer : par défaut j'aurai souhaité qu'il soit fermé. Dans tous les paramètres des options il me semble que ce qui se rapporte à ce carousel est au niveau de stippanel_.... handle, et dans le decriptif on parle de grid handle : mais je n'ai pas trouvé quel paramètre pouvait le faire apparaître par défaut fermé. Je ne crois pas que se soit dans les options.

Philippe

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

@augras Ouh là là ! Je n'y étais absolument plus !  

Tu as essayé cette option, en lui donnant une valeur suffisante pour que le panneau de vignettes n'apparaisse pas sur un écran "normal" ?

theme_hide_panel_under_width: 480

C'est ça que tu voudrais, non ? 🙂

 

grid.jpg.72b9780f46c8f99b6f54d8e8cd5eefdb.jpg

Modifié par PeterRabbit
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à cette question…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


×
×
  • Créer...