Écriture d'une nouvelle fonctionnalité : s'abonner aux notification de pages modifiées dans un livre.



Plan d'action — Digest de suivi de livres BookStack

Contexte

Remplacer le hack notify-tagged-page-updates (notification par rôle, immédiate) par un système de suivi individuel par utilisateur avec digest périodique.


Ce qu'on sait déjà

Pas totalement d'accord avec le cron externe : cela fragilise le système. au moins une cron intégré au conteneur serait plus sécurisé. mais utiliser la fonction schedule de laravel serait le plus robuste.


Les 3 chantiers

Chantier 1 — Le fichier JSON

Chantier 2 — Réécriture du functions.php

Chantier 3 — Le digest


Questions à trancher en début de prochaine session

  1. Fréquence du digest — quotidien à heure fixe ? Paramétrable par utilisateur ?
  2. Emplacement du JSON — à confirmer selon la structure de tes volumes
  3. Format de l'email — simple liste texte ou HTML avec liens cliquables ?

Bonne soirée ! 🚀


Revision #1
Created 2026-03-17 17:47:23 UTC by Nicolas
Updated 2026-03-17 17:51:59 UTC by Nicolas