En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

capparser Documentation › CAPPARSER_DOCUMENTATION_FR

CAPPARSER_DOCUMENTATION_FR

Fonctionnalité : CAPParser #

Moniteur d'alertes de catastrophes en temps réel. Agrège les alertes CAP (Common Alerting Protocol) depuis plusieurs sources mondiales (NOAA, Météo Canada, BOM Australie, GDACS) avec mise en cache et tri par priorité.

---

Installation et Configuration #

Par FTP : Déposer le répertoire `capparser/` dans `/plugins/`.

Par package manager : Sélectionner `capparser` dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : `/plugins/capparser/capparser.php`
  • Configuration : `/plugins/capparser/conf/capparser.conf.inc.php`
  • Classes : `/plugins/capparser/lib/CAPParser.class.php`, `CAPFetcher.class.php`, `CAPCache.class.php`, `CAPFilterService.class.php`

Paramètres de configuration :

| Variable | Valeur par défaut | Description |

|---|---|---|

| `$basedatadisplay` | `'yes'` | Affichage dans l'interface de gestion |

| `$basedisplevel` | `BASE_LEVEL_USER` | Niveau minimum requis |

| `$ftype` | `1` | Type plugin (contenu) |

TTL du cache par source :

  • NOAA : 5 minutes
  • Météo Canada : 10 minutes
  • BOM : 15 minutes
  • GDACS : 15 minutes

Backend de cache : Redis si disponible, sinon fichier.

---

Utilisation #

Le tableau de bord affiche :

  • Total des alertes actives
  • Alertes haute priorité (niveau 7+/10)
  • Pays touchés
  • Tableau détaillé : source, type, sévérité, urgence, zone géographique, priorité

La priorité est calculée en combinant la sévérité et l'urgence de l'alerte (échelle 1–10).

Rafraîchissement forcé : paramètre `?force=1` contourne le cache.

---

Hooks et Points d'entrée #

?obj=capparser.php		 — Tableau de bord alertes
?obj=capparser.php&force=1 — Forcer le rafraîchissement

---

Dépendances #

  • Extension PHP cURL — récupération des flux CAP
  • Extension PHP SimpleXML — parsing des flux XML
  • Redis (optionnel) — cache haute performance
  • `Beamreactor\Sanitizer\Parser`
de en fr