Les extensions du site
Les extensions du site (ou plugins) permettent d’ajouter de nouvelles fonctions. En voici la liste et l’usage (mise à jour au 14/11/20).
Les extensions dont le nom est en gras sont les extensions principales du site :
Les extensions secondaires (I.e. dépendantes d’une extension principale) apparaissent sous l’extension principale avec une –>.
Nom de l’extension | Coût | Utilité de l’extension | Lien vers le backend | Plus d’infos |
Activity Log | Gratuit | Cette extension permet de tenir un journal des activités sur le site (connexions d’utilisateurs, création/suppression de fichiers/articles/utilisateurs…) | https://les-castors.fr/wp-admin/admin.php?page=activity_log_page | site |
Acymailing | Payant (version Enterprise) | Cette extension gère les listes de diffusion, les newsletters, les campagnes d’emailing, … | https://les-castors.fr/wp-admin/admin.php?page=acymailing_dashboard | site |
Admin Menu Editor | Gratuit | Permet de changer la disposition du menu du backend (à gauche) et le nom des entrées. Permet aussi de donner l’accès à certaines fonctions à d’autres personnes que les administrateurs. | https://les-castors.fr/wp-admin/options-general.php?page=menu_editor | site |
Advanced Ads | Gratuit | C’est cette extension qui permet de mettre en place les publicités des sponsors sur le site. | https://les-castors.fr/wp-admin/admin.php?page=advanced-ads | site |
–> Advanced Ads – Slider | Gratuit | Permet de créer un bandeau défilant avec les publicités des sponsors. | idem ci-dessus | site |
Advanced Custom Fields | Gratuit | Permet de créer des champs personnalisés pour enrichir les données utilisateurs de la base. | https://les-castors.fr/wp-admin/edit.php?post_type=acf-field-group | site |
–> ACF Content Analysis for Yoast SEO | Gratuit | Autorise le système de SEO à lire les données contenues dans les champs personnalisés. | site | |
Akismet Anti-Spam | Gratuit | Système de surveillance des spams sur les commentaires laissés sur le site, les formulaires. | https://les-castors.fr/wp-admin/admin.php?page=akismet-key-config | site |
amr users | Gratuit | Permet de faire des extractions personnalisées de la base de données utilisateurs du site et de les afficher. | https://les-castors.fr/wp-admin/admin.php?page=amr-users | site |
–> amr users plus | Payant | Ajoute des fonctions aux extractions du plugin de base | site | |
Genesis Blocks | Gratuit | Ajoute des blocs supplémentaires à l’éditeur de page de WordPress, Gutenberg. Les blocs permettent de créer plus facilement des pages internet. | Intégré dans l’éditeur | site |
Basepress | Gratuit | Permet de créer la base de connaissance du site (sous la forme d’articles, classés par sections). | https://les-castors.fr/wp-admin/edit.php?post_type=knowledgebase | site |
Brozzme add plugins thumbnails | Gratuit | Cette petite extension ajoute une icône à la liste des (nombreuses) extensions activées sur le site, permettant de les retrouver plus rapidement. | https://les-castors.fr/wp-admin/plugins.php?plugin_status=all&paged=1&s | site |
CMP – Coming Soon & Maintenance Plugin | Gratuit | Cette extension permet de mettre le site en mode “maintenance”, tout en n’empêchant pas d’y accéder pour les personnes autorisées (en fonction des rôles). | https://les-castors.fr/wp-admin/admin.php?page=cmp-settings | site |
Dernière connexion | Gratuit | Permet de voir, sur la liste des utilisateurs, la dernière date et heure de connexion de chaque utilisateur. Pratique pour savoir qui utilise le site ou non… | https://les-castors.fr/wp-admin/users.php | site |
EditorsKit | Gratuit | Permet d’enrichir les blocs de texte dans l’éditeur Gutenberg (surlignage, soulignage, …) | Intégré dans l’éditeur | site |
Elementor | Gratuit | Constructeur de page par glisser-déposer, permet de réaliser des pages plus visuelles. | https://les-castors.fr/wp-admin/admin.php?page=elementor | site |
Enable Media Replace | Gratuit | Petit add-on qui permet, dans la fonction “Médias” de WordPress, de remplacer facilement un fichier par un autre. | https://les-castors.fr/wp-admin/upload.php | site |
Events Manager | Gratuit | C’est l’extension qui gère tous les événements du site (création, réservations, …) ! | https://les-castors.fr/wp-admin/edit.php?post_type=event | site |
–> Events Manager – Events / Locations Slider | Gratuit | Permet de créer le carrousel qui affiche les derniers événements, sur la page d’accueil. | https://les-castors.fr/wp-admin/admin.php?page=stonehenge_em_slider | site |
–> Events Manager – OpenStreetMaps | Gratuit | Pour l’affichage des cartes de localisation des événements, remplace Google Maps par le système open-source OpenStreetMaps | https://les-castors.fr/wp-admin/admin.php?page=stonehenge_em_osm | site |
Extraits de code | Gratuit | Permet de créer facilement des morceaux de code en PHP, pour exécuter des fonctions complémentaires aux extensions (voir plus loin). | https://les-castors.fr/wp-admin/admin.php?page=snippets | site |
Fluent Forms | Gratuit | Permet de créer des formulaires que l’on affiche sur des pages du site. | https://les-castors.fr/wp-admin/admin.php?page=fluent_forms | site |
–> Pack complémentaire Fluent Forms Pro | Payant | Ajoute des fonctionnalités aux formulaires, notamment l’édition des entrées et le téléversement d’images/fichiers. | ||
–> Fluent Forms PDF Generator | Gratuit | Permet d’exporter au format PDF les données (entries) d’une saisie dans un formulaire. | site | |
GD Mail Queue | Gratuit | Une extension qui met en file d’attente les courriels de notification que le site envoie, pour ne pas saturer le serveur INFOMANIAK et être suspecté de SPAM ! Inclut un journal des envois, permettant de vérifier si des envois ont eu des problèmes. | https://les-castors.fr/wp-admin/admin.php?page=gd-mail-queue-front | site |
GEO my WP | Gratuit | Cette extension permet de géolocaliser sur une carte des articles, … et aussi des utilisateurs WordPress (avec l’add-on payant ci-dessous). | https://les-castors.fr/wp-admin/admin.php?page=gmw-extensions | site |
–> GMW Add-on – WordPress Users Locator | Payant | Add-on utilisé pour géolocaliser les adhérents sur une carte. | ||
Hide Title | Gratuit | Par défaut, le nom d’une page internet apparaît en haut de la page. Cette petite extension permet de le masquer (commande située dans le bandeau de droite, section “Document”, dans l’éditeur Gutenberg). | site | |
Ivory Search | Gratuit | Cette extension permet de créer un mode de recherche enrichi sur les pages du site. La barre de recherche obtenue s’affiche en haut du bandeau droit du site (“Rechercher sur le site”). | https://les-castors.fr/wp-admin/admin.php?page=ivory-search | site |
Jetpack par WordPress.com | Gratuit | Extension “compagnon”, intégrant des fonctionnalités supplémentaires au noyau de WordPress | https://les-castors.fr/wp-admin/admin.php?page=jetpack#/dashboard | site |
Loco Translate | Gratuit | Cette extension permet de traduire les extensions non (complètement) traduites en Français. | https://les-castors.fr/wp-admin/admin.php?page=loco | site |
Manage Notification E-mails | Gratuit | Permet de bloquer l’envoi de certains courriels de notification (NE PAS MODIFIER LES PARAMETRES) | https://les-castors.fr/wp-admin/options-general.php?page=famne-admin | site |
MaxButtons | Gratuit | Permet de créer des boutons à cliquer sur les pages internet du site. | https://les-castors.fr/wp-admin/admin.php?page=maxbuttons-controller | site |
Media Library Categories | Gratuit | Enrichit la fonctionnalité “Médias” de WordPress, en ajoutant la possibilité de filtrer par catégorie. | https://les-castors.fr/wp-admin/options-media.php#wpmlc_settings | site |
MetaSlider | Gratuit | Permet de créer un carrousel de photos (celui qui se trouve en haut de la page d’accueil en fait partie). | https://les-castors.fr/wp-admin/admin.php?page=metaslider | site |
Modèles d’e-mail | Gratuit | Permet de personnaliser l’aspect visuel des courriels de notification du site. | https://les-castors.fr/wp-admin/customize.php?url=https%3A%2F%2Fles-castors.fr%2F%3Fmailtpl_display%3Dtrue&return=https%3A%2F%2Fles-castors.fr%2Fwp-admin%2F&mailtpl_display=true | site |
Ninja Charts | Gratuit | Permet de créer des graphiques à partir de données issues de formulaires ou de tableaux, ou bien manuelles. | https://les-castors.fr/wp-admin/admin.php?page=ninja-charts#/chart-list | site |
NinjaTables Pro | Payant | Permet de créer et personnaliser des tableaux de données. Peut fonctionner en lien avec Fluent Forms PRO pour mettre automatiquement des données saisies dans un formulaire dans un tableau. | https://les-castors.fr/wp-admin/admin.php?page=ninja_tables#/home | site |
Really Simple SSL | Gratuit | Permet de se connecter au site en mode sécurisé (HTTPS). | https://les-castors.fr/wp-admin/options-general.php?page=rlrsssl_really_simple_ssl | site |
Simple Custom CSS and JS | Gratuit | Permet d’écrire des morceaux de code en CSS et Javascript (voir plus loin). | https://les-castors.fr/wp-admin/edit.php?post_type=custom-css-js | site |
Simple Download Monitor | Gratuit | Permet de créer des structures pour télécharger en un clic un document préalablement placé dans les Médias (le système de téléchargement des CR de l’association est réalisé grâce à cette extension). | https://les-castors.fr/wp-admin/edit.php?post_type=sdm_downloads | site |
Ultimate Addons for Gutenberg | Gratuit | Ajoute des blocs complémentaires dans l’éditeur de page Gutenberg. | site | |
Ultimate Member | Gratuit | C’est l’extension qui gère tous les accès au site en fonction des rôle utilisateurs. | https://les-castors.fr/wp-admin/admin.php?page=ultimatemember | site |
–> Ultimate Member – Notices | Payant | Add-on permettant de faire afficher sur l’écran une boîte de dialogue de rappel. Utilisé pour les rappels de cotisation et aussi pour rappeler la nécessité de compléter son profil. | https://les-castors.fr/wp-admin/edit.php?post_type=um_notice | site |
–> Ultimate Member – Profile Completeness | Payant | Permet aux adhérents de gérer leur profil. | site | |
–> Ultimate Member – reCAPTCHA | Gratuit | Permet de placer un CAPTCHA sur les formulaires d’inscription. | site | |
UpdraftPlus – Sauvegarde/Restauration | Gratuit | Permet de sauvegarder le site sur un hébergement externe, et aussi le clôner (avec des jetons payants) | Menu accessible dans la barre supérieure du backend | site |
User Role Editor | Gratuit | Permet de gérer plus finement les droits des utilisateurs. | https://les-castors.fr/wp-admin/users.php?page=users-user-role-editor.php | site |
User Switching | Gratuit | Permet à l’adminitrateur de se connecter très facilement à un autre compte utilisateur. Pratique pour tester de nouvelles fonctions/vérifier des bugs! | La commande “Se connecter en tant que” apparaît pour chaque utilisateur. | site |
W3 Total Cache | Gratuit | Gère les mises en cache et accélère le site. | Menu accessible dans la barre supérieure du backend | site |
Widget Shortcode | Gratuit | Petite application permettant de placer un widget sur n’importe quelle page, via un shortcode. | https://les-castors.fr/wp-admin/widgets.php | site |
WooCommerce | Gratuit | L’extension qui gère toute la boutique du site! | https://les-castors.fr/wp-admin/edit.php?post_type=shop_order | site |
–> Advanced Order Export For WooCommerce | Gratuit | Enrichit les possibilités d’export des données de commandes (sert notamment pour préparer les listings des achats groupés de visserie). | https://les-castors.fr/wp-admin/admin.php?page=wc-order-export | site |
–> Product Visibility by User Role for WooCommerce | Gratuit | Permet d’afficher ou cacher un produit en fonction du rôle de l’utilisateur. | Dans les réglages de Woocommerce, et les fiches produits | site |
–> Woo Coming Soon | Gratuit | Permet d’empêcher l’achat d’un produit non disponible (utilisé pour le groupement d’achat de visserie, entre deux commandes) | https://les-castors.fr/wp-admin/admin.php?page=woo_cs_settings | site |
–> Woo Invoice | Gratuit | Permet d’éditer des factures à l’entête de l’association, pour tous les achats. | https://les-castors.fr/wp-admin/admin.php?page=webappick-woo-invoice | site |
–> woo-inquire-us-and-disable-add-to-cart-button | Gratuit | Permet de remplacer le bouton d’achat par un autre bouton avec un lien (utilisé pour les prêts/locations entre castors). | Accessible dans chaque fiche produit | site |
–> WooCommerce Advanced Quantity | Payé | Permet d’incrémenter les quantitatifs produit par décimale, de mettre des préfixes/suffixes aux prix, … | Dans les réglages de Woocommerce, et les fiches produits | site |
–> WooCommerce Blocks | Gratuit | Des blocs spécifiques pour Woocommerce, dans l’éditeur Gutenberg. | Intégré dans l’éditeur | site |
–> WooCommerce Conditional Shipping and Payments | Payant | Permet d’afficher ou non les modes de paiement/livraison en fonction des produits. | Dans les réglages de Woocommerce, et les fiches produits | site |
–> WooCommerce Shipping & Tax | Gratuit | Add-on qui enrichit les commandes de Woocommerce. | Intégré à Woocommerce | site |
–> WooCommerce Side Cart | Gratuit | Affiche le panier sur les pages du site. | https://les-castors.fr/wp-admin/admin.php?page=xoo-wsc | site |
–> WooCommerce Stripe Gateway | Gratuit | Permet de régler en carte bancaire avec notre compte Stripe. | https://les-castors.fr/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=stripe | site |
WP Simple Booking Calendar | Payant | Permet de gérer des calendriers pour des locations, prêts de matériel, … | https://les-castors.fr/wp-admin/admin.php?page=wpsbc-calendars | site |
WP-Optimize – Clean, Compress, Cache | Gratuit | Application d’optimisation du site internet. | Menu accessible dans la barre supérieure du backend | site |
wpForo | Gratuit | L’extension du forum! | https://les-castors.fr/wp-admin/admin.php?page=wpforo-community | site |
–> wpForo Advanced Attachments | Payant | Enrichit le système de pièces jointes. | Dans les réglages de Wpforo | site |
–> wpForo Embeds | Payant | Permet d’insérer des vidéos, images, … | Dans les réglages de Wpforo | site |
–> wpForo Polls | Payant | Permet de réaliser des sondages. | Dans les réglages de Wpforo | site |
–> wpForo Private Messages | Payant | Gère les messages privés dans le forum. | Dans les réglages de Wpforo | site |
Yoast SEO | Gratuit | Permet de gérer le SEO sur le site. | https://les-castors.fr/wp-admin/admin.php?page=wpseo_dashboard | site |
–> Yoast Duplicate Post | Gratuit | Permet de clôner des pages/articles. | https://les-castors.fr/wp-admin/options-general.php?page=duplicatepost | site |
Les morceaux de code
Dans quelques cas, il a été nécessaire de modifier le comportement de certaines extensions en ajoutant au code PHP du site ou des extensions des lignes de programme supplémentaires.
Cela a été réalisé grâce à l’extension “Extraits de code”. Actuellement (mise à jour au 21/10/20), les morceaux de code suivants ont été ajoutés :
- Wpforo – longueur extraits de message : permet de paramétrer la longueur de l’extrait de message dans les courriels de notification. Actuellement réglé sur 1000 caractères (concerne l’extension Wpforo);
- Hide Shipping Fields When Local Pickup is Selected – WooCommerce Checkout : permet de cacher les champs qui concernent l’adresse de livraison du produit lorsque le produit est récupéré dans un point de livraison castor (concerne l’extension Woocommerce);
- Move Order Notes @ WooCommerce Checkout : permet de déplacer le champs de commentaire sur la page de règlement du produit (concerne l’extension Woocommerce).
Dans d’autres cas, il s’agissait d’ajouter des morceaux de code en CSS (feuille de style des pages) ou en JavaScript (langage au niveau navigateur, et non au niveau serveur comme le PHP).
Cela a été réalisé grâce à l’extension “Custom CSS&JS”. Actuellement (mise à jour au 21/10/20), les morceaux de code suivants ont été ajoutés :
- Script pour aller dans nouvel onglet pour “general policy” (JS)
- Changer couleur des boutons Woocommerce (CSS)
- Suppression des produits Woocommerce apparentés (CSS)
- Boutons verts pour formulaires Ultimate member (CSS)
Bonjour Jean Luc,
La lecture, déjà difficile, de tous les plugins, indique l’incroyable travail de formation et de recherches personnelles qu’il t’as fallu acquérir. Très sincèrement bravo !!!