Élysez-moi !
Pétition Plugin by Nico En téléchargement ici
Nicoland Téléchargements
Toujours plus loin
Nouvelles
Blogastuces
Commentaires
|
Gestplug - Fabriquer un zip Gestplug Valid
Vous souhaitez installer dans votre GuppY un plugin, un patch, une skin et le pack dont vous disposez ne s'installe pas correctement avec Gestplug ? Plusieurs causes peuvent être à l'origine de ce problème : vous n'avez pas installé sur votre GuppY la librairie de fonctions Plugnico. Ou bien votre hébergeur ne vous propose qu'un PHP allègé où il interdit certaines fonctions (comme makedir ou move_uploaded_file). La taille des fichiers manipulés par php est souvent (toujours ?) limitée et cette limite varie d'un hébergeur à l'autre.
Mais le plus souvent, c'est dans la fabrication du fichier compressé qu'il faut chercher le coupable. Si l'ensemble de répertoires et de fichiers que vous souhaitez installer n'a pas été compressé en respectant la hiérarchie du GuppY, votre pack ne passera pas la toise du label Gestplug Valid.
Voici donc comment reprendre et refabriquer un zip gestplugable. Si l'exposé qui suit vous semble trop technique, dites-vous que vous disposez d'une grande marge de progression et essayez de suivre pas à pas. Si vous estimez au contraire que c'est trop ras-des-paquerettes, pensez un peu aux jeunots (dans le Guppysme, s'entend) et soyez patients. Vous pouvez poser des questions et me faire des commentaires en bas de l'article, mais mettez les formes pour la critique, car je suis TRES susceptible.
J'utilise Winrar, disponible en version d'essai pour plusieurs environnements. Sous windows, en mode graphique ou ligne de commande, et pour Mac Linux, Freebsd, MSdos en ligne de commande seulement. Comme je travaille sous Windows, j'ai choisi l'intégration dans l'explorateur windows.
LES PLUGINS
Prenons donc un plugin simple, postcard par exemple, qui, une fois décompressé, se présente avec deux répertoires : admin et plugins. Clic droit sur le répertoire admin, sélectionner winrar puis "ajouter à l'archive". La fenêtre de winrar s'ouvre et propose par défaut de créer la nouvelle archive sous le nom de admin.rar. remplacer le nom par postcard.zip (nom du plugin et format zip, car Gestplug ne digère que du zip, pas les autres formats de compression). Quand vous donnez le feu vert à Winrar en cliquant sur OK, il vous crée le zip dans le même emplacement que admin et plugin. Passons au deuxième répertoire, plugins. Rebelote, clic droit sur plugins depuis l'explorateur windows, sélectionner winrar puis "ajouter à l'archive". Winrar vous propose de créer un fichier de destination "plugins.rar", mais vous n'en voulez pas ! Vous sélectionnez dans le menu déroulant le zip déjà existant "postcard.zip" et un petit OK vous ajoute le répertoire plugins au zip. Vous avez votre zip, que vous pouvez labeliser Gestplug. Il ne vous reste plus qu'à l'uploader sur votre site avec Gestplug depuis l'administration. Gestplug vous installera tout ce qu'il faut où il faut.
Si vous souhaitez par la suite utiliser le zip pour le FTP, no problem, il suffit de le décompresser.
Pour les non-windowsiens, j'attends qu'une bonne âme se charge de vous faire la démo pour le winrar en ligne de commande.
Pas trop difficile jusqu'à présent ? Compliquons un peu l'exercice. Imaginez que votre plugin comporte des fichiers hors répertoire, à la racine du site. Il va falloir les intégrer au zip. Après avoir inséré dans le zip les répertoires admin et plugins comme dans l'exemple ci-dessus, dans l'explorateur windows, vous sélectionnez tous les fichiers "libres", destinés à la racine. Vous connaissez la chanson : maintenant, clic droit, winrar, ajouter ....choisir le fichier zip de destination dans la liste déroulante. OK et c'est tout bon : enlevez, c'est pesé !
LES PATCHES
Vous pouvez remastériser de la même façon les patches de GuppY, si vous estimez qu'ils ne sont pas "gestplugables" et les appliquer ainsi à votre site à l'aide de Gestplug. Je le fais moi, mais je ne vous le recommande pas spécialement, parce que la GuppY Team conseille un autre mode opératoire, qui peut varier selon les types de patches. Je ne saurais être tenue pour responsable des ratés à l'atterrissage. Donc, c'est vous qui voyez, vous êtes grands maintenant. Si vous tentez l'aventure et qu'il y a un loupé, je serai aux abonnés absents, n'oubliez pas que les conseilleurs ne sont pas les payeurs.
LES SKINS
Quant aux skins, c'est un chouyat plus délicat à remastériser en zip gestplugable. Si vous avez téléchargé une skin pour GuppY et que son zip ne s'installe pas correctement avec Gestplug, ce peut-être parce que vous n'avez pas la bonne hiérarchie des répertoires pour la version de votre GuppY : dans une 4.6x, les skins se trouvent dans le répertoire /skin/, tandis que dans une 4.5, c'est dans /inc/img/skin/. Aussi une skin zippée pour une version ne peut s'installer au bon emplacement dans l'autre.
Les skins distribuées qui ne sont pas Gestplug Valid ne disposent pas de la reconstitution de la hiérarchie du GuppY. En général, quand on les décompresse, on obtient directement le répertoire /nom-de-la-skin/que l'on doit ensuite insérer chirurgicalement par FTP dans le répertoire adéquat, différent selon la version du Guppy, comme nous l'avons vu plus haut.
Pour fabriquer un zip de skin compatible Gestplug, il faut reconstituer la hiérarchie du GuppY, y insérer la skin, puis compresser le tout comme pour les plugins. Reprenons :
Pour un GuppY 4.6, créer un répertoire skin, y installer le répertoire nom-de-la-skin avec tous ses fichiers. Ensuite depuis l'explorateur windows, clic droit sur le répertoire skins, puis, comme dab : sélectionner winrar puis "ajouter à l'archive". La fenêtre de winrar s'ouvre et propose par défaut de créer la nouvelle archive sous le nom de skin.rar. Remplacer le nom par nom-de-la-skin.zip. Vos disposez alors d'un zip de skin gestplugable pour GuppY 4.6.
Pour un GuppY 4.5, depuis l'explorateur windows, créez un répertoire /inc, dans lequel vous créez un sous-répertoire /img dans lequel vous créez un sous-répertoire /skin dans lequel vous positionnez votre répertoire /nom-de-la-skin avec tous ses fichiers. OUF ! Vous avez donc obtenu une hiérarchie : /inc/img/skin/_nom-de-la-skin/. Maintenant, vous vous repositionnez sur le répertoire /inc qui contient tout le bazar, et là de nouveau : clic droit, sur le répertoire /inc, puis, comme dab : sélectionner winrar puis "ajouter à l'archive". La fenêtre de winrar s'ouvre et propose par défaut de créer la nouvelle archive sous le nom de inc.rar. Remplacer le nom par nom-de-la-skin.zip. Vous disposez alors d'un zip de skin gestplugable pour GuppY 4.5.
Bien entendu vous aurez choisi pour cette préparation une skin adaptée à la version de votre Guppy, 4.5 OU 4.6. sauf si vous avez pu disposer d'une des skins DEU (pour Deux En Une) qui sont, elles, utilisables indifféremment sur les versions 4.5 ET 4.6. Et valides CSS W3C.
Date de création : 22/07/2008 @ 21:34
Dernière modification : 17/06/2010 @ 20:37
Catégorie : Gestplug
Page lue 11172 fois
Imprimer l'article
Réactions à cet article
Réaction n°1 |
par alpha47
le 23/07/2008 @ 19:13 |
Super ton cours Katryn 
Le petit hic pour moi et tous les Macusers de base, c'est de trouver un Winrar habillé qui n'oblige pas à travailler avec des lignes de code dans le Terminal (proposition de SimplyRAR), ce que, humblement, je ne sais pas faire (et n'ai pas vraiment envie d'apprendre) 
Alors j'ai cherché comment contourner l'obstacle !! Et voilà que Stuffit ArchiveManager (sur Mac) sait très bien faire   Il a deux inconvénients, mais pas insurmontables : il est payant et il n'est qu'en anglais. Je me permet de mettre la procédure : -Lancer Stuffit Archive Manager -Menu File/New -Dans la fenêtre qui apparaît, saisir le nom du fichier à créer (Name) sans suffixe , choisir la destination où sera créer le fichier, de préférence sur le bureau (Desktop) et sélectionner "Zip Archive" dans le menu déroulant "Archive Type" - Cliquer sur "Create" - Dans la fenêtre qui apparaît cliquer sur "Add" et choisir un par un, comme décrit dans ta procédure, les répertoires et fichiers. Les documents sont ajoutés dans le zip au fur et à mesure.... -Quitter cette fenêtre C'est fini
PS : ]En local [/b l'installation des plugins" Gestplugvalid" avec Gestplug ne fonctionne que si le fichier Zip est sur le bureau
Et alors là, c'est un vrai régal de mettre les sites à jour sur mon serveur (OVH) même le patch cumulatif GuppY 468 !!!   
MERCI Katryn
|
|
Connexion
 338 Stockastuciens
Connectés: 14
 14 guppynautes
 0 Stockastucien
Statistiques
393580 guppynautes » Forum : 36
» Sujets : 342
» Réponses : 1357
April
Qui utilise les plugins ?
Réclamations Plugin by Nico En téléchargement ici
Games - Plugin by Nico En téléchargement ici
Flash games
|