Tout savoir pour devenir un pro de PluXml, mais pas seulement...

faire d'un script un plugin


Rédigé par gccyrillus le Aucun commentairee

La plupart des plugins n'ajoutent qu'une fonctionnalité ponctuellement utile.

D'autres, intègrent de véritables applications.

Leur point communs?

Pour qu'il 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 très souvent une remise à niveau du script , et 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, ni pour les mêmes raisons que PluXml.

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

PLX_ADMIN
  • 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
PLX_AUTHPAGE
  • 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
PLX_CHARSET
  • Jeux de caractères utilisé pour l'affichage du site
  • Valeur par défaut: 'UTF-8'
  • Fichier: core/lib/config.php
PLX_CONFIG_PATH
  • Chemin vers le dossier content les fichiers de configuration
  • Valeur par défaut: data/configuration/
  • Fichier: config.php
PLX_CORE
  • 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
PLX_MICROTIME
  • Timestamp UNIX initialisé avec l'appel de la fonction getMicrotime()
  • Fichier: core/lib/config.php
PLX_PLUGINS
  • Chemin vers le dossier des plugins paramétrés dans l'administration (Paramètres > Configuration avancée)
  • Fichier: core/lib/class.plx.motor.php
PLX_ROOT
  • 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
PLX_UPDATE
  • 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: Mode d'emploi...

Lire la suite de Validation des commentaires en jQuery

DClassé dans : PluXml ,Mots clés : Commentaires, jQuery, Programmation, Tuto, Validation

Top