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 : * `ressources.pluxopolis.net `_ * `kazimentou.fr/repo `_ 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 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. 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 `` 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. Boutons pour la plxToolbar -------------------------- `Youtube `_ `Smilies `_ `Color `_ `Tab `_ `Lecteur de vidéos Flowplayer `_