Escribiendo Mejor Código de WordPress: Introducción
En los últimos años, he hablado mucho sobre la naturaleza de la calidad del código y varias herramientas, procesos y bibliotecas que recomiendo usar cuando se trata de escribir código para WordPress.
También estoy abierto a que la mayoría del trabajo que hago sea en el desarrollo de back-end. Esto significa que trabajo predominantemente con complementos de WordPress usando programación orientada a objetos y no trabajo mucho con plantillas ni con tecnologías front-end.
Es por elección, y estoy muy contento con el lugar donde estoy. Pero yo divago.
Si está en el negocio de hacer lo mismo (o lo hace como un pasatiempo), no se trata solo de escribir el código. Se trata de tener las herramientas adecuadas en su lugar.
He aludido a algunos de estos en publicaciones anteriores, pero no he repasado las herramientas que uso y la configuración que uso cada vez que estoy creando una solución para mí o para otra persona.
Al menos no de forma organizada.
En esta serie, voy a hacer exactamente eso:
Voy a cubrir las herramientas que uso, las bibliotecas que uso y cómo las uso.
En última instancia, el objetivo es que aquellos de ustedes que lean esto puedan incorporarlos en su trabajo diario para escribir un mejor código.
Mejor código de WordPress
Antes de continuar, daré un descargo de responsabilidad primero:
La serie anterior que he hecho hasta este punto ha sido larga. Esta serie no lo hará. Voy a centrarme en publicaciones y series más cortas y enfocadas durante un tiempo.
Dicho esto, esta serie asume que está familiarizado con su IDE y tiene un conocimiento superficial de Composer. Para mí, uso Visual Studio Code (y lo he cubierto bastante ).
Voy a seguir el proceso desde el principio hasta el punto de tener un complemento listo para funcionar. No, esto no significa que estemos escribiendo un complemento. Pero vamos a ir hasta el borde.
Así que dicho esto, comencemos.
Instalación del compositor
Para aquellos que han leído este blog durante mucho tiempo, entonces saben que he cubierto esto antes; sin embargo, nunca quiero asumir algo como esto cuando se trata de aquellos que se han unido recientemente o pueden estar leyendo sobre esto por primera vez.
Si ya está configurado, puede omitirlo; de lo contrario, procedamos.
¿Qué significa instalación global?
Instalar una aplicación globalmente significa que es accesible desde cualquier parte de su sistema. Es decir, no importa si está en el directorio de Documentos o en el directorio de un proyecto, puede acceder a la utilidad mediante la línea de comandos.
Y, claro, podemos usar Composer por proyecto (y lo defiendo), pero hay momentos en los que también es importante instalar Composer en una configuración global.
Y eso es lo que vamos a hacer aquí.
Dos formas de instalar Composer
Usando cerveza casera
Si usa Homebrew, entonces es posible instalar Composer usando Homebrew. Podría decirse que es más fácil de instalar y actualizar.
Por supuesto, esto supone que tienes Homebrew instalado. Si no lo hace y está interesado, ingrese este comando :
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Sin embargo, tenga en cuenta que si opta por seguir esta ruta, habrá algunas cosas con las que debe familiarizarse con Homebrew. Y aunque soy un fan, no es realmente una parte de esta publicación. Lo he cubierto en profundidad en otras publicaciones (y siempre puedes leer la documentación ).
Luego puede instalar Composer, con Homebrew, ingresando el siguiente comando :
Realmente no lo es, ¿verdad?
Instalación manual de Composer
La otra forma de instalar Composer es descargando este archivo y luego colocándolo en su ruta global.
Es decir, una vez que descargue este archivo (tenga en cuenta que el enlace es una descarga real, ¡así que preste atención a dónde lo coloca!), Puede ejecutar este comando desde la terminal:
$ mv composer.phar /usr/local/bin/composer
Y esto moverá a Composer a su ruta global.
Verificar la instalación de Composer
Una vez que haya seguido uno de los pasos anteriores, debería poder probar la versión de Composer ejecutando lo siguiente en su terminal:
Y deberías ver algo como esto:
Si no lo hace, vuelva a verificar los pasos anteriores.
En las herramientas
Una de las preguntas que surgen ocasionalmente con respecto a Composer es ¿por qué? Y aunque podría responder eso en esta publicación, recuerde que estoy trabajando para mantener estos y esta serie un poco más breves que la serie anterior.
Así que buscaré responder eso, en breve, en la próxima publicación, así como también cubriré cómo comenzar con algunas herramientas, después de lo cual comenzaremos a ver cómo puede desempeñar un papel más importante en el desarrollo de complementos de WordPress.



