Outils pour utilisateurs

Outils du site


applications:wordpress:extensions-installation

Extensions Wordpress

Pour transformer le moteur de “blog” Wordpress en gestionnaire de (multi-)sites, il faut souvent rechercher et installer des extensions (“plugins”)

Choisir une extension

Site

Par sécurité, il est préférable de ne télécharger les extensions que sur le site officiel http://wordpress.org/plugins/.

Des extensions et thèmes téléchargés hors site officiel peuvent contenir des codes malicieux !

Choisir

Pour choisir une extension, quelques considérations :

Pertinence

Des captures d'écran, les notes d'utilisateurs et une recherche sur internet permettent de se faire une première idée de la pertinence de l'extension avant essai.

Compatibilité

L'extension doit être compatible avec la version de Wordpress installée (rappel : pas de mise à jour de Wordpress sur Scribe !, cf Sites internet avec CMS Wordpress

Sur le site Wordpress, les informations de compatibilité sont souvent insuffisantes.

Essai

Un bon sitemestre ne teste JAMAIS ses extensions (ou thèmes) sur un site en production…

Pour les tests, il est bien de se constituer un site de test, le plus souvent en local sur un ordinateur, avec la même version de Wordpress et les mêmes extensions et thèmes que le site en production.

Et attention aux incompatibilités entre deux extensions à but similaire.

Simple, c'est mieux !

Beaucoup d'extensions au caractère commercial plus ou moins avancé ont l'habitude de faire régulièrement des “pings” sur leur site (ouverture du site par exemple), ce qui ralentit le site.
Entre deux extensions offrant le même service, il est parfois préférable de préférer la plus simple…

Désinstaller ce qui est inutile

Tout extension inutile doit être au moins désactivée et encore mieux désinstallée.

Installation

sur un multisite : par le ''network admin''

  • En network admin, aller dans My Sites / Network admin / Tableau de bord puis Extensions / Ajouter, rechercher l'extension.
  • Autre possibilité : télécharger l'extension,la décompacter puis en l'envoyer sur le site par ftp.

Activation

par le ''network admin''

  • Par défaut, seul le network admin peut activer les extensions.

par les ''admin''

  • Pour autoriser l'activation des extensions par les admin de sites de secondaires, dans My Sites / Network admin / Réglages / Menu Settings / Enable administration menus, cocher Extensions.
  • Mais comme le réglage porte sur tous les sites secondaires et toutes les extensions, il faut au préalable forcer l'activation de certaines extensions “obligatoires”.

activation globale

  • Pour activer une extension pour les sites, en network admin, cliquer sur Network activate, ce qui la fait apparaitre en gras.
  • Elle n'apparait alors plus sur la page Extensions de chaque site parce qu'elle n'est y plus désactivable.
  • A utiliser pour les extensions “obligatoires”.

activation site par site

  • Pour activer une extension site par site, en network admin, laisser l'extension en non gras.
  • Dans la page Extensions de chaque site, elle apparait et peut être activée, éventuellement par l'admin du site.
  • A utiliser pour les extensions “facultatives”, au moins parce qu'elles sont visibles des admin de sites secondaires.

Des extensions "obligatoires" sur Scribe / ENT

Ces extensions doivent impérativement rester activées pour tous les sites donc en gras en network admin :

Envole hooks

  • Modifications liées à l'ENT Envole, en particulier désactive la proposition de mise à jour de Wordpress.

wpCAS-envole

  • Modifications liées à l'ENT Envole pour la fédération à l'annuaire du portail.

WP Hide Dashboard

  • Cache le tableau de bord pour les abonnés.

Private WP

  • En désactivant cette extension, un site (principal ou secondaire) devient accessible sans authentification, donc hors ENT.
  • Cette ouverture est à faire :
    • sous la responsabilité du chef d'établissement,
    • en tenant compte de l'augmentation du trafic réseau et de la charge supplémentaire du serveur Scribe.
  • Cette extension n'a aucun autre paramétrage que son activation :
    • extension activée : le site est protégé par authentification (paramétrage normal),
    • extension désactivée : le site devient public.
  • Attention au cas où le site principal doit devenir le site d'établissement accessible hors ENT. Il faudra désactiver cette extension pour le seul site principal !

WP Sentry

Liens visibles

Problème : les pages détournées en liens avec l'extension Page Links To restent visibles sans restriction…

Palliatifs : ne plus utiliser Page Links To ou utiliser l'extension Role Scoper.

Pas de redirection sur login

Problème : sur un site public (donc sans authentification préalable), les articles/pages privés accédées par leur lien (envoyé par mél…) renvoient une page 404 et non une demande d'identification.

cf Formulaire de connexion

applications/wordpress/extensions-installation.txt · Dernière modification: 2013/06/12 11:01 par lbrillard