PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 11/05/2012 19:15:31

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 181
Site Web

[plugin] MyPluginDownloader: téléchargeur de plugin

MyPluginDownloader est un plugin qui permet de télécharger le fichier .zip d'un plugin directement à partir de l'interface d'administration.

Le fichier .zip du plugin est téléchargé, déposé dans le dossier plugins de son site et est automatiquement dézippé pour apparaitre dans la liste de plugins.

Mode d'emploi 1

A partir de l'écran Paramètres > Plugins, dans la zone "Url du fichier plugin", entrez le lien de téléchargement d'un plugin, puis cliquez sur le bouton "Télécharger".

plxMyPluginDownloader.png

exemple de lien à saisir:

http://site.com/dossier/fichier.zip

Mode d'emploi 2

Dans la liste des menus de la sidebar, cliquez sur le lien "MyPluginDownloader".

plxMyPluginDownloader.(3).png

Tous les plugins que j'ai développés (ou que je mets à disposition "officiellement") sont listés à l'écran.
Cliquez sur le bouton "Télécharger" pour lancer la récupération du plugin. Le plugin est téléchargé dans le dossier plugins de votre PluXml, dézippé automatiquement et apparaitra dans la liste des plugins à activer sur l'écran Paramètres > Plugins.

bouton "Télécharger" bleu: vous ne possédez pas le plugin sur votre site
bouton "Télécharger" gris: le plugin est déjà présent dans le dossier plugin de votre site
bouton "Mettre à jour" rouge: le plugin est présent sur votre site mais une nouvelle version est disponible

Pré-requis
L'extension cURL doit être activée sur votre hébergeur
Le dossier plugins à la racine de PluXml doit exister et être accessible en écriture

Et si cela ne fonctionne pas... ?

Q: Un message me dit que l'extension cURL n'est pas active sur mon hébergeur
R: Désolé ce plugin ne sera pas pour vous à cause des restrictions de votre hébergeur

Q: Un message me dit que le dossier n'est pas accessible en écriture
R: Vérifiez et mettez les droits en écritures sur le dossier plugins

Q: Le fichier semble avoir été téléchargé, mais je ne vois pas le plugin dans la liste
R: Merci de vérifier les points suivants:
- est-ce que le fichier .zip est présent dans le dossier plugins de PluXml ?
- si le fichier .zip est présent, a-t-il été correctement dézippé dans le dossier plugins de PluXml, c'est à dire est-ce que le dossier du plugin existe avec dedans tous ses fichiers ?

NB: le fichier .zip doit contenir un dossier (celui du plugin) avec dedans tous les fichiers du plugin.
J'ai constaté que certains membres mettaient à disposition leur plugin où les fichiers n'étaient pas dans un dossier, mais directement à la racine du .zip.
De ce fait lors du dézippage, tous les fichiers sont à la racine du dossier plugins de PluXml.
Cela explique pourquoi le plugin n'apparait pas dans l'interface d'administration.
Le fichier .zip n'a tout simplement pas été décompressé au bon endroit à cause de la mauvaise structure du fichier .zip

Ce plugin est en version beta. D'avance merci aux personnes qui le testeront et qui feront un retour sur le forum.

Téléchargement du plugin MyPluginDownloader

Historique
## Version 1.2 (27/01/2015) ##
[+] Traduction anglaise (contribution ComputingFroggy)
[+] Dézippage avec les droits 0755 au lieu de 0777
BUG: mauvaise prise en charge SSL
BUG: mauvais détection du safe_mode

## Version 1.1 (27/06/2014) ##
[+] Relocalisation des dépôts sur github
[+] Mise à jour dUnzip2 en version 2.67
[+] Changement d'emplacement du dossier cache
[+] Suppression du fichier .zip du plugin téléchargé après décompression
[-] Suppression du formulaire d'installation des plugins non gérés par le dépôt de Pluxopolis

Suite à la relocalisation des plugins sur github cette mise à jour est à faire manuellement en téléchargeant le .zip. Ne pas utiliser plxMyPluginDownloader pour mettre à jour le plugin plxMyPluginDownloader

## Version 1.0 (02/08/2013) ##
+ Compatibilité PluXml 5.2

## 20/06/2012: Version beta 2.1 ##
[BUG] Fatal error: Call to a member function getLang() on a non-object in plxMyPluginDownloader.php on line 166

## 26/05/2012: Version beta 2.0 ##
[+] Ecran de téléchargement des plugins propriétaires
BUG Hook AdminTopBottom: mauvaise déclaration des varariables $testx

## 11/05/2012: Version beta 1.0 ##


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#2 11/05/2012 20:10:37

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 526
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Super, je m'en vais le tester de ce pas. Petite remarque avant test. D'après ce que je lis, il n'y a pas de bouton parcourir. Il est absolument nécessaire que le zip soit sur le net ou est-ce qu'on peut aller le chercher sur le disque de l'ordi directement ?


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#3 11/05/2012 20:19:09

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 181
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

C'est uniquement pour le net à partir d'un lien


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#4 11/05/2012 20:20:26

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 526
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Pourquoi cette restriction ?


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#5 11/05/2012 20:28:40

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 526
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Premier test concluant en local. Petite remarque, il n'y a aucun message disant que le fichier a bien été téléchargé et dézippé. Est-ce normal ?

Dernière modification par Jerry Wham (11/05/2012 20:29:05)


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#6 11/05/2012 20:31:20

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 181
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Ce n'est pas une restriction, je n'ai tout simplement pas abordé cet axe. L'objectif est de pouvoir récupérer des plugins sur son site à partir d'un dépot sans justement à avoir les fichiers en local dans le coin de son disque dur.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#7 11/05/2012 20:32:06

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 181
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Jerry Wham a écrit :

Premier test concluant en local. Petite remarque, il n'y a aucun message disant que le fichier a bien été téléchargé et dézippé. Est-ce normal ?

Oui j'ai pas pensé à en mettre big_smile
Je me note ça wink


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#8 11/05/2012 22:13:39

AirW
Membre
Lieu : - 22 -
Inscription : 11/01/2011
Messages : 243

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Super ! Ça marche nickel pour moi. Merci Stéphane !

@Jerry Wham : on voit le plugin apparaître dans la liste, non ?

Hors ligne

#9 11/05/2012 22:26:25

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Ah très très bonne idées Stéphane !
(mais du coup j'ai la flemme de l'installer : il faut passer par le FTP... !)
Merci

Hors ligne

#10 11/05/2012 23:10:11

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 526
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

AirW a écrit :

Super ! Ça marche nickel pour moi. Merci Stéphane !

@Jerry Wham : on voit le plugin apparaître dans la liste, non ?

Oui je sais, mais c'est malgré tout un comportement attendu.


On a bien un message quand on active/désactive un plugin. C'est plus agréable que de redescendre dans la liste pour voir si le lien a changé de couleur (bleu = activé / gris = désactivé).

Stephane a écrit :

Ce n'est pas une restriction, je n'ai tout simplement pas abordé cet axe. L'objectif est de pouvoir récupérer des plugins sur son site à partir d'un dépot sans justement à avoir les fichiers en local dans le coin de son disque dur.

Ouais certes, mais c'est pas des plus pratique. Il faut soit copier/coller l'url (ce qui est un moindre mal) soit la taper à la main (ce qui peut être source d'erreur).


Quoiqu'il en soit, c'est un super plugin qui manquait et que j'avais dans l'idée de développer. Tu m'as pris de court et c'est tant mieux wink


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#11 12/05/2012 07:18:14

bankai
Pluxml Forever :)
Lieu : Saint-Pierre-la-cour
Inscription : 06/02/2011
Messages : 611
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Très bonne Stéphane, un installeur à distance smile


Mon site web : Mon blog tout simplement avec sa version de pluXml : version dev Github
Un soucis, une angoisse, une question ? le Wiki est là pour tous ici, pour le reste, on est là pour ça :-)
Suivre PluXml sur les réseaux sociaux : Google+ Twitter

Hors ligne

#12 12/05/2012 08:48:11

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 181
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Merci pour vos retours. Ce plugin n'est qu'une 1ere approche de ce que j'ai en tete et de ce que je veux faire. ça me permet d'y aller par étape avec des niveaux de validations (techniques et fonctionnels)


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#13 12/05/2012 11:26:48

danielsan
Membre
Lieu : Montpellier
Inscription : 18/07/2011
Messages : 1 274

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

mise à jour automatique ? wink


ça a l'air cool n'empêche comme plugin.

Dernière modification par danielsan (12/05/2012 11:39:30)


Que l'inspiration soit avec vous, à jamais !

Hors ligne

#14 12/05/2012 14:12:21

bankai
Pluxml Forever :)
Lieu : Saint-Pierre-la-cour
Inscription : 06/02/2011
Messages : 611
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Il fonctionne bien en tout cas wink


Mon site web : Mon blog tout simplement avec sa version de pluXml : version dev Github
Un soucis, une angoisse, une question ? le Wiki est là pour tous ici, pour le reste, on est là pour ça :-)
Suivre PluXml sur les réseaux sociaux : Google+ Twitter

Hors ligne

#15 12/05/2012 15:16:32

AirW
Membre
Lieu : - 22 -
Inscription : 11/01/2011
Messages : 243

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Jerry Wham a écrit :

Ouais certes, mais c'est pas des plus pratique. Il faut soit copier/coller l'url (ce qui est un moindre mal) soit la taper à la main (ce qui peut être source d'erreur).

Ça supposerait de disposer d'au moins un répertoire d'adresses quelque part... Mais j'imagine que ça peut faire partie des développements prévus...

Hors ligne

#16 12/05/2012 15:37:15

rockyhorror
Membre
Inscription : 10/11/2011
Messages : 237
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Marche bien chez moi
Remarque: l'archive contient les fichiers et repertoire __MACOSX et .DS_Store

Hors ligne

#17 12/05/2012 15:42:36

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 181
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

rockyhorror a écrit :

Marche bien chez moi
Remarque: l'archive contient les fichiers et repertoire __MACOSX et .DS_Store

Oups j'ai oublié de faire le ménage


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#18 15/05/2012 10:20:15

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 526
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Je viens de tester chez mon hébergeur, en mutualisé et ça fonctionne nickel.


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#19 19/05/2012 23:18:51

lbmh
Membre
Inscription : 27/05/2011
Messages : 14

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Marche nickel en mutualisé chez OVH. Super! Merci beaucoup.

Hors ligne

#20 20/05/2012 16:51:58

Jos
Pluxml Staff
Lieu : Région de Grenoble
Inscription : 04/11/2011
Messages : 1 128
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Je n'ai pas encore testé mais c'est une excellente idée...

Hors ligne

#21 21/05/2012 14:33:14

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 526
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Ce qui serait bien, maintenant que le plugin est disponible, ça serait de mettre dans les premiers posts de chaque plugin publié, l'adresse directe de téléchargement (on pourrait ainsi la copier/coller dans le formulaire de téléchargement de MyPluginDownloader).

Dernière modification par Jerry Wham (21/05/2012 14:34:00)


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#22 21/05/2012 22:18:43

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 526
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Je n'ai pas réussi à dé-zipper l'archive de hamGravatar. Est-ce dû à l'archive ou au plugin ?
L'archive a bien été rapatriée par contre.


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#23 22/05/2012 08:15:15

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 181
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Jerry Wham a écrit :

Je n'ai pas réussi à dé-zipper l'archive de hamGravatar. Est-ce dû à l'archive ou au plugin ?
L'archive a bien été rapatriée par contre.

aucun dossier de créer dans le dossier plugins ?
si ça ne dezippe pas, je dirais que c'est à cause du zip de hamGravatar.
la librairie qui dézippe semble bien prendre en charge les "bons" formats zip.
Essaye de décompresser en local, de rezipper l'ensemble des fichiers avec ton soft habituel pour refaire un zip. Retente l'installation à partir de ce nouveau fichier.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#24 23/05/2012 15:34:42

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 526
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

Stéphane a écrit :
Jerry Wham a écrit :

Je n'ai pas réussi à dé-zipper l'archive de hamGravatar. Est-ce dû à l'archive ou au plugin ?
L'archive a bien été rapatriée par contre.

aucun dossier de créer dans le dossier plugins ?
si ça ne dezippe pas, je dirais que c'est à cause du zip de hamGravatar.
la librairie qui dézippe semble bien prendre en charge les "bons" formats zip.
Essaye de décompresser en local, de rezipper l'ensemble des fichiers avec ton soft habituel pour refaire un zip. Retente l'installation à partir de ce nouveau fichier.

Je te tiens informé dès que j'ai 5 min pour tester.


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#25 26/05/2012 18:44:31

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 181
Site Web

Re : [plugin] MyPluginDownloader: téléchargeur de plugin

## Version beta 2 (26/05/2012) ##
[+] Ecran de téléchargement des plugins propriétaires
BUG Hook AdminTopBottom: mauvaise déclaration des varariables $testx


voir descriptif du plugin dans le 1er post ici, partie "Mode d'emploi 2" pour la nouveauté de cette beta


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés