Actualización

El plugin sigue el mismo flujo de construcción y despliegue que la instalación inicial: como el núcleo agnóstico se incorpora en el momento de la construcción, una actualización consiste en desplegar una copia recién construida del directorio del plugin.

Gestión de versiones

La versión del plugin se declara en la cabecera de laravel-monitor.php (actualmente 0.2.0). Sigue la versión del núcleo incorporado quiet-guard/monitor-php, requerido como ^0.2. Mientras ambos estén en pre-1.0, considere que las versiones menores pueden contener cambios incompatibles y lea las notas de versión antes de actualizar.

Pasos de actualización

  1. Obtenga la nueva fuente del plugin y ejecute composer install --no-dev en el directorio laravel-monitor/ para incorporar el núcleo actual.
  2. Comprima el directorio laravel-monitor reconstruido (directorio vendor/ incluido).
  3. En wp-admin, desactive el plugin Quiet Guard existente y suba después el nuevo zip mediante Plugins → Añadir nuevo → Subir plugin (WordPress propondrá reemplazar la copia actual). También puede reemplazar el directorio bajo wp-content/plugins/ por SSH.
  4. Active el plugin.

Sus ajustes se almacenan en la opción de WordPress laravel_monitor_options y no se eliminan al desactivar o reemplazar el plugin: la URL del servidor, la clave de proyecto, los entornos y la release sobreviven por tanto a una actualización. Después de actualizar, abra Ajustes → Quiet Guard para confirmar que los valores están intactos.

Después de la actualización

Provoque un error de prueba y confirme que sigue llegando a su panel, como se describe en el Uso. Si la captura se detiene, la causa más frecuente es un directorio vendor/ ausente, el directorio reconstruido debe incluirlo, de lo contrario el plugin se activa pero no captura nada; un aviso de error en wp-admin señala ahora este estado y le pide ejecutar composer install.

En la hoja de ruta

Las versiones futuras deberían añadir un filtrado por entorno para WordPress así como el escaneo de dependencias y vulnerabilidades del núcleo, los plugins y los temas de WordPress (servido desde una fuente de avisos propia de WordPress, distinta de la fuente Packagist utilizada para las aplicaciones basadas en Composer). El almacenamiento cifrado del contenido capturado se aplica en el lado del servidor, por equipo, con independencia de la versión del plugin.

Está leyendo la documentación WordPress Plugin v1.0.