Con esta charla que he realizado en la WordCamp Madrid 2023, aprenderás a crear un archivo de distribución para subir a nuestras páginas web.
Utilizar esta opción es la mejor porque mantenemos versiones para los plugins que vamos haciendo con WPCLI.
Charla en WC Madrid
¿Que levante la mano quien ha roto una web subiendo el desarrollo en Producción?
¿A quien le gustaría mejorar el proceso?
Pues con esta charla, vamos a ver cómo trabajar con Control de versiones, hacer nuestro archivo para distribuir, y subirlo a producción.
¿Desde cuando podemos hacerlo? desde el 11 Agosto del 2020, con un ticket de WordPress que ha tardado ¡11 años!. ¿Os imagináis un ticket con tal duración? Pues este es un ejemplo.
Tenemos que ganar al «malo de la película» y salvar los errores fatales en producción. Con este método tenemos bastantes beneficios:
- Versionamos nuestro desarrollo.
- No dependemos de librerías de terceros.
- Permite comparar con la versión actual subida.
- Limpia cachés después de reemplazar el plugin.
- Los ZIPs que montamos son limpios y fuera de carpetas que ensucian y no son necesarios.
- Es un método rápido y confiable.
¿Cómo lo hacemos? Puedes ver el detalle en la sección más adelante.
Y subimos a Producción.
Cómo configuramos nuestro comando WPCLI
De forma descriptiva, vamos a ver cómo instalar nuestro comando para después utilizarlo.
Instalación:
wp package install wp-cli/dist-archive-command
Para crear un zip de distribución de plugin, hay una orden de WP-CLI: wp dist-archive. Coge los archivos de la carpeta y lo nombra con nombreplugin.version.zip
wp dist-archive nombreplugin
Para que ignore archivos en la distribución, tenemos que crear en el raíz el archivo: .distignore que tiene en cuenta y no introduce dichos archivos en el zip.
.distignore
.editorconfig
.git
.gitignore
.travis.yml
circle.yml
.DS_Store
composer.json
composer.lock
Las diapositivas de la charla, las podéis descargar a continuación.