faire d'un script un plugin
Rédigé par gccyrillus le 2 commentairese
La plupart des plugins n'ajoutent qu'une fonctionnalité ponctuellement utile.
D'autres, intègrent de véritables applications.
Leur point communs?
Pour qu'ils soient pleinement fonctionnels ils doivent être greffés aux fonctions natives, ou ajoutés à PluXml.
La créations d'un plugin est souvent chronophage et particulièrement lorsqu'il s'agit d’implémenter un simple script .
Chacun est tenter de modifier à un ou quelques endroits le code de PluXml pour y glisser rapidement cette nouvelle fonctionnalité.
Mais il s’avère que c'est une mauvaise idée. Les versions de PHP qui évoluent en permanence, nécessiteront parfois une remise à niveau du script.
Les mises à jour de PluXml élimineront toutes les modifications effectuées au sein du code contrairement à un plugin, qui n'aura pas forcément besoin d'une mise à niveau.
le pourquoi d'un plugin
L'installation d'un plugin est de beaucoup, plus perenne, que l'inclusion manuel d'un script., il n' y a pas à en douter
Le plugin ne demande pas à l'utilisateur d'avoir des compétences de développeur ni une expertise sur le code de PluXml. Tout au plus si c'est la première fois, la capacité d'activer un plugin pour ceux gérant leur CMS en autonomie complète...
Si vous avez installer vous même PluXml, l'installation et l'activation d'un plugin est tout aussi simple !.
Reprenons un script en exemple:
Voyons comment integrer le script commentaires dans une page statique en un plugin avec le confort d'une page de configuration.
Cette article est pour démontrer !, qu’une fois le plugin réalisé, l'utilisateur n'aura pas à savoir coder pour ajouter cette fonction à toute les pages statiquestelle ou telle page statique ni pour régler les options d'affichages.
Lire la suite de faire d'un script un plugin
DClassé dans : Programmation, Plugin ,Mots clés : Programmation, Plugins, Tutoriels
Liste des constantes dans PluXml
Rédigé par jack le 1 commentairee
PluXml utilise dans son code php plusieurs constantes définies dans différents fichiers.
Voici par ordre alphabétique la liste exhaustive avec la signification et la valeur par défaut de ces constantes
- Permet de savoir si on est dans la zone d'administration
- Valeur à true si présence dans l'administration
- Fichier: core/lib/class.plx.admin.php
- Permet de savoir si on est sur la page d'identification de la zone d'administration
- Valeur à true si présence sur la mire de connexion
- Fichier: core/admin/auth.php
- Jeux de caractères utilisé pour l'affichage du site
- Valeur par défaut: 'UTF-8'
- Fichier: core/lib/config.php
- Chemin vers le dossier content les fichiers de configuration
- Valeur par défaut: data/configuration/
- Fichier: config.php
- Chemin vers le dossier core
- Valeur par défaut: PLX_ROOT.'core/'
- Fichiers: index.php, core/admin/prepend.php, feed.php, install.php, sitemap.php, update/index.php
- Timestamp UNIX initialisé avec l'appel de la fonction getMicrotime()
- Fichier: core/lib/config.php
- Chemin vers le dossier des plugins paramétrés dans l'administration (Paramètres > Configuration avancée)
- Fichier: core/lib/class.plx.motor.php
- Chemin relatif vers la racine du site
- Valeur par défaut: './' si coté visiteur ou '../../' si coté zone administration
- Fichiers: index.php, core/admin/prepend.php, feed.php, install.php, sitemap.php, update/index.php
- Chemin vers le dossier contenant les scripts de mise à jour
- Valeur par défaut: PLX_ROOT.'update/'
- Fichier update/class.plx.update.php
DClassé dans : PluXml ,Mots clés : Documentation, , PluXml, Programmation
Recommander des articles
Rédigé par jack le 8 commentairese
PluXml ne dispose pas de fonction permettant de recommander la lecture d'articles en fonction d'un article particulier. Je vous propose de mettre en place sur la page de lecture d'un article, une liste aléatoire d'articles publiés dans les mêmes catégories que l'article en cours de visualisation (mode article).Lire la suite de Recommander des articles
DClassé dans : PluXml ,Mots clés : Article, PluXml, Programmation, Tuto, Thème
Mes plugins pour PluXml sur github
Rédigé par jack le 5 commentairese
J'ai récemment passé tous les sources des plugins pour PluXml que je développe et maintiens sur la plateforme github. C'est certainement la meilleure solution pour partager et permettre à chacun de participer ou suivre leur développement.Vous pouvez utiliser le bug tracker de github pour signaler les problèmes rencontrés ou faire des demandes d'évolutions. Cela vous permettra d'avoir un meilleur retour, et de mon coté je pourrais mieux suivre les différentes tâches à réaliser pour répondre à vos besoins.
Retrouvez donc tous les dépots git de mes plugins pour PluXml à l'adresse suivante:
https://github.com/Pluxopolis
N'hésitez pas également à vous rendre sur le forum de PluXml.
La communauté est très présente et active et répondra à toutes vos questions.
C'est aussi une mine d'informations sur PluXml.
DClassé dans : Actualité, Programmation ,Mots clés : Programmation, git, github, PluXml
Validation des commentaires en jQuery
Rédigé par jack le 2 commentairese
Avec ce tutoriel nous allons voir comment valider en jQuery les champs de saisie du formulaire des commentaires. L'objectif est d'afficher des messages "Champ obligatoire", "Adresse email invalide", "Url invalide" lorsque les critères de saisie ne seront pas corrects.
Pour la démo, j'utilise:
- Le thème par défaut de PluXml 5.1.7,
- jQuery 1.10.2,
- le plugin jQuery de validation des formulaires jQuery Validation Plugin.
Lire la suite de Validation des commentaires en jQuery
DClassé dans : PluXml ,Mots clés : Commentaires, jQuery, Programmation, Tuto, Validation