DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


Panneau latéral

Cette traduction est plus ancienne que la page originale et est peut-être dépassée. Voir ce qui a changé.
Traductions de cette page?:

Découvrir DokuWiki

Options avancées

Pour les entreprises

Notre Communautée


Suivez-nous sur Facebook, Twitter et les autres résaux sociaux.

fr:subscription

Abonnement par courriel

FIXME

DokuWiki permet à chaque utilisateur de « s'abonner » aux modifications de pages. Ainsi lorsqu'une page est modifiée, chacun des abonnés à cette page reçoit une notification par courriel. Celui-ci donne le détail des différences enregistrées sur la page dans unified diff format. Un exemple de ces courriel est présenté en bas de cette page.

Les abonnements sont vérifiables dans *subscribers configuration setting. Cette fonctionnalité est présente mais non activée par défaut.

Note aux administrateurs du wiki

Attention : Sur un wiki actif, avec simultanément des éditions fréquentes et des utilisateurs nombreux, cette fonctionnalité risque de surcharger votre serveur. De la même manière, sur un wiki public cela peut permettre à un utilisateur mal intentionné de spammer les abonnés.

La Syndication est une alternative plus légère pour recevoir les mises à jour de votre Dokuwiki.

Fichiers.mlist

L'abonnement aux pages crée des fichiers en .mlist dans ~/data/meta/-Folders and Namespace-subfolders. Chaque fichier.mlist contient les noms d'utilisateurs.

Si vous avez stocké votre wiki sur un système Windows©, Vous pouvez visualiser tous ces fichiers avec la commande Windows© suivante :

findstr /s "." *.mlist

Change your Directory to your “htdocs-root”/data/meta first!

—Traduit de Mark Wolfgruber 2009/07/03

Problèmes

  • Chaque sauvegarde d'une page provoque la diffusion des modifications aux inscrits de la page. donc si un éditeur exécute plusieurs sauvegardes consécutives d'une même page, les abonnés recevront autant de mail de notification. Il serait plus agréable de ne recevoir qu'un récapitulatif quotidien par exemple.
  • Solution pour cacher les boutons si l'option est désactivée:

Editer le fichier inc/template.php. Find the function tpl_button($type). Find case 'subscription': Remplacer :

          if($INFO['subscribed']){
            print html_btn('unsubscribe',$ID,'',array('do' => 'unsubscribe',));
          } else {
            print html_btn('subscribe',$ID,'',array('do' => 'subscribe',));
          }
          if($INFO['subscribedns']){
            print html_btn('unsubscribens',$ID,'',array('do' => 'unsubscribens',));
          } else {
            print html_btn('subscribens',$ID,'',array('do' => 'subscribens',));
          }

Par :

    if(actionOK('subscribe')){
          if($INFO['subscribed']){
            print html_btn('unsubscribe',$ID,'',array('do' => 'unsubscribe',));
          } else {
            print html_btn('subscribe',$ID,'',array('do' => 'subscribe',));
          }
    }

    if(actionOK('subscribens')){
          if($INFO['subscribedns']){
            print html_btn('unsubscribens',$ID,'',array('do' => 'unsubscribens',));
          } else {
            print html_btn('subscribens',$ID,'',array('do' => 'subscribens',));
          }
    }

Exemple

Bonjour !

La page : Titre de votre exemple  a changé.
Voici les modifications :

--------------------------------------------------------
@@ -3,18 +3,18 @@
  
  ===== Titre de votre exemple =====
 
- 1 Voassi le tesque d'orijine 
- 2 avec ses fotes

+ 1 Voilà la nouvelle proposition corrigée.
+ 2

--------------------------------------------------------

Pour vous désabonner de cette page, connectez vous via
http://Votre dokuwiki.org/ et visualisez la page
http://Votre dokuwiki.org/titre de votre exemple/chapitre
puis choisissez 'Se désabonner de la page'.

-- 
Ce message a été généré par Dokuwiki : http://Votre Dokuwiki.org/ 

fr/subscription.txt · Dernière modification: 2009-12-02 01:26 par 90.12.185.162