Instalación
Expression Lab se puede instalar y activar como cualquier otro plugin estándar de WordPress.
Expression Lab es un prototipo en fase alfa no auditado, concebido para desarrollo local, pruebas e inspección en staging. No es apto para entornos de producción activos, plataformas de comercio electrónico que procesen datos confidenciales ni infraestructuras críticas. Para conocer en detalle las limitaciones operativas y los casos de uso prohibidos, se debe consultar la sección Seguridad.
Requisitos
Antes de instalar Expression Lab, es necesario verificar que el entorno cumpla con los siguientes requisitos mínimos:
Requisitos del servidor
- WordPress: 6.4 o superior (probado hasta 7.1)
- PHP: 8.2 o superior
- Extensiones de PHP:
Requisitos del navegador
Expression Lab ejecuta operaciones criptográficas en el navegador durante la configuración inicial y el desbloqueo de la consola:
- Web Crypto API: Necesaria en el navegador para la derivación de claves mediante Argon2id y la firma de peticiones con Ed25519.
- Contexto seguro: Los navegadores modernos requieren contextos seguros (
https://ohttp://localhost/127.0.0.1) para habilitar la Web Crypto API.
Métodos de instalación
Método 1: Descargar el archivo ZIP
La última versión empaquetada en ZIP está disponible en el repositorio de Expression Lab en GitHub:
También es posible instalarlo a través de Composer.
Método 2: Instalación para desarrollo (desde el código fuente)
Para contribuir o depurar Expression Lab en un entorno local:
-
Clonar el repositorio dentro del directorio
wp-content/plugins/de la instalación de WordPress:cd wp-content/plugins/git clone https://github.com/andersonsalas/expressionlab.gitcd expressionlab -
Instalar las dependencias de PHP y JavaScript:
composer installpnpm install -
Compilar los recursos estáticos (assets):
pnpm build -
Activar el plugin mediante WP-CLI o desde el panel de administración de WordPress:
wp plugin activate expressionlab