Je n’ai que deux mains !
Vous gérez plusieurs blogs, que ce soit pour vous ou bien pour vos clients, et les mises à jour se suivent, nouvelle version de WordPress suite à la dernière qui date seulement de deux semaines, les plugins, les thèmes qui se mettent à jour dans le désordre après des mises à jour importantes du moteur de WordPress et cela n’en fini pas !
Tant mieux, car cela corrige des bugs, des failles de sécurité ou amène des fonctions plus développées mais quel boulot quand on doit s’identifier dans chacun de ses blogs à chaque fois pour faire ces mises à jour.
On pourrait vivre sans faire les mises à jour !
Oui mais attention, dés qu’une faille est disponible, vous êtes alors inondé de requêtes tentant d’utiliser ces failles, et si vous les laissez, vous allez voir très rapidement votre travail réduit à néant, blog vide, piraté ou détourné, et là vous avez encore plus de travail pour la restauration et le nettoyage.
Pourquoi ne pas déléguer les mises à jour ?
Il faut avoir confiance dans la ou les personnes qui seront désignées pour ce travail et compter sur leur réactivité, un peu de retard dans une mise à jour peut vous coûter cher.
Comment être au courant à chaque fois qu’une mise à jour est disponible ?
Souvent, c’est en se connectant dans le tableau de bord de WordPress que l’on apprend qu’il y a des mises à jour mais tout le monde n’a pas le besoin de se connecter tous les jours.
D’autres fois c’est la presse qui nous communique les mises à jour importantes et on découvre ensuite que les plugins et thèmes doivent aussi être mis à jour.
Je vous ai trouvé un plugin pour WordPress, Wordfence, gratuit mais avec une version ‘premium’ payante, la version gratuite permet déjà de faire plusieurs choses.
- Empêche les tentatives d’identification forcée par dictionnaire
- Cache certaines infos de WordPress
- Avertissement en cas de modifications des fichiers de WordPress (pratique en cas d’infection)
- Firewall en cas d’attaque par injection
- Trafic en live avec blocage de l’adresse ip en cas de tentatives de piratage
- Plusieurs niveaux de défense
Mais surtout il avertit quand une mise à jour de WordPress, d’un plugin ou d’un thème est nécessaire.
Mais cela n’empêche pas la corvée d’aller sur chaque blog pour faire les mises à jour.
Gérer tous ses blogs depuis une seule interface
Maintenant, on parle comme des paresseux 🙂
Le rêve de pouvoir mettre à jour tous ses blogs depuis une seule interface et j’ai testé il y a un certain temps WP manager.
Très vite, j’ai eu des problèmes, WP Manager ne reconnaissait pas les mises à jour à faire et j’ai rapidement laissé tomber cette solution sans en trouver une autre en remplacement.
Mais depuis, il existe d’autres solutions, pas énormément, mais je suis tombé sur un article avec un système qui a attiré mon attention, InfiniteWP.
Etape 1 : installation
IWP est gratuit, c’est déjà un truc que je ne comprenais pas 🙂
Ce n’est pas un plugin pour WordPress, mais un script à mettre sur un de vos hébergements ou sur une installation locale de php+mysql comme Xampp par exemple( voir en portable sur une clef USB).
L’installation est relativement simple, vous choisissez soit un domaine ou bien un sous-répertoire d’un de vos sites et vous y envoyez la totalité d’IWP en FTP.
Vous préparez une base de données et vous lancez IWP qui commence alors une procédure d’installation simple, il vérifie que votre hébergement a les options nécessaires, demande les informations de la base de données, demande le login et mot de passe qui serviront à vous identifier et clic, c’est fini !
La première fois que vous serez connecté sur votre tableau de bord, il vous sera proposé de faire un tour de toutes les fonctions disponibles, très agréable quand on ne sait pas par où commencer.
Etape 2 : préparer un site pour le gérer depuis IWP
C’est tout aussi simple, il suffit d’installer un plugin ‘infinitewp-client’, disponible depuis le répertoire de plugins de WordPress et de l’activer. Dés l’activation du plugin, vous recevez trois informations.
- L’adresse du site
- Un identifiant ‘admin’ existant (mais tout autre conviendra)
- Une clef
Etape 3 : Ajouter un site dans le tableau de bord d’IWP
De retour dans son tableau de bord IWP, on clique sur le bouton « Ajouter un site », il suffit alors de mettre l’adresse, l’identifiant admin et la clef, après quelques secondes IWP vous dit que tout s’est bien passé.
Etape 4 : gérer les sites
Dés qu’un site nécessite une mise à jour, soit de WordPress, d’un thème ou d’un plugin, il apparaît dans un tableau clair avec des boutons pour faire à distance les mises à jour. On peut le faire site par site mais aussi le tout en une fois !
Mais IWP peut faire de nombreuses autres choses !
Identification sur n’importe quel des sites enregistrés en un seul clic, avec la clef d’identification, on arrive directement sur le blog identifié en admin en toute sécurité.
Mises à jour en un clic, chaque site enregistré est affiché avec les mises à jour à faire, soit on clique sur le bouton pour mettre ce site en particulier à jour mais au dessus vous verrez un bouton ‘Update All‘ pour la totalité des sites.
En cliquant sur ce bouton, une fenêtre affichera l’activité en cours jusque la fin de la tâche.
A l’aide d’un bouton filtre, vous pourrez aussi afficher uniquement les plugins, les thèmes ou bien les WordPress à mettre à jour, il est donc possible par exemple de ne mettre à jour que certains thèmes, plugins et WordPress.
Sauvegarde et restauration
Pour chaque site, il est possible de lancer un backup, comme le fichier est écrit en local, cela va très vite. Ensuite il est possible de télécharger ce backup, de le restaurer en un clic ou de le supprimer pour ne pas garder trop de gros fichiers.
En partant de votre tableau de bord, vous pouvez lancer un backup de tous vos sites en quelques clics.
Gestion des plugins, thèmes à distance
Imaginez que vous venez de découvrir un plugin qu’il vous faut absolument installer sur tous vos sites, Wordfence par exemple, plus besoin de vous rendre sur chaque site pour en faire l’installation. Depuis votre tableau de bord IWP, vous pouvez installer, activer, désactiver un plugin ou un thème sur un ou plusieurs sites en même temps.
Tout cela est gratuit, pour autant de sites que l’on veut, ils ont choisi le modèle intelligent de donner un outil très utilisable et de proposer par la suite des fonctions additionnelles payantes.
Il est prévu :
- Google Analytics
- Gestion des articles et des commentaires depuis votre tableau de bord IWP
- Sauvegarde automatique programmée
- Sauvegarde sur Amazon S3 ou Dropbox
- Clônage d’installation de WP
- Gestion des utilisateurs
- et bien d’autres
Sur le site, il est demandé aux utilisateurs quels fonctions ils souhaitent et quels sont celles que l’on souhaite en priorité, ainsi que de nouvelles idées de fonctions.
En conclusion, je vais adopter IWP, je n’avais pas encore osé le mettre sur mes gros sites, seulement sur des petits pas très importants que je pouvais restaurer facilement, afin de voir que tout se passait bien.
J’ai fais des mises à jour de WP sur 12 sites, 45 plugins et 9 thèmes, le tout à duré quelques secondes et tout s’est bien passé, donc IWP est « approuvé Patrick Van Hoof »:)
Crédit photo : © sakura – Fotolia.com
Je ne connaissais pas InfiniteWP, je le testerai à l’occasion il m’a l’ait très complet.
En fait j’utilise un service qui fait sensiblement la même chose c’est WPRemote : https://wpremote.com/ , il me semble qu’il y a sensiblement moins de fonctionnalités que InfiniteWP mais il gère bien les sauvegardes et Mise à jour de WordPress / des thèmes / des plugins, et l’installation est ultra simple, il suffit d’installer le plugin et d’y renseigné une clef.
Bonjour Alex,
En effet il fait partie des 3 systèmes décrit dans l’article source, il semble qu’il a moins d’options pour le moment que les deux autres.
Merci de ta visite
Amicalement
Patrick
Pourtant utilisateur de wp de longue date, je ne connaissais pas tous ces outils. Merci beaucoup pour le partage d’information, je vais de ce pas les regarder de plus près 🙂
Bonjour Stéphane,
Rassure toi, depuis le temps que j’utilise WP, j’en apprends encore de bonnes très souvent, merci de ta visite
Amicalement
Patrick
Bonjour,
Très utile ! Merci bien je ne connaissait pas du tout. Un très bon descriptif de cet outil en plus. Cet outil ma l’air simple d’utilisation et en même temps complet.
Bonne continuation
Bonjour Clément,
Et il fonctionne bien !
Je l’ai adopté pour presque tous mes sites, je dis presque car j’en ai en MU et je n’ai pas encore testé sous cette condition
Merci de ta visite et bonne journée
Amicalement
Patrick
Je m’interroge souvent sur le pourquoi du gratuit. En l’occurence, le service proposé est gratuit mais est édité par une entreprise. Il peut donc s’agir d’un produit d’appel, d’un freemium ou d’un gratuit dont les fonctionnalités vont se restreindre par la suite…
Mais le soft donne envie et semble bien fini.
Bonjour Christophe,
Je me suis également interrogé sur la gratuité, mais surtout quand j’ai vu le script en fonctionnement !
En fait ils proposent par la suite des options payantes (encore en développement) comme par exemple le backup programmé, actuellement il faut cliquer sur un lien pour le faire, la sauvegarde sur Amazon S3 ou Dropbox alors qu’actuellement c’est uniquement sur le serveur ou sur son propre ordinateur.
Donc tout est fonctionnel et gratuit, et par la suite ils vont proposer des modules qui seront payants pour avoir des fonctions plus avancées.
Merci de ta visite
Amicalement
Patrick
Merci Patrick pour cette information de première qualité. Je dis que ton article a droit au tampon « Approved », pour rebondir sur ta chute (aïe !).
@ bientôt !
Bonjour Paul,
Et voilà, j’ai plein d’encre sur ma chemise 🙂
Amitié
Pat
Salut,
Vraiment utile cet astuce.
justement j’ai un blog sous word press que je n’est plus mise
à jour le plugins depuis un bon bout. avec ce service je vais pouvoir
le faire plus facilement,
Merci et à bientôt,
Amicalement,
Xaier
Bonsoir Xavier,
je l’utilise depuis un certain et je dois dire que c’est super, il m’avertit quand j’ai des mises à jour, il s’en occupe lui même, que ce soit un thème, un plugin ou le noyau de wordpress et je viens d’avoir une mise à jour du script lui-même déroulé sans problème.
Merci de ta visite
Amicalement
Patrick
Hello Patrick,
je confirme, IWP est une solution de gestion centralisée de WP tout à fait excellente, même si on n’utilise que la version gratuite, avec des fonctionnalité basiques donc. J’ai encore un compte WP Manager, mais j’ai maintenant la possibilité de m’en passer complètement… 🙂
L’achat des plugins IWP complémentaires vaut la peine, si on a une utilisation intensive et professionnelle de WP, et si on peut bien sûr…
A bientôt, amicalement,
Alexandra
Bonjour Alexandra,
J’ai pris la version payante uniquement par soutien et sympathie pour le travail qu’ils ont réalisé, mais ce n’est pas du tout nécessaire, il y a quelques plus pour la backup par exemple, mais cela je préfère m’en occuper moi même.
Merci de ta visite
Patrick
Exactement ce que je cherchais. Ca a l’air bien sympa. Merci 😉
Bonsoir,
Ca me rend la vie si facile de faire la mise à jour de 39 blogs en un clic chaque matin 🙂
Merci de ta visite
Amicalement
Patrick
Hello,
J’ai déjà entendu parler de InfiniteWP par contre « confier » mes informations critiques (login et pass) passe encore, par contre « confier » ceux de mes clients ce n’est pas très correct pour 2 raisons :
1) Sais on jamais la mauvaise fois d’Infinite WordPress ou encore la « perte ou vol des données » sachant que même de grosse sociétés comme Sony ou Amazon ont déjà eu des soucis pareil on y réfléchis à 2 fois.
2) Mes clients me payent pour mettre à jour, certes ce serait intéressant pour eux de facturer moins si tout est facilité mais gagner en temps pour ensuite devoir re-installer le backup car le site a été piraté ou autre ce n’est ni intéressant pour moi ni pour mon client.
Maintenant vos retours sont clairement les bienvenus !
Après relecture je confondais InfiniteWP (installé sur son propre serveur) et WPManager (dans le cloud), je vais peut être tenter IWP du coup !
Je parlais donc de WPManager dans mon commentaire précédent !
Bonjour David,
Je comprend mieux car IWP est un script installé sur ton propre serveur tandis que l’autre effectivement est un service en ligne où je ne suis pas trop friand de laisser des informations sur tous mes blogs. Je suis assez content d’IWP vu le nombre de mise à jour sur une quarantaine de blogs !
Hier j’ai été notifié que WP passait à la version 3.5 et clic, tout en une fois, seul un site s’est retrouvé bloqué à cause d’un plugin qui ne fonctionnait plus avec wp3.5 mais comme j’ai été notifié de suite, j’ai simplement neutralisé le plugin en question et le site était de nouveau en ligne.
Merci de ta visite
Amicalement
Patrick
Cette solution (IWP) installée sur son propre serveur à l’air fortement intéressant en effet, merci pour tes retours.
Je vais tester cela sur mes propres blogs, on verra ensuite si je passe en production avec les sites de mes clients. Il faut rester prudent avec tous ces systèmes de centralisations.
Par exemple pour IFTT (si tu connais) que j’utilise pour auto-publier sur certains comptes, je crée un utilisateur WordPress avec les accès limités (auteur) qui ne sert qu’a ca. Comme ca je ne fournis pas le login et pass du compte administrateur, c’est déja ca 🙂
En espérant que ce petit conseil vous inspirent, merci pour ton partage !
D’autant que tu ne donnes pas des identifiants à IWP, tu dois d’abord installer un plugin client sur le site à contrôler, et une fois activé, le plugin te donne une grande clef, c’est cette clef qui servira à faire la connexion depuis IWP.
Je ne connais pas IFTT par contre j’utilise WPeMatico pour remplir un blog à partir de flux RSS. Merci de ton conseil pour mettre un compte auteur limité quand on partage des accès entre deux applications !
Amicalement
Patrick
Hello Patrick,
C’est encore moi !
Là ce n’est pas seulement encore un bon article que tu à écris ici, mais une sacré épine que tu viens de m’enlever !
Je ne passe pas loin de 2 heures par semaines pour faire la mise à jour de tous mes blogs. C’est non seulement un mangeur de temps énorme, mais aussi quelque chose de… comment dire ? Horriblement chiant, oui, c’est bien les bons mots.
Merci Patrick, tu viens de me faire gagner pas loin de 10 heure par mois et plus de 100 heure par an.
Voilà un super cadeau pour commencer 2013 😀
Amicalement,
Guillaume
Hello,
T’es toujours là ? 😀
J’ai 40 blogs à mettre à jour et quand on voit la fréquence de mise à jour soit de wp, soit d’un plugin, je n’ai pas de meilleur mot que le tien, c’est chiant 😀
Ici, chaque matin, un clic et tout est à jour 🙂
passe une bonne soirée
Amicalement
Pat
Je vois d’où vient l’idée de ton article alors :p
J’ai l’habitude de m’exprimer comme je le pense, mais j’ai plus de mal à le faire à l’écrit.
Après, tout dépend comment le blogueur pousse sa compréhension du lecteur, je pense. Tu as réussi à m’apporter une astuce, du bon contenu qui est toujours bon à revoir et je suis rentré en phase avec toi par rapport à tes écrits donc je ne peux que t’applaudir !
Des bonnes bases PNL ou simplement en accord de penser, « what is the question » comme dirait l’autre 😉
Amicalement,
Guillaume
Avec la version 2.6 de WordPress qui se prépare, c’est une bonne occasion pour installer le client sur tous les sites WordPress gérés.
Bonjour Yann,
Quel pied de pouvoir mettre tout cela à jour en un clic 🙂
Merci de ta visite
Patrick
Salut Patrick;
Ce post commence à date un peu et j’ai lu tous les commentaires. Je voulais savoir si tu utilises toujours ce script ou si tu es passé à autre chose. J’hésitais justement entre une solution de ce genre ou passer en mode WMU. J’ai cru voir que tu avais aussi des sites en WMU, dans ce cas là pourquoi utiliser ce script car il me semble que l’un des intérêts de WMU est la mise à jour en une fois de la plateforme pour l’ensemble de tes sites non?
Merci en tout cas pour tes infos, je continue ma découverte du site.
Re bonjour Alex,
J’utilise toujours IWP, quel pied de gérer tout depuis une seule page, un clic et hop, 40 blogs mis à jour 🙂
Pour WPMU, c’est dans le cas ou tu dois faire plusieurs blogs dans le même domaine, par exemple j’ai un client qui est une école et ils veulent pouvoir créer des blogs pour des mini-activités à partir du leur en gérant tout depuis un seul wordpress, ou encore un site de promotion pour musiciens qui doit aussi créer des blogs pour chacun des membres musiciens.
Par contre pour des ‘clients’, il vaut mieux avoir des WordPress séparés sur des hébergements différents.
Bonne visite
Amicalement
Patrick