Local : toujours mieux

J’utilise Local depuis des lustres. Il y a quatre ans, j’ai écrit sur la façon dont tous mes sites WordPress fonctionnaient localement. Je voulais juste lui donner un autre high five car il est toujours là et toujours génial. En fait, beaucoup mieux qu’à l’époque.
Je voulais juste parler d’un outil que j’utilise. Ce n’est pas le seul joueur en ville. Même la vieille école MAMP PRO s’est beaucoup améliorée et de nombreux développeurs semblent l’apprécier. Les gens qui vivent sur la ligne de commande ont tendance à aimer Laravel Valet. Il y a un autre hébergeur WordPress qui entre dans le jeu ici : DevKinsta.
C’est une application que vous exécutez localement (Windows, Mac ou Linux) et qui vous aide à créer des sites WordPress incroyablement facilement. Juste quelques choix et clics et c’est parti. Ceci est particulièrement utile car WordPress a des dépendances qui le font fonctionner (PHP, MySQL, un serveur Web, etc.) et bien que vous puissiez absolument le faire à la main ou avec d’autres outils, Local le fait d’une manière conteneurisée qui ne gêne pas votre machine et peut vous aider à l’exécuter localement avec des paramètres proches ou parfaitement adaptés à votre site de production.

!

  • Les sites démarrent presque instantanément. Il y a peut-être environ un an ou un peu plus, Local avait une version bêta qu’ils appelaient Local « Lightning » parce que c’était une sorte de réécriture qui l’a rendu beaucoup plus rapide. Maintenant, c’est comme ça que fonctionne Local, et c’est aussi rapide que diable
  • Vous pouvez facilement tirer et pousser sites de production (et / ou mise en scène) très facilement. À l’époque, vous pouviez tirer je pense mais pas pousser. Je continue de câbler mon propre déploiement parce que je veux généralement qu’il soit basé sur Git, mais l’extraction est extrêmement pratique. Par exemple, vous vous asseyez pour travailler sur un site, et la première chose, vous pouvez simplement extraire une copie de la production pour travailler exactement avec ce qui est en direct. C’est ainsi que je travaille de toute façon. Je sais que beaucoup de gens travaillent autrement. Vous pourriez faire en sorte que votre environnement local ou de mise en scène soit la source de la vérité et fasse beaucoup plus pousser que tirer
  • Rechargement instantané. C’est rafraîchissant pour mes petits sites WordPress où je n’ai même pas pris la peine de lancer un processus de construction ou Sass ou quoi que ce soit. Habituellement, ces processus de construction aident également au rechargement en direct, il est donc tentant de les utiliser uniquement pour cela, mais ils ne sont plus nécessaires ici. Lorsque j’ai besoin d’un processus de construction, je câblerai souvent Gulp, mais CodeKit fonctionne toujours très bien et son serveur peut très bien proxy le serveur de Local.
  • Connexion administrateur en un clic. Il y a un bouton qui dit Admin. Vous pouvez cliquer dessus et, plutôt que de simplement vous amener à l’écran de connexion, il vous connecte automatiquement en tant qu’utilisateur administrateur particulier. VRAIMENT GENTIL.
  • Il existe un système de plugins. Mes amis back-end m’ont mis sur TablePlus, alors j’adore le fait qu’il existe une extension qui me permet d’ouvrir en un clic mes bases de données WordPress dans TablePlus. Il existe également un plugin d’optimisation d’image, qui scanne l’ensemble du site à la recherche d’images qu’il peut réduire. Je viens de l’utiliser l’autre jour parce que je pourrais aussi bien.

Bien entendu, ce n’est pas complet, c’est juste une poignée de fonctionnalités qui montrent comment ce produit a bien démarré et s’améliore sans cesse.

Bonus : je pense que c’est chic de voir comment ils crient aux épaules open source sur lesquelles ils se tiennent :