En el episodio de hoy hablamos de una herramienta, pero antes déjame que os recuerde que Tenolitas.com es un servicio de asesoramiento low cost donde podéis contratar vuestro plan de asesoramiento tecnológico por el precio de un par de cafés y hacer vuestras preguntas para poder contar con mi ayuda y poner en marcha vuestro negocio digital.
La herramienta de la que quiero hablaros hoy se llama Local, es una herramienta que os va a permitir montar un entorno LAMP o LEMP que es Linus Apache MySQL y PHP o Linus EngineX, MySQL y PHP que es el entorno necesario para instalar la mayoría de aplicaciones PHP, open source y auto alojadas como es en este caso WordPress.
Y como entiendo que dentro de los ingeniosos de sistemas habrá quien prefiere a dedicarse a sistemas y a instalación y despliegue, lo que se conoce como operación o sistemas, y habrá quien quiera dedicarse más al tema de la implementación, a configurar el WordPress, a instalar temas o incluso a diseñar sus propias plantillas o hacer programación sobre WordPress.
Por eso para que el que quiera dedicarse a esta parte de implementación o programación vamos a proponer esta herramienta que se llama Local que podéis encontrar en localvp.com también os dejaré el enlace en las notas del programa y con esta herramienta pues la instalas en tu ordenador ya sea Windows, Linux o Mac y lo que te va a permitir es crear sitios WordPress en tu máquina local.
De esta manera pues vas a tener la posibilidad de crear tantos entornos de pruebas o laboratorios WordPress como tú quieras.
Instalas la aplicación descargándola desde localvp.com creas una cuenta gratuita registrándote en la plataforma en local con tu correo y una contraseña como es habitual y una vez que la tienes instalada en tu equipo al ejecutarla lo primero que tienes que hacer es añadir un sitio web y a este sitio web le vas a poner un nombre, pues laboratorio o como quieras llamarlo y a partir de aquí la próxima pantalla va a ser elegir un entorno.
Y aquí vas a poder elegir el te propone por defecto un entorno Lemp con php 7.4.1 y con el web server de engine x y MySQL 8.0.16 pero puedes elegir un entorno con Apache o MariaDB o dos versiones más antiguas de MySQL lo que prefieras aquí esto es interesante porque si estás probando plugins que son antiguos y necesitas una base de datos pues MySQL 5.6 pues vas a poder instalar esta versión de MySQL y si estás con versiones más actuales pues simplemente con MariaDB o con un MySQL actual pues vas a poder hacer la configuración.
A partir de aquí pues te va a pedir un nombre de usuario una contraseña y un correo electrónico para lo que es la cuenta de administración de este WordPress cada sitio WordPress tiene un administrador que es el que tiene acceso al panel de control luego puedes crear más usuarios que tengan este tipo de rol y por lo tanto acceso al panel de control incluso las mismas funcionalidades que puedes tener tú como administrador, pero necesitas uno para partir de cero en la instalación y poder entrar al panel de control a empezar a configurar cosas.
En este momento pues una vez que tienes ya configurado este sitio pues vas a tener la ventaja de poder pararlo o arrancarlo siempre que quieras para no tener los servicios de MySQL y el servidor de aplicaciones web ya sea en nginx o apache, no tenerlos ejecutando y consumiendo recursos de tu máquina, pues cuando cierres la aplicación local o cuando pares, detengas cada uno de los sitios web, que puedas tener creados te va a dejar de consumir estos recursos.
Después te va a indicar en el panel de control de tu sitio, te va a indicar las características del entorno que has montado la versión del PHP la versión de MySQL el servidor de aplicaciones que estás utilizando y vas a poder acceder a esta información de una forma muy sencilla.
También vas a tener un enlace para que te lleve a la carpeta local en tu disco duro donde está toda la parte de contenidos de ese WordPress por ejemplo si estás programando plugins o estás programando temas o incluso bloques personalizados de Gutenberg, vas a necesitar acceder a esta ruta pues para crear allí tus carpetas y tus ficheros de plugin o del tema personalizado.
Yo particularmente lo que me ha gustado esta herramienta, por ejemplo, es que me permite hacer conversiones de lo que serían páginas diseñadas en puro HTML pues con una herramienta como puede ser Pine Grow.
Pine Grow que es una herramienta que tiene podéis bajaros la versión gratuita que os dejaré también en las notas del programa del Pine Grow WordPress Theme Converter que es un conversor de código HTML, un diseño HTML que puedas tener que hayas hecho pues con cualquier otra herramienta o que te hayan pasado un diseñador un diseño puro en HTML puedes utilizar el Pine Grow Theme Converter para asignar ciertas variables a las secciones del código PHP y que automáticamente Pine Grow Theme Converter te convierte esta página HTML en un tema de WordPress dejándote el tema de WordPress en la carpeta local de contenidos, que la herramienta local, va a crear para cada uno de los sitios.
De esta manera vas a poder hacer pruebas de plugins y bueno estropearlos las veces que quieras porque estás en local sin estar trabajando en un sitio en producción, que nunca es recomendable y vas a poder eliminar y crear este sitio de WordPress cada vez que quieras cuando elimines el sitio WordPress todas las carpetas de contenido local van a desaparecer todos los desarrollos que estuvieras haciendo van a desaparecer y en el momento, pues que ya tengas éxito con tu desarrollo, ya sea un tema, ya sea un plugin, pues lo que vas a poder hacer es exportarlo como un plugin de WordPress en su fichero comprimido zip y después subirlo a tu WordPress de producción sin ningún tipo de problemas.
Local también te permite importar y exportar sitios para hacer pues descargarte un sitio que está en producción hacer modificaciones sobre él y volverlo a subir a producción por lo tanto es una herramienta que bueno pues si no eres de los ingeniosos de sistemas que les gusta trastear con las consolas de linux y instalarse todos los elementos necesarios para montar un WordPress por su cuenta lo que sería un DevOps o un ingenioso de sistema de operaciones y eres más implementador diseñador o programador.
Local es la herramienta que te va a permitir hacer tus entornos de desarrollo de una manera rápida al vuelo en unos segundos tienes levantado un portal sobre el que empezar a trabajar este episodio de hoy va a ser muy cortito porque local realmente es una herramienta que se explica muy sencillamente y también un poco por compensar el episodio larguísimo que le dedicamos a blockchain que era una tecnología muchísimo más densa y que necesitaba más explicación que local.
¡Que tangas un ingenioso día!
—