Introducción
El complemento Claroluz V3 trae el cargador de facturas y ofrece funciones de comparación al sitio web de Claroluz.
La versión de este complemento comienza en la versión 3.x considerando que la versión 1.x era el complemento original y la 2.x era la versión portada para el nuevo sitio desarrollado con Elementor.
Requisitos previos
La versión de desarrollo de este complemento requiere lo siguiente:
El complemento compilado requiere lo siguiente:
Dependencias
El complemento compilado depende de las siguientes bibliotecas:
- HystModal 0.5.1 - Funcionalidad de modal.
- Dropzone 6.0.0 - Funcionalidad de upload de archivos.
- qr-scanner 1.4.1 - Funcionalidad de lectura de QR Code.
- javascript-fluid-meter - Característica que agrega un HTML de progreso porcentual.
Instalación
El proceso de instalación de la versión de desarrollo sigue el patrón de cualquier proyecto de Node.js.
- Clonar el repositorio del proyecto
- Instale las dependencias con
npm install
Listo. Este proyecto no tiene un servidor de desarrollo, por lo que para probar los cambios, simplemente [hacer el build] (# compilar) y el complemento se compilará en la carpeta dist.
Compilando
Todo el proceso de compilación se realiza mediante Gulp. Para compilar el proyecto, simplemente ejecute el siguiente comando:
gulp build --ver VERSION
Donde VERSION es la versión del complemento que se generará. Por ejemplo, para generar la versión 3.0.0, simplemente ejecute:
gulp build --ver 3.0.0
Es obligatorio pasar una versión a la compilación, de lo contrario, la compilación fallará.
TIP
Para obtener más información sobre cómo funciona la compilación, consulte la documentação do gulpfile.
La versión compilada del complemento se generará en la carpeta dist, que contiene una carpeta llamada claroluz y un archivo zip llamado claroluz.zip.
El archivo claroluz.zip es el archivo que se debe enviar a WordPress.