Migrer WPanciennement connu sous le nom de WP Migrate DB et récemment acquis par WP Engine, s’est depuis longtemps étendu au-delà de sa version initiale en tant qu’outil de migration de base de données. Les utilisateurs peuvent être familiarisés avec le flux de travail push/pull consistant à installer le plug-in sur deux sites et à migrer la base de données, les médias, les thèmes et les modifications du plug-in dans les deux sens. La plus récente version 2.6 étend les capacités du plugin pour inclure des exportations de site complet pour l’intégration avec Localun outil de développement WordPress gratuit et populaire, également détenu par WP Engine.

Ce nouveau flux de travail distant-local est inclus à la fois dans la version gratuite Plug-in WP Migrate et la version pro. Les exportations du site complet regroupent la base de données, les médias, les thèmes, les plugins et d’autres fichiers dans une archive ZIP, qui peut être importée de manière transparente dans Local.

Après avoir cliqué sur Exporter dans WP Migrate, les utilisateurs sont redirigés vers l’écran suivant où ils peuvent configurer ce qui est inclus dans le fichier d’exportation. Cette archive ZIP peut être glissée et déposée dans l’écran d’importation dans Local.

L’équipe WP Migrate a collaboré avec l’équipe locale pour faire correspondre les environnements aussi étroitement que possible lors de l’exportation pour l’importation locale.

“Chaque site exporté avec WP Migrate inclut un wpmigrate-export.json fichier qui contient des métadonnées telles que les versions PHP et MySQL qui ont été utilisées pour la dernière fois sur le site », a déclaré Kevin Hoffman, chef de produit WP Migrate. « Lors de l’importation, Local lit ce fichier et tente de faire correspondre l’environnement à celui du site exporté, de sorte que le site local fonctionne (et s’arrête !) Comme son homologue distant. »

Dans ce scénario de migration, le plugin WP Migrate peut être inclus dans la liste des plugins afin qu’il soit activé sur le site local, accélérant ainsi le workflow de configuration d’un site de développement local. Auparavant, cela nécessitait la configuration de plug-ins, de modules complémentaires et de clés de licence dans les deux environnements.

« L’année dernière, nous avons vraiment adopté notre nouvelle identité en tant que solution de migration complète du site », a déclaré Hoffman. « L’un des objectifs que nous nous sommes fixés était de gérer la migration d’un site entier depuis WP Admin sans jamais avoir à toucher à cPanel, phpMyAdmin ou FTP. Ce nouveau flux de travail est l’aboutissement de ces efforts fournis en tant que solution gratuite de bout en bout pour la communauté WordPress.

Les clients qui ont acheté la version pro peuvent toujours opter pour pousser et tirer directement entre les sites, mais ce nouveau flux de travail permet aux utilisateurs (gratuits et payants) de configurer plus facilement un environnement de développement local pour la première fois.

« Lorsque nous avons réalisé à quel point nous pouvions simplifier le flux de travail distant vers local en adoptant les exportations de site complet, nous avons contacté l’équipe locale qui a contribué à sa réalisation », a déclaré Hoffman.

L’équipe WP Migrate cherche à étendre l’intégration au-delà de la correspondance des versions WordPress, PHP et MySQL pour donner aux utilisateurs la possibilité de prédéfinir des profils de migration pour repousser les sites locaux vers l’hôte distant.

« Lors de la configuration d’une exportation, nous pourrions également laisser les utilisateurs configurer un accès administrateur en un clic dans Local », a-t-il déclaré. « Imaginez déposer un ZIP dans Local et atterrir dans WP Admin sans jamais avoir à vous connecter. Il existe de nombreuses possibilités, et je suis sûr que d’autres apparaîtront au fur et à mesure que la communauté commencera à l’utiliser. »


Source link