Plugins¶
Des plugins pour PluXml sont disponibles dans l’espace Ressources.
Par ailleurs, d’autres dépôt maintenus par la communauté sont disponibles, notamment :
Ci-dessous une liste de plugins publiés sur le forum
Note
Pour les plugins hébergés sur Github, il faut renommer le dossier contenu dans l’archive en supprimant le « -master » ajouté automatiquement par Github, pour ne garder que le nom du plugin. Ainsi, pour le plugin « exemple », l’archive téléchargée sur github engendrera le dossier « exemple-master », qu’il faudra renommer en « exemple » pour que le plugin soit pris en compte par PluXml.
Editeurs¶
CKeditor : éditeur wysiwyg + gestionnaires de fichiers
plxEditor : éditeur wysiwyg avec gestionnaire de fichiers.
plxToolbar : barre d’outils pour la saisie du code html dans les articles
spxTynimce : éditeur wysiwyg basé sur Tinymce + gestionnaire de fichier
TinyMCE : Un autre plugin basé sur Tinymce - Utilise le gestionnaire de médias de Pluxml. Charge jQuery si besoin. Charge par défaut la librairie tinymce.min.js à travers le réseau CDN. Avec plugin externe pour utiliser Codemirror (coloration syntaxique). Liste des plugins de Tinymce actifs et options personnalisables selon le profil utilisateur (5 profils).
TinyEditor : Petit éditeur léger, sans bibliothèque externe, utilise le gestionnaire de médias de Pluxml. Répond à la plupart des besoins.
Codemirror : éditeur de code basé sur Codemirror. Pour ceux qui veulent éditer leurs pages statiques et leurs templates en maîtrisant le code. Avec coloration syntaxique, auto-complétion et folding.
kzAce : Éditeur de code basé sur Ace avec le plugin Emmet pour la complétion de code HTML, CSS
WymEditor : Éditeur de texte WYSIWYM
Gestion/Edition du contenu¶
plxmenu : Ce plugin crée automatiquement un menu, à partir de la liste des articles d’une catégorie.
menu : Plugin pour la gestion du menu sur 3 niveaux en mode glisser-déposer.
HrefDownload : Permet d’associer un téléchargement de fichier grâce un bouton placé dans un article.
kzDownload : Crypte le lien pour télécharger des fichiers. Permet de créer un tableau de fichiers à télécharger. Suivi statistique par semaine. Affiche le résultat par un graphique au format SVG.
Csv2Table : Si un lien <a href= ».. »> pointe vers un fichier CSV, alors ce lien sera transformé en tableau html pour afficher le contenu du fichier.
myPager : Un plugin qui affiche la pagination sur la page publique des articles.
lesFables : Permet de générer les pages à partir des 240 Fables de la Fontaine.
asyntaxhighlighter : Coloration syntaxique basé sur GeSHi et utilisant spxshortcodes.
syntaxhighlighter : Coloration syntaxique dans les articles (à partir d’une balise pre)
SHJS : Coloration syntaxique en Javascript avec SHJS
champArt : Créer des champ personnalisés pour vos articles
chamPlus : Permet d’ajouter des champs aux articles et aux pages statiques, type texte, bloc de texte ou média
plxTextReplace : Utiliser BBCode pour rédiger des articles et des pages statiques
plxDescription : Afficher un texte à l’endroit de votre choix. Ce texte est modifiable par un formulaire dans la partie administration.
vignette : Ajouter facilement une image d’illustration à vos articles ou pages statiques.
plxOrnament : Ajouter un champ à un article pour y inclure une image d’illustration.
xml2txt : Exporter la base XML au format TXT
markitup : Utilitaire permettant d’utiliser différents type de parseurs. Par défaut, on peut en utiliser deux : le html et le markdown. D’autres parseurs peuvent être utilisés assez facilement.
LocalScrool : Permet d’ajouter automatiquement un effet de défilement vertical animé sur toutes les ancres nommées de votre site.
FitVids : Adapte vos vidéos en fonction de la résolution d’écran utilisé (Responsive Design)
TinyNav : Votre menu de navigation en Responsive Design
BannersQuotes : Ce plugin permet de gérer une régie publicitaire de bannières ou de citations.
Prism : Coloration syntaxique de vos codes source
infiniteAjaxScroll : Remplace la pagination par du scroll infini.
plxQuickSearch : Filtrer les données des pages de l’administration au fur et à mesure de ce qui est entré dans le champ de recherche.
Editarea : Permet de coloriser le code saisi dans les formulaires d’édition des pages statiques (il faut avoir au préalable désactiver les autres éditeurs de texte comme ckeditor).
forceArtPos : Permet de passer outre le positionnement des articles par date de création pour forcer le positionnement d’un article.
SuggestAvecImage : Suggestion d’articles avec images.
DonsPayPal : Affichage un bouton PayPal pour effectuer un don.
NewArtsComs : Afficher une mention pendant 7 jours pour les nouveaux articles ou/et commentaires et même les mises à jour des articles.
Slideshow, galeries, lightbox¶
OwlSlider : Afficher dans la sidebar un slider en utilisant jQuery.
plxYoxView : Afficher une image dans un cadre à la façon d’un fancybox.
ZoomBox : Une lightbox créée à partir du plugin plxYoxView de FlipFlip.
spxlightbox : Lightbox avec swipebox, prettyphoto, zoombox.
ColorBox : Affiche une photo à partir de sa miniature. Utilise la bibliothèque Colorbox. Crée un diaporama à partir d’une série de miniatures d’image ou de photos hébergées chez Flickr à partir de son flux RSS.
staticGaleries : Créer et gérer des galeries d’images.
artGalerie : Permet d’afficher simplement une galerie d’images dans vos articles ou vos pages statiques.
plxCaroufredsel : Afficher un diaporama dans le corps d’un article, des articles de la page d’accueil ou d’une page statique.
plxCoinSlider : Un slideshow basé sur le script jquery CoinSlider.
slide-pluxml : Un slideshow avec texte basé sur s3slider.
vegas : Adaptation du script de Jay Salvat à Pluxml, permettant d’afficher un fond de page changeant sur un site.
PagePeel : Ce plugin permet de « corner » ou « plier » une page web, puis de dérouler le coin quand on passe la souris dessus. Utilisant un script JS et du CSS simplement.
kzGallery : Crée automatiquement une galerie photos à partir d’un dossier d’images. N’utilise pas de hook personnalisé. Fonctionne avec les articles et les pages statiques. Plusieurs galeries possibles par page.
Statistiques et Logs¶
SimpleStat : Statistiques intégrées à pluXML, sans base de données ni appel à service externe.
plxPiwik : Intégrer le blog à Piwik.
logAuth : Tracez les connexions au panneau d’administration.
plxTwitterInfos : Afficher son nombre de followers et de tweets.
AjaxRating : Afficher une barre étoilée pour donner une note au contenu d’un article
Counters : Ce plugin permet de gérer l’affichage de compteurs de visites.
Sécurité¶
plxMyAkismet : anti-spam Akismet
plxMyCapchaImage : anti-spam à base d’images pour protéger les commentaires indésirables
plxMyRescueData : récupérer les données saisies pendant la rédaction d’un article ou d’une page statique sauvegardées en local en cas de plantage ou de fermeture de l’onglet du navigateur
plxMyPrivateStatic : pages statiques protégées par mot de passe
plxMyAllArchive : liste de toutes les archives
captchaImage : Une révision du plugin officiel plxCapchaImage.
adhesion : Privatiser des catégories, des pages statiques ou des articles et les rendre accessibles (par mot de pase) pour les personnes qui se sont inscrites sur le site.
lockArticles : Permet de mettre un mot de passe aux articles, aux pages statiques ou aux catégories.
plxAuth : Ajouter un formulaire de connexion côté public de PluXml. Une fois connecté l’utilisateur a accès directement à la page de son profil et un lien pour se déconnecter.
auth : Bloquer l’accès à l’administration après 3 tentatives
AutoSave : Récupérer les données de son article en cas de déconnexion.
plxContentBackup : Sauvegarder automatiquement son dossier « data » et se l’envoyer par mail.
commentaires : Autoriser ou non les commentaires par articles
commentAuthorOK : Valider automatiquement les commentaires émis par une liste de personnes
honeypot : Anti-spam avec Honeypot.
admin_users_right’s : Gérer finement les droits des utilisateurs par catégories d’articles
kzOtPHP : Gère la double authentification avec le protocole TOTP (code PIN). Nécessite d’installer sur un smartphone un logiciel pour générer le code PIN à 6 chiffres.
kzU2F : Gère la double authentification avec le protocole FIDO-U2F. Nécessite de posséder une clé de sécurité USB.
Administration¶
plxMyGoogleAnalytics : analyse d’audience Internet
plxMyPluginDownloader : télécharger le fichier .zip d’un plugin directement à partir de l’interface d’administration
plxPermalinks : lien permanents
plxMyFindUser : rechercher un utilisateur
plxAdminBar : Affiche une top-bar coté public sur votre site qui donne accès aux pages d’admin si vous êtes connecté.
Divers¶
jquery : ajoute la librairie jquery
plxMySearch : moteur de recherche
plxMyCoinSlider : slideshow/caroussel
plxZoombox : affichage image, contenu html ou vidéo en mode fenêtré avec effet de zoom
plxMobile : permet de prendre en compte les thèmes pour appareils mobiles
plxMyLoremIpsum : générateur d’articles et de commentaires
plxMyZipDownload : zippe à la volée un fichier à télécharger avant de l’envoyer à un utilisateur
plxMyPager : modifie et améliore les liens de navigation
plxMySkinSelect : installer une liste déroulante des thèmes disponibles sur le site pour que les visiteurs puissent choisir
plxMySnowFlakes : Flocons de neige
plx-Prefix-Free : Ajout automatique des préfixes CSS3.
plxMyBreadcrumb : Fil d’ariane
plxGoogleSnippetPreview : prévoir les SERP rérérencés dans GG
MyTeam : Afficher et gestion d’une page équipe
AdvancedSearch : Permet d’insérer un champ de recherche et de doter pluXML d’une page de recherche avancée multicritères (en AJAX)
FontAwesome : Ajouter Font-Awesome 4.4.0 (police d’icônes)à votre thème PluXml
caTag : Pour regrouper ses tags par catégorie
cryptMyPluxml : Permet de poster des messages à la manière de zerobin.
pickyPasteInPluxml : Permet d’envoyer un mail contenant un lien vers un zerobin.
test : Pour apprendre à créer un plugin, à partir d’un exemple simple ou pour faire des tests, comme le nom du plugin l’indique.
Phpinfo : Ajoute un bouton dans le menu de l’administrateur et qui exécute dans une fenêtre séparée la célèbre fonction phpinfo().
Datepicker : Calendrier pour choisir la date de publication de votre article
Html5Uploader Dans le gestionnaire de médias, vous allez pouvoir utiliser le Drag and Drop (DnD) ou glissez-déposez.
PingMySitemap : Permet d’envoyer automatiquement le sitemap de votre site dès qu’un nouvel article est publié.
tagCloud : Nuage de mots clés (NB : une fonctionnalité similaire a été intégrée par défaut à la version 5.1.7 de PluXml)
filAriane : Ajouter un fil d’ariane.
artPS : Afficher sous forme de liens, les articles précédents et suivants en bas de l’article en cours.
blogroll : Blogroll (gestionnaire de liens).
blogroll + favicons : Blogroll (gestionnaire de liens) avec affichage des favicons.
RSSroll + favicons : Afficher le contenu d’un flux RSS.
scroolToTop : Afficher dynamiquement un lien vers le haut de page.
plxHumansTxt : Créer un fichier humans.txt
plxMooTools : Ajoute le code nécessaire à l’utilisation de la librairie MooTools
plxGoogleMetaVerif : Permet de renseigner la balise méta de google.
BoostMyPlux : Rend votre site encore plus rapide.
plxNbArt : Afficher le nombre d’articles publiés par l’auteur
plxMinifyCache : Minifie et met en cache le code source
plxBibTex : Permet d’afficher une bibliographie à partir d’un fichier BibTex (.bib)
plnCalendrier : Permet de gérer et d’afficher un calendrier d’événements
plnAdminPluginIcon : Permet d’afficher une petite icône à côté des liens vers les pages d’administration dans la partie « admin »
staticPagination : Ajout d’une pagination dans les groupes de pages statiques.
plxMyPagination : Améliore la pagination de pluXML (adaptation de plxMyPager)et ajoute une pagination dans les groupes de pages statiques (évolution du plugin staticPagination). Ce plugin requiert Font Awesome (vous pouvez utiliser le plugin plxFontAwesome pour l’ajouter à votre site).
plxTranslator : Ce plugin permettra aux visiteurs de traduire votre site en 34 langues grâce à l’utilisation du service translate.google.com.
Constructeur de pages¶
Visual Wizard : Constructeur de pages entièrement en drag & drop.
eCommerce¶
plxMyShop : Permet d’ajouter une boutique virtuelle à Pluxml.
Projet SPX¶
spx plugins : Suite de plugins
spxplugindownloader : Téléchargement de plugins de différents dépots (pluxopolis, spx…)
spxwmenu : Gestion et administration de menus
projet spx : Le projet SPX version 4 ; ensemble de plugins homogènes afin de pousser le cms pluxml hors de ses limites (portfolio, newsletter, simplecart, shorcodes…)
spxshortcodes : Raccourcis pour inclure dans une page des fonctions pré-programmées (thème ou plugin).
spxdatas : gestion et administration de données
spxwunslider : slider administratrable responsive design
spxwpolaroid : Diffusion de Galerie Polaroïds
spxprism : coloration syntaxique du code (prism.js)
spxlightbox : lightbox avec swipebox, prettyphoto, zoombox
spxwsimplegallery : Gestion et affichage de galeries responsive design
spxwresponsiveslide : Slider responsive administrable
Maintenance¶
maintenance : Outil permettant d’afficher une page de maintenance aux visiteurs et le site à l’administrateur. Nécessite un serveur apache acceptant la redirection et les fichiers htaccess.
plxDebugToolBar : Outil d’aide pour les développeurs (debugage).
cssNoCache : Outil permettant de désactiver les caches css, utile exclusivement aux développeurs et aux intégrateurs souhaitant tester le css.
users_csv : Import et Export des utilisateurs au format CSV.
Plugins techniques¶
Un « plugin technique » est un plugin offrant des services à d’autres plugins. Il ne sert généralement à rien seul.
plnStaticPages : Plugin technique à destination des développeurs et permettant d’implémenter aisément une fausse page statique. Concentrez-vous sur les fonctionnalités de votre plugin, pas sur la façon d’implémenter une page statique !
cssNoCache : Plugin technique à destination des développeurs, et permettant de désactiver le cache css des plugins. Utile pour tester ses css sans avoir à regénérer le cache à chaque modification.
Social¶
plxMyMailComment : envoyer un mail quand un nouveau commentaire est posté
plxMySocialButtons : boutons sociaux (Facebook, Twitter, Google+1)
plxMyGitHub : intégration d’un dépôt GitHub sur son site
plxMyComSmilies : remplace les smilies dans les commentaires par des émoticônes
plxMyContact : formulaire de contact
plxMyComRememberMe : « Se rappeler de moi sur ce site » en dessous du formulaire des commentaires pour rappeler le nom, l’url du site et l’adresse email du visiteur qui laisse un commentaire
plxMultiLingue : Le principe de ce plugin est d’avoir coté administration la possibilité de rédiger des articles en plusieurs langues et de pouvoir coté visiteur les lire en fonction de la langue de son choix.
ShareCount : Popularité de votre site sur les réseaux sociaux
GuestBook : Un livre d’or avec gestion complète des messages.
hamGravatar : Utiliser Gravatar pour le dépôt de commentaires.
gutuma : Envoyer des newsletters grâce à Gutuma.
plxgoogleplusone : Ajouter un bouton Google+.
plugins_shoutbox_ajax_basic : Ajouter une Shoutbox.
AutoTweet : Tweeter automatiquement la mise en ligne de nouveaux articles.
jumpLang : Changer la langue de son thème (grâce au dossier lang).
ShareSocialButtons : Afficher les boutons des principaux réseaux sociaux comme Google+, Facebook, Twitter, LinkedIn etc… Vous avez la possibilité de choisir plusieurs thèmes pour les boutons et les ordonner.
Share_me : Ajoute les boutons pour les réseaux sociaux (Twitter, Facebook, …) pour le partage des articles et des pages statiques en s’appuyant sur le protocole Opengraph. N’utilise pas Jquery ! Icônes au format svg.
OpenStreetMaps : Permet d’afficher une carte openStreet selon les coordonnées ou les codes postaux d’un fichier de référence. Peut être utilisé en synergie avec le plugin adhésion.
commentaires : Permet, si l’on a autorisé les commentaires dans tous les articles, de modifier la valeur du sélecteur d’autorisation des commentaires. Cela permet d’autoriser sciemment les commentaires article par article.
plxMiniTchat : Ajoute un service de tchat pour votre PluXml.
plxMySocialNetwork : affiche les boutons des principaux réseaux sociaux (Facebook, Twitter, Google+1). Liens et affichage personnalisables.
MaxiContact : Gère un formulaire de contact à personnaliser et qui sauve ses messages.