web-dev-qa-db-fra.com

WP gestion des plugins

Nous avons une installation Wordpress MU, il me manque une sorte de gestion de version de plugins. Actuellement, lors de la mise à jour automatique d'un plugin, je dois faire pleinement confiance au développeur: il ne cassera rien, ce que je ne suis pas toujours à l'aise à faire.

Existe-t-il un type de processus de déploiement de gestionnaire de plug-in ou de plug-in qui me permet de restaurer facilement des plug-ins de la version précédemment installée.

3
Willemk

Je me suis souvent demandé si je pouvais écrire une chose pareille. Le problème est qu'un plugin peut (et doit parfois) faire des changements - base de données et parfois aussi des fichiers. Il n’ya AUCUN moyen pour une partie externe de savoir quelles modifications ont été apportées. Un plugin capable de gérer le processus devrait (comme le note nicole) sauvegarder l'ensemble de la base de données et tous les fichiers.

Cela prendrait beaucoup de temps et, espérons-le, serait redondant (car on devrait également avoir ses propres sauvegardes). Si vous décidiez de restaurer, cela prendrait un certain temps. Peut-être serait-il plus rapide de compter sur vos sauvegardes habituelles (et de les tester aussi!)

Dans l’ensemble, je pense qu’il faut absolument tout simplement laisser le temps à un site Web sérieux.

Procédure recommandée (je fais un peu cette tâche en continu, - je maintiens un système de développement bêta wp avec tous mes plugins fréquemment utilisés et applique les mises à jour telles que je les vois, pas un test rigoureux, mais une alerte pour tout bogue drôle évident

  1. Avant de procéder à la mise à niveau, lisez tous les journaux des modifications et vérifiez les publications de support. (Je m'inscris aux numéros clés dans un lecteur de flux afin que je puisse être prévenu en cas d'incident - j'analyse régulièrement les titres très rapidement.)
  2. Ne soyez pas le premier à mettre à jour sauf s'il s'agit d'un système de développement
  3. Mettez à niveau tout d'abord le système de développement. Vous ne verrez peut-être pas tous les impacts dus aux différences de données/système, mais c'est un début.
  4. Si les changelogs indiquent des modifications risquées, testez-le bien en premier. S'il n'y a pas de changelogs - regardez le numéro de version - s'ils sont passés à x.0, c'est un gros changement.
  5. Ne pas mettre à niveau automatiquement lorsque vous ne regardez pas l'écran - vous devez voir tous les messages.
  6. Accédez à tous les paramètres de plug-in mis à niveau au cas où des actions de "mise à niveau" ne sont activées que si vous êtes administrateur et sur la page des plug-ins.
  7. Ne pas mettre à niveau tard dans la nuit - il faut laisser le temps de réparer s'il y a un 'échec épique'
  8. Soyez bien manié à tout moment si vous avez besoin de poster une note d'assistance. Il se peut que votre combinaison unique de "matériel" pose problème.
  9. Publiez une note d’assistance décrivant le mieux possible votre configuration et les symptômes observés.
1
anmari

Il n'y a pas vraiment de moyen facile de faire cela. Je pense qu’il est bon que vous soyez sceptique quant à la mise à niveau des plugins. Surtout sur un réseau.

J'ai tendance à suivre les conseils de cet article ici: http://wpmu.org/think-twice-before-you-upgrade-that-wordpress-plugin/

Également avant de mettre à niveau des plugins ... sauvegardez votre base de données et votre réseau. Essayez également de conserver une copie du plug-in avant de le mettre à niveau. Ceci afin que vous n'ayez pas à le télécharger à nouveau si la mise à niveau échoue.

C'est quelque chose que les gens demandent, mais WordPress ne l'a pas encore implémenté et il n'y a pas (ironiquement) de plugin pour cela.

J'espère que ça aide. Désolé, les nouvelles ne pourraient pas être meilleures.

0
Nicole