Local: siempre mejorando

He estado usando Local durante años. Hace cuatro años, escribí sobre cómo logré que todos mis sitios de WordPress se ejecuten localmente. Solo quería chocar esos cinco nuevamente porque todavía está aquí y sigue siendo genial. De hecho, mucho mejor que en aquel entonces.

Divulgación, Flywheel, los creadores de Local, patrocinan este sitio, pero esta publicación no está patrocinada. Sólo quería hablar sobre una herramienta que uso. No es el único jugador en la ciudad. Incluso el MAMP PRO de la vieja escuela ha mejorado mucho y parece que a muchos desarrolladores les gusta. Las personas que viven en la línea de comando tienden a amar Laravel Valet. Hay otro servidor de WordPress entrando en juego aquí: DevKinsta.

El núcleo de Local sigue siendo prácticamente el mismo. Es una aplicación que ejecutas localmente (Windows, Mac o Linux) y te ayuda a hacer funcionar sitios de WordPress con increíble facilidad. Sólo unas pocas opciones y clics y listo. Esto es particularmente útil porque WordPress tiene dependencias que lo hacen funcionar (PHP, MySQL, un servidor web, etc.) y si bien puedes hacerlo a mano o con otras herramientas, Local lo hace en un contenedor que no interfiere con su máquina y puede Ayude a ejecutar localmente con configuraciones que se acerquen o coincidan completamente con su sitio de producción.

Esas cosas siempre han sido ciertas. ¡Aquí hay cosas nuevas, en comparación con mi publicación de hace cuatro años!

  • Los sitios se inician casi instantáneamente. Quizás hace alrededor de un año o un poco más Local tuvo una versión beta a la que llamaron Local “Lightning” porque era una especie de reescritura que la hacía mucho más rápida. Ahora así es como funciona Local y es tremendamente rápido.
  • Puede extraer y enviar sitios a producción (y/o puesta en escena) con mucha facilidad. En aquel entonces, creo que se podía tirar, pero no empujar. Todavía conecto mi propia implementación porque generalmente quiero que esté basada en Git, pero la extracción es tremendamente útil. Por ejemplo, te sientas a trabajar en un sitio y, en primer lugar, puedes simplemente extraer una copia de la producción para trabajar exactamente con lo que está en vivo. De todos modos, así es como trabajo. Sé que mucha gente trabaja de otras maneras. Podría hacer que su entorno local o de puesta en escena sea la fuente de la verdad y hacer mucho más para empujar que para tirar.
  • Recarga instantáneamente. Esto es refrescante para mis pequeños sitios de WordPress donde ni siquiera me molesté en iniciar un proceso de compilación o Sass ni nada por el estilo. Por lo general, esos procesos de compilación también ayudan con la recarga en vivo, por lo que es tentador recurrir a ellos solo para eso, pero ya no son necesarios aquí. Cuando necesito un proceso de compilación, a menudo conecta Gulp, pero también CodeKit sigue funcionando muy bien y su servidor puede ser proxy del servidor de Local sin problemas.
  • Inicio de sesión de administrador con un clic. En realidad, esta es la característica que me inspiró a escribir esta publicación. Una calidad de vida tan pequeña. Hay un botón que dice Administrador. Puede hacer clic en él y, en lugar de simplemente llevar a la pantalla de inicio de sesión, iniciará sesión automáticamente como un usuario administrador en particular. BRONCEADO AGRADABLE.
  • Hay un sistema de complementos. Mis amigos de back-end me siguieron usando TablePlus, así que me encanta que haya una extensión que me permita abrir con un solo clic mis bases de datos de WordPress en TablePlus. También hay un complemento optimizador de imágenes, que escanea todo el sitio en busca de imágenes que pueda reducir. Lo usé el otro día porque también podría.

Por supuesto, esto no es exhaustivo, son solo algunas características que demuestran cómo este producto comenzó bien y sigue mejorando.

Bonificación: creo que es elegante cómo gritan a los hombros del código abierto sobre los que se apoyan:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir