Chez momo-fr

Superviser des sites WordPress avec MainWP

Infogérance et maintenance WordPress avec MainWP

Les webmasters qui doivent gérer et suivre plusieurs sites propulsés par WordPress sont confrontés à une activité chronophage pour superviser et maintenir un ensemble de sites.

Le cœur de WordPress évolue à un rythme soutenu mais depuis la mise en place de mises à jour automatiques pour les versions intermédiaires (4.xx) c’est relativement simple à suivre.

Logo MainWP

Ce qui ne l’est pas par contre c’est la multitudes de mises à jour des thèmes et extensions. Sachant que c’est souvent là que la sécurité est en jeu il ne faut pas lésiner et bien suivre lesdites mises à jour. A partir de 4 ou 5 sites ça commence à devenir fastidieux. Je constate qu’en général peu de gens font ce suivi et pas mal de sites sont « tombés » à cause de cela.

Pour mémoire l’été dernier une vague d’attaque passaient par une faille sur l’extension Slider Revolution dans une version obsolète au moment de l’attaque, si les utilisateurs des sites avaient fait les mises à jour il n’y aurait eu aucun problème.

Il existe pourtant un type d’extension dédiée au monitoring des sites WordPress. J’en ai retenu 6 sur les centaines disponibles car elles ne font pas toutes les mêmes choses :

  • iContropWP (par abonnement mensuel – 1 formule)
  • InfiniteWP (gratuit de base + extensions payantes)
  • ManageWP (par abonnement mensuel – plusieurs formules)
  • Supermonitoring (par abonnement annuel – service en ligne)
  • WPRemote (gratuit – service en ligne)
  • MainWP (gratuit de base – extensions gratuites et payantes)

Dans ce lot j’ai choisit d’utiliser MainWP en suivant le conseil d’Aurélien Denis de WP Channel qui a fait une conférence à ce sujet lors du dernier WordCamp à Paris (janvier 2015).

Le principe repose sur 2 extensions :

  • Une extension générale (mère) installée sur un site WordPress dédié (c’est mieux pour la stabilité et les procédures).
  • Une extension « client » installée sur chaque site à monitorer (cette extension génère une clé de sécurité à indiquer dans l’extension mère lors de la création du profil du site à superviser), elle permet aussi de restaurer le site depuis une sauvegarde précédente).

Voilà une extension très séduisante déjà par les fonctionnalités proposées :

  • Monitoring centralisé de tous les sites
  • Tests de sécurité de base complet
  • Gestion de sauvegarde automatique (avec ou sans contenus annexes à WP)
  • Gestion de sauvegarde automatique des bases de données
  • Possibilité de sauvegarde manuelle
  • Notifications diverses sur différentes adresses
  • Gestion des articles et pages pour chaque site
  • Gestion des thèmes et leur mise à jour
  • Nombreuses extensions spécialisées (dispo en bundle à 400$ ou à l’unité)
  • Accès direct à l’administration distante en iFrame ou en fenêtre dédiée

Ensuite c’est une solution qui reste assez légère côté site « client » mais attention aux incompatibilités qui peuvent survenir avec les extensions de sécurité, de caches, et autre fonctionnalités qui demandent des accès divers dans le CMS et peuvent bloquer l’extension client.

Pour la sauvegarde des données (fichiers ou base de données) elle s’effectue sur le site hébergeant l’extension centrale de MainWP pour une sauvegarde distante, sur DroBox ou FTP il faudra acheter l’extension MainWP Remote Backups Extension à 30 $.

Un bémol toutefois, à l’heure actuelle il semble bien que les extensions et thèmes Premium ne passent pas tous l’étape de détection des mises à jour, soit parce que leur procédure fait appel à une clé externe à MainWP et WordPress, soit parce que la procédure est carrément externe au processus de WordPress. Ce point noir est bien dommageable mais ne supprime pas l’intérêt global pour l’extension MainWP.

Depuis la mise en place de cette solution je gère en quelques clics un parc de 22 sites WordPress sans me prendre trop la tête, le gain de temps est énorme et le suivi très Pro.

A creuser si vous êtes confronté au même problème.

Source : WordPress Channel, MainWP, extensions MainWP

Vous aimerez aussi

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus de résultats...

Generic selectors
Corespondance exacte
Rechercher dans le titre
Rechercher dans le contenu
Post Type Selectors

Autres catégories du Blog

Partager cette publication