Catégories
Astuces et Design

Examen de WP Migrate DB Pro (2020)

Déplacer WordPress peut être un processus fastidieux. La migration de votre site Web vers un nouveau serveur en particulier implique de nombreuses étapes différentes qui peuvent prendre beaucoup de temps.

Le plus dur, cependant, est de déplacer la base de données MySQL.

Surtout quand elle a une certaine taille, télécharger la base de données à partir de l'ancien serveur et la téléverser vers le nouvel emplacement peut être un test de patience.

En plus de cela, il y a souvent des problèmes imprévus tels que les délais d'attente dans phpMyAdmin et d'autres erreurs.

De plus, vous devez remplacer toutes les mentions de l’ancien emplacement du site par celle de sa nouvelle maison, soit via des instructions MySQL, soit via le script de recherche et remplacement.

Pas étonnant que cette partie soit l'une des activités liées à WordPress les moins préférées des utilisateurs et des développeurs.

Cependant, que se passerait-il s'il y avait un outil qui rendait le processus de migration de la base de données WordPress aussi simple que quelques clics de bouton? Qu'est-ce qui pourrait réduire considérablement le temps et les efforts consacrés à cette étape?

Eh bien, WP Migrate DB Pro n'est que cet outil.

Qu'est-ce que WP Migrate DB Pro et que fait-il?

Comme son nom l'indique, WP Migrate DB Pro de Delicious Brains est un plugin WordPress premium qui vous aide à déplacer votre base de données WordPress d'un endroit à un autre.

Il est accompagné de recommandations des plus hauts échelons de la sphère WordPress. Les fans du plugin incluent Pippin Williamson des plugins de Pippin, Chris Coyer de CSS-Tricks et la développeur Genesis Carrie Dils.

Pourquoi mérite-t-il ce genre de renommée?

Eh bien, WP Migrate DB Pro supprime 95% du travail généralement impliqué dans la migration d'une base de données WordPress.

Au lieu de télécharger la base de données sur votre disque dur, puis de la télécharger à nouveau, WP Migrate DB Pro vous permet de la synchroniser directement entre deux sites.

Cela signifie que le plugin peut pousser ou extraire une base de données WordPress d'un site à un autre. De plus, il remplacera également l’URL et le chemin d’accès au fichier de l’ancien emplacement par celui du nouveau domicile de la base de données.

Ces capacités en font un outil formidable pour faire passer un site Web WordPress du développement à l'environnement en direct, ainsi que pour conserver une version mise à jour sur votre disque dur.

Ça semble intéressant?

Jetons un coup d'œil sous le capot alors.

Comment utiliser WP Migrate DB Pro

Avant de pouvoir installer le plugin, vous devez d'abord vous assurer que votre environnement répond à ses exigences, qui sont les suivantes:

  • Dernière ou deuxième dernière version de WordPress
  • PHP 5.2.4+
  • MySQL 5.0+
  • Apache 2+ ou Nginx 1.4+ (fonctionnera probablement avec d'autres serveurs Web PHP / MySQL, mais pas officiellement pris en charge)
  • Navigateurs basés sur Firefox et Webkit comme Chrome ou Safari. Internet Explorer n'est pas pris en charge.

Après l'installation, vous le trouverez dans le Outils section du backend WordPress. Le fait que le plugin ne crée pas son propre élément de menu est déjà un plus dans mon livre.

Élément de menu WP Migrate DB Pro

WP Migrate DB Pro peut remplir trois fonctions principales:

  • Exportez la base de données de votre site actuel (la version gratuite est limitée à cette fonctionnalité)
  • Extraire une base de données d'un autre site Web et remplacer l'actuelle
  • Poussez la base de données actuelle vers un autre emplacement et écrasez celle qui s'y trouve

Passons en revue chaque partie afin que vous puissiez mieux comprendre le processus.

Exporter votre base de données

Si vous souhaitez effectuer une sauvegarde de la base de données de votre site, choisissez simplement Exporter le fichier dans le menu du plugin. Vous pouvez éventuellement choisir de compresser le fichier Gzip pour économiser de l'espace et du temps de téléchargement.

Si vous prévoyez d'utiliser la base de données sauvegardée pour un autre site, vous pouvez remplir le trouver et remplacer champs pour l'URL du site et le chemin du fichier. Le plugin les remplacera alors automatiquement lors de l'exportation.

C'est un gain de temps énorme par rapport à d'autres méthodes telles que le script susmentionné ou l'écriture d'instructions MySQL.

Exporter la base de données avec WP Migrate DB Pro

Ensuite, vous pouvez configurer les tables à inclure dans l'exportation. Vous pouvez soit tout sauvegarder en même temps, soit effectuer une sélection.

En plus de cela, vous avez également la possibilité d'exclure certains types de publications de la sauvegarde au cas où vous n'en auriez pas besoin sur le nouveau site.

Les paramètres supplémentaires incluent:

  • Remplacer les GUID (identificateurs uniques globaux – important pour les flux RSS)
  • Exclure les commentaires de spam (car pourquoi voudriez-vous les copier?)
  • Exclure les transitoires (il s'agit de données temporaires mises en cache)
  • Rendre la base de données compatible avec les anciennes versions de MySQL

Options avancées de WP Migrate DB Pro

Une fois que vous avez fait votre choix, vous pouvez enregistrer le profil de migration actuel pour une utilisation future ou continuer directement. Un clic sur le gros bouton bleu lance l'exportation.

Progression de la migration de WP Migration DB Pro

Il ne vous reste plus qu'à attendre le message de réussite une fois terminé. Très simple jusqu'à présent, n'est-ce pas?

Pousser et extraire des bases de données WordPress

Bien que la fonction d'exportation soit assez utile en elle-même, il existe d'autres plugins qui peuvent le faire. Là où cela devient vraiment intéressant, c'est la migration de bases de données directement entre deux sites WordPress différents.

Cette partie n'est disponible que dans la version premium, pas dans l'édition gratuite de WP Migrate Pro et à juste titre.

La possibilité de pousser et d'extraire des bases de données WordPress est la raison pour laquelle ce plugin peut désormais être trouvé sur à peu près tous les sites Web WordPress dont je suis responsable.

Pour en profiter, vous devez d'abord connecter les deux sites Web que vous souhaitez utiliser pour la migration de la base de données. Sur le Réglages page, vous pouvez trouver une clé secrète qui permet aux sites de reconnaître et d'accepter les demandes les uns des autres.

Clé secrète WP Migrate DB Pro

Pour effectuer une migration de base de données sur un site, vous devez toujours ajouter la clé à partir du site Web distant. En outre, le site Web qui est poussé ou extrait doit également cocher la case correspondante dans les paramètres.

Note rapide sur les environnements locaux: Vous ne pouvez pas passer d'une installation en direct à une installation locale. WP Migrate DB Pro n'aura jamais les autorisations appropriées pour votre disque dur. Cependant, comme il est facilement possible de tirer la base de données depuis une installation en direct vers un environnement local, cela ne pose pas de problème.

De retour sur le Émigrer , vous pouvez maintenant choisir si vous souhaitez pousser ou extraire une base de données et être invité à saisir la clé secrète de l'autre site Web pour continuer.

Extraire la base de données avec WP Migrate DB Pro

Une fois que vous l'avez fait, les options habituelles comme pour l'exportation de votre base de données s'appliquent. Sélectionnez les tables à migrer, excluez certains types de publication, etc.

Une option supplémentaire pour les demandes push et pull est que vous pouvez choisir de transmettre ou non les informations sur les plugins activés et désactivés. Par conséquent, si cela est important pour vous, assurez-vous de cocher cette case.

Extraire la base de données avec les options avancées de WP Migrate DB Pro

(Dans Réglages vous pouvez également désactiver entièrement la migration de certains plugins, pour accélérer le processus.)

Avant la synchronisation, vous avez également la possibilité que WP Migrate DB Pro enregistre d'abord une copie de la base de données existante en cas de problème et que vous deviez revenir à une version antérieure.

De plus, si vous possédez l'addon de fichier multimédia (plus d'informations ci-dessous), le plugin offre également plusieurs options de synchronisation pour ces fichiers.

Lorsque vous êtes satisfait, le reste fonctionne comme l'export. Tout ce que vous avez à faire est de cliquer sur le bouton et de regarder la barre de progression se déplacer vers la droite. Après cela, il suffit d'une nouvelle connexion pour le site Web dont la base de données a été remplacée et vous avez terminé.

Ce que j'aime particulièrement dans ce plugin, c'est sa simplicité et son intuitivité. Tout est très explicite et même les utilisateurs moins expérimentés ne devraient pas avoir trop de problème.

Si vous souhaitez voir l'ensemble du processus en action, vous pouvez le faire dans cette vidéo:

Addons et autres choses intéressantes sur le plugin

Alors que la fonctionnalité principale de WP Migrate DB Pro est déjà suffisante pour lui assurer une place dans mon top dix, il y a quelques autres choses qui poussent l'aiguille à génial.

Prise en charge intégrée

Premièrement, il y a le support. Offrir un excellent support client est l'un des principaux moyens de se démarquer et de promouvoir vos plugins.

Pourtant, alors que d’autres proposent des forums d’aide, etc., la section de support de WP Migrate DB Pro se trouve directement dans le plugin lui-même.

Section d'aide de WP Migrate DB Pro

Ici, vous pouvez regarder des vidéos d'introduction à l'interface utilisateur du plug-in, sur la façon d'extraire et de pousser des bases de données ainsi que sur le module complémentaire de fichier multimédia.

Plus important encore, vous pouvez utiliser cette partie pour envoyer un e-mail aux développeurs, y compris des messages d'erreur de la console, qui se trouvent sur la même page.

Module complémentaire de fichiers multimédias

En plus de cela, en fonction de votre licence, le plugin est livré avec un certain nombre d'addons.

J'ai déjà mentionné le module complémentaire de fichier multimédia. Il vous permet non seulement de synchroniser la base de données de deux sites WordPress différents mais également leurs fichiers multimédias.

L'addon fera éventuellement une comparaison des fichiers multimédias trouvés sur les deux sites Web, puis téléchargera ou téléchargera ceux qui ne sont pas présents dans la destination et peut même supprimer tous les fichiers qui ne se trouvent plus dans la source.

WP-CLI

Un autre addon est WP-CLI. Pour ceux qui ont les compétences, il permet d'exécuter des migrations via la ligne de commande au lieu de l'interface graphique.

Outil multisite

Enfin, il existe un addon pour les configurations multisites WordPress. Celui-ci permet aux utilisateurs d'exporter des sous-sites vers des sites Web autonomes.

L'étiquette de prix

WP Migrate DB Pro est actuellement disponible en quatre licences avec différents niveaux de prix:

  • Licence personnelle – 90 $
  • Licence de développeur – 199 $
  • Licence Studio – 550 $
  • Licence d'agence – 1 000 $

Licences WP Migrate DB Pro

Comme vous pouvez le voir sur la capture d'écran, ils diffèrent par le nombre de sites Web sous licence, le nombre de contributeurs autorisés et si les addons mentionnés ci-dessus sont inclus ou non (ils ne peuvent pas être achetés séparément).

Toutes les licences contiennent un an de mises à jour logicielles et d'assistance. Après cela, Delicious Brains vous offrira 30% de réduction pour un renouvellement, ce qui est une bonne idée.

Il existe également une garantie de remboursement de 60 jours. Si, pour une raison quelconque, vous n'êtes pas satisfait, les développeurs de plugins vous rembourseront sans vous poser de questions.

Y a-t-il des inconvénients?

Comme cela est probablement devenu clair maintenant, je suis légèrement biaisé du côté positif. WP Migrate Pro est l'un de mes plugins préférés et je ne voudrais plus m'en passer.

Cependant, chaque plugin a ses défauts.

Dans ce cas, pour beaucoup, cela pourrait être le prix. Ma licence de développeur vient avec un prix de 199 $ par an, ce qui n'est pas un petit investissement pour tout le monde. Cependant, j'ai constaté que le temps que j'économis lors de la migration WordPress compense largement cela.

La seule chose qui me manque vraiment est une option pour les sauvegardes ou synchronisations automatiques programmées. Ce serait un excellent moyen de garder les bases de données de mes sites en sécurité quelque part et d'éliminer le besoin d'installer un autre plugin juste à cette fin.

En résumé: WP Migrate DB Pro Review

WP Migrate Pro de Delicious Brains offre une solution très confortable et facile à utiliser pour la sauvegarde et la migration de bases de données WordPress.

Bien qu'il existe des alternatives pour déplacer des sites Web WordPress (par exemple, Duplicator, UpdraftPlus, All-in-One WP Migration), aucune d'entre elles ne peut battre le niveau de facilité offert par ce plugin.

Être capable de synchroniser votre installation locale et votre version en direct en quelques clics est une telle charge pour tous les utilisateurs. De plus, pour les développeurs, cela signifie qu'ils peuvent passer plus de temps sur un travail qui génère des revenus plutôt que sur des tâches de routine.

Obtenez le WP Migrate DB Pro

Je ne peux que promettre qu'une fois que vous avez utilisé WP Migrate DB Pro, vous ne voudrez plus jamais revenir à phpMyAdmin.

En passant, si vous souhaitez donner un coup de fouet au plugin, vous pouvez obtenir une belle réduction de 20% via ce lien. Le coupon se trouve également sur la page de coupon de WPKube, que vous voudrez peut-être consulter.

Avez-vous déjà utilisé WP Migrate Pro? Quelle est votre solution privilégiée pour la migration de base de données WordPress? Veuillez partager les commentaires!

Laisser un commentaire

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