You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Liens Morts Detector est une extension WordPress qui détecte les liens et image
23
23
- Actions en ligne et groupées : modifier une URL, proposer/appliquer une redirection détectée, re-vérifier, ignorer/restaurer ou dissocier un lien en conservant l’ancre.【F:liens-morts-detector-jlg/includes/class-blc-links-list-table.php†L530-L881】
24
24
25
25
### Notifications et suivi
26
-
- Notifications par e-mail ou webhook personnalisable, avec choix du canal (générique JSON, Slack, Microsoft Teams ou Mattermost), du gabarit de message et des catégories de statuts HTTP qui déclenchent un envoi.【F:liens-morts-detector-jlg/includes/blc-settings-fields.php†L295-L366】【F:liens-morts-detector-jlg/includes/blc-notification-payloads.php†L1-L318】
26
+
- Notifications par e-mail ou webhook personnalisable, avec choix du canal (générique JSON, Slack, Microsoft Teams ou Mattermost), du gabarit de message, des catégories de statuts HTTP qui déclenchent un envoi et d’une identité Slack dédiée (canal cible, nom, icône, sections affichées).【F:liens-morts-detector-jlg/includes/blc-settings-fields.php†L1957-L2094】【F:liens-morts-detector-jlg/includes/blc-notification-payloads.php†L61-L222】
27
27
- Résumés post-scan envoyés automatiquement depuis le cœur du scanner dès que des destinataires ou un webhook sont configurés.【F:liens-morts-detector-jlg/includes/blc-scanner.php†L1231-L1250】
28
28
- Chaque lot publie des métriques (durée, progression, réussite/échec) stockées côté WordPress et exposées via un hook pour alimenter des tableaux de bord externes.【F:liens-morts-detector-jlg/includes/blc-scanner.php†L3214-L3250】
Copy file name to clipboardExpand all lines: docs/comparaison-professionnelle.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@
27
27
-**Télémétrie exploitable** : chaque run publie des métriques (durée, progression, réussite) persistées côté WordPress et exposées via un hook pour alimentation de dashboards externes.【F:liens-morts-detector-jlg/includes/blc-scanner.php†L3214-L3250】
28
28
-**Délégation granulaire** : de nouvelles capacités `blc_view_reports`, `blc_fix_links` et `blc_manage_settings` permettent d’accorder l’accès aux tableaux, actions et réglages sans recourir à `manage_options`, et sont attribuées automatiquement aux rôles clés lors de l’activation.【F:liens-morts-detector-jlg/includes/blc-capabilities.php†L9-L113】【F:liens-morts-detector-jlg/includes/blc-activation.php†L507-L546】
29
29
-**Préférences d’accessibilité** : un panneau dédié aux contrastes, animations et tailles de police applique des classes CSS/JS pour adapter immédiatement l’interface aux besoins spécifiques sans surcharger le thème WordPress.【F:liens-morts-detector-jlg/includes/blc-settings-fields.php†L728-L789】【F:liens-morts-detector-jlg/liens-morts-detector-jlg.php†L142-L175】【F:liens-morts-detector-jlg/assets/css/blc-admin-styles.css†L29-L120】【F:liens-morts-detector-jlg/assets/js/blc-admin-scripts.js†L4-L220】
30
+
-**Alertes Slack enrichies** : le connecteur permet maintenant de personnaliser le canal, l’identité d’envoi et les blocs visibles (filtres, top issues) pour refléter les conventions d’escalade professionnelles sans passer par un middleware.【F:liens-morts-detector-jlg/includes/blc-settings-fields.php†L1957-L2094】【F:liens-morts-detector-jlg/includes/blc-notification-payloads.php†L61-L222】【F:tests/NotificationPayloadsTest.php†L72-L194】
30
31
31
32
## Lacunes face aux outils professionnels
32
33
-**Pas de supervision native** : l’historique et les métriques sont stockés côté base, mais aucune interface n’expose encore ces données (tableaux ou graphiques) pour des équipes support non techniques.【F:liens-morts-detector-jlg/includes/blc-scanner.php†L25-L148】【F:liens-morts-detector-jlg/includes/blc-admin-pages.php†L147-L236】
-**Notifications multicanales** : le moteur mutualisé (formatage, throttling, historique) est désormais assuré par `NotificationManager`, mais les connecteurs Slack/Teams/Mattermost décrits dans la roadmap restent à livrer. 【F:liens-morts-detector-jlg/includes/Notifications/NotificationManager.php†L36-L300】【F:liens-morts-detector-jlg/includes/Notifications/NotificationManager.php†L408-L555】
4
+
-**Notifications multicanales** : Slack dispose désormais d’un connecteur paramétrable (canal, identité, blocs), mais les déclinaisons Teams/Mattermost et les scénarios d’escalade restent à produire. 【F:liens-morts-detector-jlg/includes/blc-settings-fields.php†L1957-L2094】【F:liens-morts-detector-jlg/includes/blc-notification-payloads.php†L61-L222】
5
5
-**Optimisations d’interface** : les tests d’accessibilité automatisés (axe-core) et la documentation de la charte UX restent à livrer malgré la création du composant `DashboardSummary`.
6
6
-**Renforcement de la qualité logicielle** : les scénarios Playwright et la chaîne CI complète (lint, packaging) restent planifiés mais absents du code.
7
7
-**Surveillance proactive** : la gestion de seuils configurables, l’escalade multicanale et les visualisations sparkline doivent encore être conçues.
@@ -11,4 +11,4 @@
11
11
-**Scalabilité horizontale** : aucune file distribuée (Redis/SQS) ni worker externe ne complète encore WP-Cron pour les catalogues volumineux.
12
12
-**Résilience réseau avancée** : la rotation de proxys/IP et les stratégies multi-sorties restent à ajouter pour égaler les solutions premium.
13
13
-**Workflows collaboratifs** : l’assignation, la journalisation fine des corrections et le partage de vues enregistrées ne sont pas encore disponibles.
14
-
-**Connecteurs prêts à l’emploi** : l’extension ne propose pas d’intégrations Slack/Jira/ServiceNow ni de documentation REST industrialisée comme les concurrents.
14
+
-**Connecteurs prêts à l’emploi** : l’extension ne propose pas encore de modules Jira/ServiceNow ni de documentation REST industrialisée comme les concurrents, malgré l’adaptateur Slack amélioré.
Copy file name to clipboardExpand all lines: docs/roadmap-ameliorations.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,7 @@ Cette feuille de route décline les pistes d'amélioration listées dans le `REA
35
35
3. Ajouter un adaptateur Teams/Mattermost basé sur les cartes Adaptive Cards.
36
36
37
37
> ✅ Un gestionnaire centralisé `NotificationManager` mutualise désormais le formatage des messages, la mise en attente anti-doublon et l'historique des envois pour les canaux e-mail et webhook. 【F:liens-morts-detector-jlg/includes/Notifications/NotificationManager.php†L36-L300】【F:liens-morts-detector-jlg/includes/Notifications/NotificationManager.php†L408-L555】
38
+
> ✅ L’adaptateur Slack permet de choisir le canal cible, le nom d’expéditeur, l’icône et les blocs (filtres, principaux problèmes) pour aligner les alertes sur les runbooks d’escalade internes. 【F:liens-morts-detector-jlg/includes/blc-settings-fields.php†L1957-L2094】【F:liens-morts-detector-jlg/includes/blc-notification-payloads.php†L61-L222】【F:tests/NotificationPayloadsTest.php†L72-L194】
38
39
39
40
**Indicateurs de réussite**
40
41
- Notifications livrées en < 5 secondes après la fin d'un scan.
0 commit comments