Lecteur Markdown
NEWSLETTER_SUBSCRIPTION_DOCUMENTATION_FR
Fonctionnalité : Newsletter Subscription #
Gestion des abonnements et désabonnements à la newsletter. Valide les emails, détecte les doublons et consigne les erreurs d'envoi.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `newsletter_subscription/` dans `/plugins/`.
Par package manager : Sélectionner `newsletter_subscription` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/newsletter_subscription/newsletter_subscription.php`
Table SQL requise : `newsletter_subscription`
Colonnes : `id`, `newsletter_id`, `email`, `status`, `sent_at`, `error_message`
---
Utilisation #
Abonnement #
Via formulaire POST avec le champ `email`.
- Validation du format de l'adresse email
- Vérification des doublons (même email, même newsletter)
- Insertion avec statut `pending`
Désabonnement #
Via GET :
?obj=newsletter_subscription.php&unsubscribe=email@exemple.com
Supprime ou marque l'abonnement comme inactif selon la configuration.
---
Hooks et Points d'entrée #
?obj=newsletter_subscription.php — Formulaire d'abonnement
?obj=newsletter_subscription.php&unsubscribe=EMAIL — Désabonnement
Abonnement soumis via POST sur la même URL.
---
Dépendances #
- `Beamreactor\Database\SQL`
- Plugin newsletter — consomme les abonnements pour les envois