PluXml.org

Blog ou CMS à l'Xml

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

#26 04/12/2018 00:04:44

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

Re : Gestionnaire pour dépôt de plugins

C'est clair :
- Impossible de définir des constantes à partir de variables, l'expression est évaluée à la compilation du script. C'est sensé s'exécuter plus vite.
- define est évalué à l'exécution. On peut utiliser les variables qui existent. Dans ce cas-ci, le resultat est plutôt des variables qui ne sont pas modifiables.

Il y a une intéressante discussion sur Stackoverflow ( anglophone ) :
https://stackoverflow.com/questions/244 … e-vs-const

Pour le responsive design, c'est clair que je n'ai pas prévu pour un smartphone. Je ne maîtrisais pas encore trop le sujet à l'époque.
J'y jetterai un oeil dès que j'aurai un moment.

Dernière modification par bazooka07 (04/12/2018 00:05:22)

Hors ligne

#27 13/12/2018 23:44:42

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

Re : Gestionnaire pour dépôt de plugins

Mise à jour publiée sur Github :
https://github.com/bazooka07/Pluxml-repository

Et l'adresse de mon dépôt de plugins :
https://kazimentou.fr/pluxml-plugins2/

Fonctionne également chez Free.fr :
http://kazimentou.free.fr/repo

Hors ligne

#28 23/12/2018 18:59:14

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

Re : Gestionnaire pour dépôt de plugins

Bazooka07 a écrit :

Pour le format xml, j'ai repris le format utilisé par les plugins plxMyPluginDownloader et spxplugindownloader, en l'étoffant comme suit :

Ce qui m'arrange bien évidemment d'autant plus que voudrais bien faire fonctionner ma page   de téléchargement et mon plugin installeurPlugins avec ton dépôt.

En fait, j'avais choisi Repositorix parce qu'il propose les deux fichiers repository.xml et repository.version nécessaires au fonctionnement de plxMyPluginDownloader.

Mon système étant au point, je cherche à l'améliorer d'autant plus que je comprends maintenant les avantages que tu m'a détaillé lors de notre échange à ce sujet mais ne sais pas comment le greffer la ligne intéressante étant...

[== 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';

Comment faire ?


--
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

#29 23/12/2018 20:52:49

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

Re : Gestionnaire pour dépôt de plugins

Je n'ai jamais trop adhéré au format XML.

Je privilégie le format JSON qui se va très bien avec Javascript.

Je suis en train de réviser mon gestionnaire de dépôt pour :
- héberger les plugins et thèmes en parallèle. Je pourrai éventuellement gérer les scripts plus tard même si leurs utilisations ne semblent flous
- des catalogue au format JSON de tous les plugins, thêmes, scripts complets avec lien de téléchargement et url directe pour les icônes et aperçus des thêmes
- les catalogues se regénèrent automatiquement dès qu'on ajoute un plugin ou un thême dans le  dossier qui va bien ou si les catalogues sont trop vieux (sécurité)
- préserver l'interface existant avec les liens qu'il y a sur les forums

J'ai commencé à travailler sur mon plugin kzUploader pour utiliser ces catalogues "en live". Je privilégie Javascript pour m'affranchir descontraintes imposés par certains hébergeurs (Free.fr, ...). Je ne serai donc pas gêné par les interdictions sur curl(), file_get_contents(),...

Par contre, je suis tombé sur un hic. Les dépôts qui sont encore en http ne passeront pas si on a un site en https et il n'y a pas de solution pour un site dynamique.

La seule solution que je vois est un "générateur de site statique". En clair, on génére une page d'accueil en pure HTML et les catalogues sur son PC et on synchronise le bazar avec une forge comme github, gitlab ou framagit avec Git.

Hors ligne

#30 23/12/2018 21:18:02

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

Re : Gestionnaire pour dépôt de plugins

bazooka07 a écrit :

J'ai commencé à travailler sur mon plugin kzUploader pour utiliser ces catalogues "en live". Je privilégie Javascript pour m'affranchir descontraintes imposés par certains hébergeurs (Free.fr, ...). Je ne serai donc pas gêné par les interdictions sur curl(), file_get_contents(),...

Cela est génial !  smile

Dernière modification par jack31 (23/12/2018 21:18:55)


--
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

Pied de page des forums

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