PluXml.org

Blog ou CMS à l'Xml

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

#1 20/12/2018 07:12:38

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

[plugin] Téléchargeur de plugins automatique Multidepots

Nous avions MyPluginDownloader qui télécharge directement en administration les plugins de Stéphane, nous avons maintenant jpbMultidepots qui affiche et gère un maximum de plugins opérationnels pour notre PluXml.

ATTENTION ! CURL doit être actif sur votre serveur.

Mise à jour importante

Sur une base de SPXPLUGINDOWNLOADER que j'ai aimablement forké, l'installeur automatique est multi dépôts et affiche dans votre administration pas moins de 8 dépôts dont les plus célèbres dont les plugins sont d’excellente qualité.

Il affiche également en interne les autres dépôts non compatibles avec ce plugin.

Le gros avantage de jpbMultidepots est que les nouveaux plugins de ces dépôts sont automatiquement affichés et immédiatement téléchargeable ou mis à jour.

Maj de jpbMultidepots en Version 1.5 du 03/01/2019 Téléchargez 

Téléchargez   jpbMultidepots Version 1 28/12/2018

---------------------------------------------------------------------------

Ce jour, plus  de 140 sont déjà disponibles inside et la liste s'allonge au gré de mes découvertes et mes envies.

Proposez-moi dans ce fil les plugins que vous voudriez y voir apparaître pour autant qu'ils soient compatibles avec les versions 5.6 et 5.7 Pluxml.

Si vous rencontrez un bug avec un plugin déjà implémenté, merci de me prévenir immédiatement. Il sera retiré de la liste et son concepteur  invité à le mettre à jour si je n'y arrive pas moi même.

Dernière modification par jack31 (04/01/2019 01:12:19)


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#2 20/12/2018 11:34:56

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 247
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Plugin oublié et important : codemirror
Editeur de code html, php, css avec coloration syntaxique,...
Cela dépanne bien pour créer, modifier ses pages statiques, feuilles de style, thème

Pour le plugin que tu publies :
- il utilise la fonction curl(). Donc inutilisable chez Free.fr. Il faut prévoir une solution de repli en Javascript pour signaler les mises à jour disponibles. Cela vaut aussi pour PluXml.
- la fonction function AdminTopEndHead() n'a pas lieu d'être. Renommer dans le dossier du plugin, le fichier css/style.css par css/admin.css.
- Je conseille d'utiliser la class ZipArchive module de PHP au lieu de la class dUnzip2 dont la maintenance n'est pas garantie
- Créer un dossier cache dans le dossier des plugins n'est pas une bonne idée. Il devrait être dans le dossier data/configuration/plugins. Je suis partisan de rendre le dossier des plugins en écriture seule pour éviter l'exploration ou le dépôt inamical de script PHP. les fichiers admin.css et site.css étant à déplacer dans le dossier data du site. Cela pose problème quand on veut basculer d'un dossier de données à un autre (plugin moveMyDatas)
- remplacer les variables $repository_url, $repository_xmlfile,$repository_version par des constances de class.

Dernière modification par bazooka07 (20/12/2018 11:48:00)

Hors ligne

#3 20/12/2018 11:40:33

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 247
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Il serait assez courtois de citer les auteurs dans ta liste de plugins. C'est dans le fichier infos.xml de chaque plugin.
Facile à faire à faire avec une simple boucle en PHP.

Hors ligne

#4 20/12/2018 17:05:58

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

il utilise la fonction curl

Je vais faire une mention en ce sens là où il faut. Merci. smile

Il serait assez courtois de citer les auteurs dans ta liste de plugins. C'est dans le fichier infos.xml de chaque plugin.
Facile à faire à faire avec une simple boucle en PHP

J'avais effectivement pensé à cela mais ne savais pas comment faire.

Pour ma solution, voir la suite.

En tout cas, merci pour ce debrief très opportun mais hélas, je n'ai pas les compétences pour mettre tout cela en pratique.

Selon l'intérêt de ce plugin reçu par la communauté (il est en fait destiné aux débutants qui ne savent pas toujours où chercher), cela serait bien qu'un spécialiste s'y colle et je ne tiens pas absolument à la paternité de ce plugin.

D'autant plus que c'est celui de Stéphane reconditionné.

Alors, si quelqu'un sait et veut mettre en pratique les idées de Bazooka07, qu'il fourche ma fourche allègrement pour le bonheur de tous.

A ce propos, j'offre une piste de réflexion.

La chose qui me tracasse est la mise à jour des plugins, car, si le plugin permet de les installer quand elles se présentent en avertissant l'utilisateur qu'elles sont disponibles, qu'en est-il de la mise à jour du dépôt avec les nouvelles versions ?

Ou plutôt, comment faire pour inciter les développeurs à signaler leur mises à jour pour que je puisse l'intégrer là où ça va bien ?

Bazooka07 a écrit :

Plugin oublié et important : codemirror

Pas "oublié"; pas encore intégré à la liste seulement. smile


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#5 20/12/2018 17:39:13

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

La version 1.2 (20/12/2018) est disponible (en tête du fil).

Merci à Jean-Pierre pour ses conseils. smile


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#6 21/12/2018 18:39:39

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Avis à ceux qui ont téléchargé installeurPlugin

Un petit soucis avec mon dépôt de plugins m'oblige à le mettre en maintenance pour quelques heures.

Ne vous étonnez pas si il vous dit "No Plugins" ou quelque chose comme cela.


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#7 22/12/2018 03:19:21

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Fin de maintenance sur le centre de ressources Pluxopolis. vous pouvez recommencer à utiliser les outils. smile


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#8 22/12/2018 05:04:12

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Maj de l'istalleur de plugins en Version 1.3

# Ajout d'une page d'aide
# Ajout d'un système d'avertissement et informations en administration en temps réél

Cela fonctionne très bien. smile


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#9 25/12/2018 13:39:51

Freesby
Membre
Inscription : 16/10/2011
Messages : 26

Re : [plugin] Téléchargeur de plugins automatique Multidepots

moi sa fonctionne pas, quelqu'un d'autre as tester avec OVH ?

Hors ligne

#10 25/12/2018 15:36:55

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Comment ça ne fonctionne pas ! Tu as un message d'erreur ou quelque chose comme cela ?

As-tu testé chez un autre hébergeur pour voir ?


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#11 25/12/2018 17:32:57

Freesby
Membre
Inscription : 16/10/2011
Messages : 26

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Non pas d'erreur c'est vide, tout mes sites sont chez ovh, pour sa que je demande un retour.

CURL est actif par défault chez ovh, donc je comprend pas et tous les plugin désactiver idem rien.

Hors ligne

#12 25/12/2018 17:43:46

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

@Freesby

Perso, je n'aime pas trop OVH parce qu'il a des restrictions que je ne maîtrise pas et ils m'ont sucré le compte gratuit que j'avais chez eux. Donc, je ne peux pas tester.

On va essayer un truc.

1/ Installe une version PluXml de tests sur ton hébergement puisque le plugin sert à ça.
2/ Installe MyPluginDownloader (original) de Stéphane que tu trouvera ici...

https://github.com/Pluxopolis/plxMyPlug … ve/1.2.zip

Vérifie que cela fonctionne et si oui, je te donnerai la procédure pour le transformer en installeurPlugins facilement.


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#13 25/12/2018 17:52:35

Freesby
Membre
Inscription : 16/10/2011
Messages : 26

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Oui celui de stéphane fonctionne parfaitement

Hors ligne

#14 25/12/2018 18:27:47

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Freesby a écrit :

Oui celui de stéphane fonctionne parfaitement

C'est très bon signe. wink

Edite le fichier /plugins/MyPluginDownloader/admin.php et repère (vers la ligne huit) les infos sur le repository et remplace par ces valeurs

[== Indéfini ==]
# infos sur le repository
$repository_url = 'https://ressources.pluxopolis.net/repositorix/'; # avec un slash à la fin
$repository_xmlfile = 'repository.xml';
$repository_version = 'repository.version';

Ensuite, en principe à la ligne 113, tu va insérer un appel au système de notices interne (qui affiche des informations et les plugins déjà contrôlés).

C'est entre...

[== Indéfini ==]
<form action="plugin.php?p=TestPlugins" method="post" id="form_TestPlugins">
<p><?php echo plxToken::getTokenPostMethod() ?></p>
<table class="mypdler" cellspacing="0"> 
//--------------- C'est ici --------------------------------------->
//@include 'https://ressources.pluxopolis.net/notice.php';
<?php echo file_get_contents("https://coffre.reseauk.info/outils/web/cn/cn.php?id=1003&rd=1"); ?>

<?php
<---------------------------- Fin de c'est ici ----------------------------------------
# lecture du fichier xml contenant les infos sur les plugins dispo dans le repository
if($repo = TestPlugins::getRepository($cache_dir.$repository_xmlfile)) {

Tu verra alors apparaître dans l'admin du plugin des informations.

Selon la configuration de ton serveur, peut-être que rien n’apparaîtra et tu remplacerait cette dernère ligne par...

[== Indéfini ==]
<script type='text/javascript' src='https://coffre.reseauk.info/outils/web/cn/cn.php?id=1003'></script> 

Ou...

<iframe src="https://coffre.reseauk.info/outils/web/cn/cn.php?id=1003&rd=1" width="500" height="500"></iframe>

Ensuite, tu ouvre le fichier /plugins/MyPluginDownloader/lang/fr-help.php et remplace ce qu'il y a dedans par...

[== Indéfini ==]
<?php if(!defined('PLX_ROOT')) exit; ?>



<p>Pour contrôler un plugin, veuillez vérifier sur <a href="https://forum.pluxml.org/viewtopic.php?id=6369" target="_blank">les forums PluXml</a> si une version plus récente est disponible dans la rubrique dédiée et prévenez-moi immédiatement au cas où pour que je l'intègre dans le dépôt. </p>

 <p> Il serait en effet ballot de perdre son temp à vérifier un plugin si une version plus moderne existe.</p>

<p><img alt="" src="https://ressources.pluxopolis.net/data/medias/images-site/attention-mec.tb.jpg" style="margin-left: 5px; margin-right: 5px; float: left; width: 30px; height: 30px;" /><strong>Note :</strong> Certains, il commence à y en avoir beaucoup, sont <strong>relativement anciens</strong> et ne fonctionnent plus avec les versions modernes de PluXml et c'est pour cela que j'ai inventé cet outil qui perment de vérifier les plugins sur un espace dédié (pour préserver nos sites en production), de voir les plugins mis à jour, et surtout de faire remonter directement les informations. </p>

<p>Selon la configuration de votre serveur, il se pourrait que le système interne d'avertissement en temps réel (Notice Bonjour les testeurs,) n'apparaisse pas sur <strong>la page TestPlugins </strong>de votre administration PluXml.<br /> 

Dans ce cas, vous pouvez remplacer la ligne 113 du fichier /TestPlugins/admin.php par l'une ou l'autre des lignes 114 ou 115 (en enlevant les commentaires <!-- -->

</p>

<p>Cette aide est en cours de rédaction. Merci pour votre patience. :)</p>

<p><font color=#FF0000><strong>Merci de nous signaler tous dysfonctionnements </font></strong> afin que nous retirions les présumés coupables de la liste jusqu'à une éventuelle mise à jour.</p>

<p>Vous pouvez bien sûr nous proposer vos plugins favoris pour autant qu'ils soient compatibles avec les versions 5.6 et 5.7 PluXml</p>

Maintenant, ça devrait fonctionner mais attention de ne pas le confondre avec le vrai MyPluginDownloader ou alors, fais comme moi, change son nom. smile


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#15 25/12/2018 19:03:49

Freesby
Membre
Inscription : 16/10/2011
Messages : 26

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Soit tu tais planter dans tes chemins en mélangeant les 2 codes soit je comprend rien (j'ai un cerveau un peu lent des fois lol ) il me faut modifier celui de stéphane ou le tiens ?, peu tu m'envoyer un archive complète du plugin modifié.

Dernière modification par Freesby (25/12/2018 19:05:36)

Hors ligne

#16 25/12/2018 19:12:21

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Non, le but justement est que tu utilise le plugin de Stéphane puisqu'il fonctionne bien sur ton hébergement.

Le mien, bien qu'il fontionne bien chez moi, j'ai peut-être loupé un truc et se sont les retours des utilisateurs qui nous renseigneront.


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#17 25/12/2018 19:15:19

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Freesby a écrit :

il me faut modifier celui de stéphane ou le tiens ?

Celui de Stéphane bien sûr.


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#18 25/12/2018 21:51:44

Freesby
Membre
Inscription : 16/10/2011
Messages : 26

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Bonjour les testeurs, smile

Le jeu avec cet outil et de tester les plugins que vous ne connaissez pas avant de les installer sur votre système en production.

Tout plugin non mis à jour ou causant des problèmes sera immédiatement retiré du dépôt pour autant que j'en sois informé.

C'est pourquoi je vous propose de me faire remonter les informations en cliquant sur ce lien.

Proposez votre évaluation

Si vous obtenez une erreur, rechargez la page

Les plugins déjà testés avec les versions 5.6 et 5.7 de PluXml (donc OK) sont listés ci-dessous.

bidouille - version 1.0.0 (15/12/2018)
CKEditor - version 4.7.3 (28/11/2017)
Birthday_reminder - version 1.0 (29/08/14)
CKEditor 4 PHP #sudwebdesign - version 4.11.1_PHP (30/11/2018)
CodeMirror> - version 2.1.2 (09/07/2018)
Colorbox - version 1.35 (06/01/2016)
Script de CV en ligne - version 2 (25/04/2016) (Attention, ce n'est pas un plugin mais un script complet)
installeurPlugins - version 1.4 (22/12/2018)

Proposez votre évaluation

Cette liste est actualisée en temps réel au fur et à mesure des remontées d'information sur tous les TestPlugins où qu'ils soint installés. .

Seulement avec l'frame j'ai ce message mais toujours pas de plugin

Hors ligne

#19 25/12/2018 23:11:40

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Bhou, je ne comprends pas mais il semble que je me sois un peu emmêlé les pinceaux.
En fait, c'est installeurPlugins que tu veux et non TestPlugins et tu as raison, je me suis fait des noeuds. :-//

Garde MyPluginDownloader de Stéphane et change tout simplement ceci dans admin.php

[== Indéfini ==]
# infos sur le repository
$repository_url = 'https://ressources.pluxopolis.net/repositorix/'; # avec un slash à la fin
$repository_xmlfile = 'repository.xml';
$repository_version = 'repository.version';

Avec ces infos, cela le branchera sur mon dépôt et tu pourra installer tous les plugins qu'il contient mais attention, certains sont anciens et risquent de te mettre le bazar si tu ne les teste pas d'abord sur un plux de test.

D'où  mon nouveau TestPlugins qui sert à ça.


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#20 25/12/2018 23:41:10

Freesby
Membre
Inscription : 16/10/2011
Messages : 26

Re : [plugin] Téléchargeur de plugins automatique Multidepots

cela me donne

Paramètres > Plugins

Aucun plugin

Désoler cela ne fonctionne pas, on vas attendre d'autre retour, je peu les installer manuellement en attendant.

Hors ligne

#21 25/12/2018 23:51:17

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

C'est peut-être normal.

Dans /plugins, il y a un répertoire "cache" avec deux fichiers

repository.version
repository.xml

Tu les vire et ils vont se recrer tout seuls quand tu va recharger la page.

Si ça ne marche pas, récupère le plugin en local, supprime-le sur le serveur, remet-le et roule.

Si ça ne marche toujours pas, prière à St Eustache. wink


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#22 30/12/2018 00:41:25

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Mise à jour importante de installeurPlugins qui devient jpbMultidepots avec d'énormes avantages. Voir en tête du fil.


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#23 03/01/2019 16:44:10

Freesby
Membre
Inscription : 16/10/2011
Messages : 26

Re : [plugin] Téléchargeur de plugins automatique Multidepots

J'ai trouvé la solution pour qu’il fonctionne sur ovh , j'étais en version php Legacy j'ai basculer en mode stable et le plugin fonctionne:

Procédure sur ovh:
manager ovh-->hébergement votre domaine-->Configuration -->  Version PHP globale cliquer sur les 3 trois petits points, modifier la configuration -->Modifier la configuration courante --> Environnement d'exécution mettre sur stable est validé, puis retour sur votre site et cela fonctionne normalement  wink

Hors ligne

#24 04/01/2019 00:59:44

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 815
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Maj de jpbMultidepots en Version 1.5 du 03/01/2019 Téléchargez

Merci à ceux qui nous ont fait remonter les améliorations utiles et en particlier à DPFPIC pour le coup de main.

@Freesby

Merci pour le partage concernant les manips OVH.


--
Tout va bien !
Pluxopolis.net
Centre de ressources et téléchargements pour PluXml Plugins, thèmes, scripts et documentations.
Tuto pluxml pour les nuls

Hors ligne

#25 11/01/2019 10:31:29

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 247
Site Web

Re : [plugin] Téléchargeur de plugins automatique Multidepots

Je te donne les liens vers mes dépôts :

Hébergeur OVH
https://kazimentou.fr/repo/ (site dynamique : la liste des plugins est construite à la volée et ne peut être plus vieille que 24 heures)
https://kazimentou.fr/repo/index.php?xml  (liste des plugins)
http://kazimentou.lan/repo/index.php?lastUpdated ($version = date('ymd', ...); )

Pages Github
https://bazooka07.github.io/PluXml-repo/ (site statique)
https://bazooka07.github.io/PluXml-repo … lugins.xml (liste des plugins)
https://bazooka07.github.io/PluXml-repo … ns.version ($version = date('ymdh', ...);)

Les gestionaires de dépôt que j'utilise :
https://github.com/bazooka07/Pluxml-repository (site one page envoyez simplement le fichier index.php sur votre serveur)
https://github.com/bazooka07/PluXml-repo (générateur de site statique)

Hors ligne

Pied de page des forums

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