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

Construire un plugin avec theCrock


Rédigé par gccyrillus le Aucun commentairee

Dans le forum de PluXml , un utilisateur connaissant bien le CMS, à demander un peu d'aide pour construire un plugin pour ajouter un champ aux articles, afin de publier des dates événementielles. Il a tenter theCrock pour se lancer dans la création d'un plugin, sans succès.

Des plugins proche de l'idée que l'on peut s'en faire existent, KzChamPlus et plnCalendrier par exemples.

Mais aucun des plugins disponibles ne convenait, l'un prend un temps pour apprendre à s'en servir et l'autre ne correspondait pas plus au besoin.

Bien entendu, le forum lui à répondu et deux plugins ont vu le jour : kzEvents de Bazooka07 et un exemple de plugin produit avec le "chaudron à plugins" : addEvents. C'est ce second plugin que l'on va décortiquer un peu de son squelette et regarder comment on peut commencer à le construire.

Lire la suite de Construire un plugin avec theCrock

DClassé dans : Plugin ,Mots clés : aucun

Signaler un bug sur le forum de PluXml


Rédigé par gccyrillus le 1 commentairee

Pour signaler un bug et espérer qu'il soit rapidement éliminer, il faut ajouter quelques informations pour le décrire et indiquer où et dans quelles conditions il se produit . Ces informations pourront aider à l'identifier et à trouver son origine:

Que se soit PluXml ou un de ses plugins, la démarche est la même: O.Q.Q.Q.

Un formulaire se propose de donner un coup de main pour rédiger un signalement avec un minimum d'information sur le bug que vous avez découvert et qui vous agace.

Une fois le formulaire rempli, cliquez sur envoyer et copiez le texte générer. Ils ne vous reste plus qu'a créer un nouveau sujet sur le forum.

Formulaire ci-dessous dans la suite de cet article.

Notez que ce formulaire est aussi inclus dans la page listant la majorité des plugins connus.

Lire la suite de Signaler un bug sur le forum de PluXml

DClassé dans : PluXml, Plugin, Bogue ,Mots clés : Plugins, PluXml, bug, bogue

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

développement d'un plugin


Rédigé par gccyrillus le Aucun commentairee

Prérequis

Le développement d'un plugin n'est pas chose aisée lorsque l'on ne connait pas bien le fonctionnement de PluXml. Cela peut-être mission impossible si, PHP et vous, êtes de parfais inconnus pour l'un et l'autre.

Un minimum de connaissance en PHP est un prérequis , mais aussi la capacité de déboguer sont propre code. L''idéal est aussi d'avoir quelques compétences en JavaScript , HTML et CSS pour gérer l'ensemble des fonctionnalités du plugin pour son intégration dans votre PluXml et votre thème.

Avec ces prérequis, vous pouvez prendre connaissance de la documentation et de ses quelques exemples fournis. En décortiquant l'un des nombreux plugins disponibles la documentation n'en sera que plus facile à lire et à comprendre.

Lire la suite de développement d'un plugin

DClassé dans : PluXml, Plugin ,Mots clés : plugin, generateur, outils

essais SEO


Rédigé par gccyrillus le Aucun commentairee

icone du plugin: extra_SEO

Des questions sur le SEO, ou comment optimiser son site pour les "moteurs de recherches" reviennent régulièrement sur le forum de PluXml

Malgré les qualités indéniables de PluXml, le peut de contributeur et d'expert en différent domaine ne permette pas à PluXml d'évoluer aussi rapidement qu'on le souhaite dans les différents domaines d'expertises afin d'en tirer les meilleur partis, même si l'essentiel existe et est en place dans PluXml

Au delà des bonnes pratiques et des quelques métadonnées que PluXml permet de renseigner , des plugins et scripts existent pour ajouter et améliorer le référencement de votre site.

On peut retrouver des plugins sur le centre de ressources et des scripts et astuces sur le forum de PluXml. Certains sont trop spécifiques pour se suffirent, d'autres sont en parti devenus obsolète avec le changement des bonnes pratiques ou la disparition de certains réseaux sociaux.

En creusant un peu l'on découvre que le sujet est très complexe et qu'il n'est pas nécessaire ou possible de mettre en place toutes les recommandations. Cela dépendra du contenu(sujet de votre Site mais aussi de chaque pages individuellement), de votre public, de vos compétences mais aussi de votre budget si vous souhaitez confier cette tache à un professionnel.

Le plugin, tente de regrouper quelques moyens qui faciliteront le référencement et le partage de votre site. Ce plugin est compatible avec les plugin plxMyMultiLingue, plxMyBetterUrls et plxMySearch .

plugin mis à jour, conserve les options d'url canonique et gestion des pages d'erreur jusqu'à la version 5.8.14 de PluXml

Lire la suite de essais SEO

DClassé dans : PluXml, Plugin ,Mots clés : PluXml, Référencement, Plugins

Pluxopolis se dote d'une NewsLetter


Rédigé par gccyrillus le Aucun commentairee

Un tout nouveau plugin fonctionnel vient de rejoindre les fonctionnalités que l'on peut ajouter à notre CMS favoris.C'est lui qui vient d'être activé sur pluxopolis.

Le plugin myNewsLetter

Ce plugin à encore besoin de murir au travers de tests "utilisateurs", tant en tant qu'abonné qu'en tant qu''administrateur de façon à améliorer son interface de configuration et l'aspect des news envoyées.

Qu'a t-il de particulier?

  • Il ne dépend pas d'un service tiers mais requiert que la fonction mail() soit fonctionnelle sur votre hébergement
  • Les adresses mails sont stockées cryptées et ne sont compatibles qu'avec le plugin et le site sur lequel il a été activé.
  • Les envois peuvent être automatisés sans que le webmestre s'en souci. Dans ce cas , configurez bien votre newsletter avant de prendre cette option, car les news partiront sans préavis.
  • Les news sont générées automatiquement à l'aide d'un système de template pour construire "les nouvelles". Configurables elles sont aussi éditables. Construites sur des tableaux HTML pour une compatibilité maximale avec les messageries. C'est l'éditeur TinyMce6 (version CDN gratuite) qui a été choisi pour l’édition après en avoir testé plusieurs.

Critiques et retours de bogues

À priori dédié aux surbookés, il n'est surement pas dénué de défauts, c'est au utilisateurs de les débusqués, si il y en a.

Dites nous tout! - Les commentaires seront fermés d'ici quelques mois. Mais il y a déjà un sujet qui est ouvert sur le forum où vous pourrez partager vos critiques et demandes d'aides : MyNewsLetter, sujet sur le forum officiel de PluXml.

Vous le retrouverez sur github pour voir sa description complète, son code source et télécharger sa dernière version. ou dans les ressources pour pluxml sur le Dépôt de plugins multi-versions pour Pluxml.

Bon été 2023 à tous

DClassé dans : Actualité, Plugin ,Mots clés : Plugins, Audience, Email, PluXml

Plugin CKEditor pour PluXml: ajoutez un compteur de mot


Rédigé par jack le 2 commentairese

Pour rappel CKEditor est un éditeur de texte disponible sous forme de plugin pour PluXml facilitant la rédaction des articles. Le plugin est disponible sur la page dédiée des Plugins de pluxopolis.net.

CKEditor dispose lui aussi d'un système de plugin interne permettant de rajouter des nouvelles fonctionnalités. Nous allons voir comment rajouter un compteur de mot pour la version 4.5.3 du plugin CKEditor pour PluXml.

 

Le nombre de mots est affiché en bas à droite de l'éditeur

Lire la suite de Plugin CKEditor pour PluXml: ajoutez un compteur de mot

DClassé dans : PluXml, Plugin ,Mots clés : Astuce, CKEditor, Plugins

Plugin plxMyProtectEmails


Rédigé par jack le Aucun commentairee

plxMyProtectEmails permet de protéger l'affichage des adresses emails dans les articles et les pages statiques de PluXml en utilisant un système d'encodage javascript.

Ainsi une simple adresse email du genre


webmaster@monsite.com

sera remplacée par


<script>eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%77%65%62%6d%61%73%74%65%72%40%6d%6f%6e%73%69%74%65%2e%63%6f%6d%22%3e%77%65%62%6d%61%73%74%65%72%40%6d%6f%6e%73%69%74%65%2e%63%6f%6d%3c%2f%61%3e%27%29'))</script>

 

Visuellement rien ne changera pour vos visiteurs (ils verront toujours l'adresse email en clair), mais en revanche si vous éditez le contenu de la page, vous constaterez que c'est bien la partie encodée qui est utilisée dans le code source.

Cet encodage évitera que les robots spammeurs viennent récupérer les adresses emails. Même si on peut penser que cette solution n'est pas fiable à 100%, cela restera un bon premier niveau de protection.

Le plugin est disponible dans la partie Plugins du site ou il peut être téléchargé directement à partir du plugin MyPluginDownloader s'il est installé sur votre site.

Installez et activez le plugin.
Aucune configuration n'est requise.

DClassé dans : Plugin ,Mots clés : Plugins, Documentation, Sécurité, Email

Top