Mise à jour

Le plugin suit le même flux de construction et de déploiement que l'installation initiale : comme le cœur agnostique est embarqué au moment de la construction, une mise à jour consiste à livrer une copie fraîchement construite du dossier du plugin.

Gestion des versions

La version du plugin est déclarée dans l'en-tête de laravel-monitor.php (actuellement 0.2.0). Elle suit la version du cœur embarqué quiet-guard/monitor-php, requis en ^0.2. Tant que les deux sont en pré-1.0, considérez que les versions mineures peuvent contenir des changements incompatibles et lisez les notes de version avant de mettre à jour.

Étapes de mise à jour

  1. Récupérez la nouvelle source du plugin et exécutez composer install --no-dev dans le dossier laravel-monitor/ pour embarquer le cœur courant.
  2. Compressez le dossier laravel-monitor reconstruit (dossier vendor/ inclus).
  3. Dans wp-admin, désactivez l'extension Quiet Guard existante, puis téléversez le nouveau zip via Extensions → Ajouter → Téléverser une extension (WordPress proposera de remplacer la copie actuelle). Vous pouvez aussi remplacer le dossier sous wp-content/plugins/ via SSH.
  4. Activez l'extension.

Vos réglages sont stockés dans l'option WordPress laravel_monitor_options et ne sont pas supprimés par la désactivation ou le remplacement du plugin : l'URL du serveur, la clé de projet, les environnements et la release survivent donc à une mise à jour. Après la mise à jour, ouvrez Réglages → Quiet Guard pour confirmer que les valeurs sont intactes.

Après la mise à jour

Provoquez une erreur de test et confirmez qu'elle parvient toujours à votre tableau de bord, comme décrit dans l'Utilisation. Si la capture s'arrête, la cause la plus fréquente est un dossier vendor/ manquant, le dossier reconstruit doit l'inclure, sans quoi le plugin s'active mais ne capture rien ; une notice d'erreur dans wp-admin signale désormais cet état et vous invite à exécuter composer install.

Sur la roadmap

Les versions futures devraient ajouter un filtrage par environnement pour WordPress ainsi que le scan de dépendances et de vulnérabilités du cœur, des plugins et des thèmes WordPress (servi depuis une source d'avis propre à WordPress, distincte de la source Packagist utilisée pour les applications fondées sur Composer). Le stockage chiffré du contenu capturé est appliqué côté serveur, par équipe, indépendamment de la version du plugin.

Vous lisez la documentation WordPress Plugin v1.0.