Plugin JAZ

Une fois installé, le plugin « JAZ » (Joindre Automatiquement à une Zone) permet de définir une zone ou une liste de zones d’accès restreint, auxquels tout auteur demandant son inscription sera automatiquement associé.

Utilité

Dans le cadre d’une demande particulière (donner acccès à certains articles d’un site sur inscription) s’est posé le problème de rajouter manuellement et régulièrement les nouveaux inscrits (visiteurs/auteurs) à la zone contenant ces articles. Avec JAZ l’ajout à la zone se fait sans intervention des admins.

Installation

L’installation se fait de manière tout à fait classique. JAZ est sur la zone et peut donc être installé par la page ?exec=charger_plugin de votre site SPIP, ou par tout autre moyen (avec le plugin STEP par exemple).

Réglages

La zone (ou les zones) dans laquelle doivent être ajoutés les nouveaux visiteurs/auteurs se définissent avec le tableau de valeurs _ZONES_AUTO_JOINTES défini dans le fichier des options du site. Par exemple pour demander l’inscription automatique des nouveaux visiteurs/auteurs dans les zones N° 1, 18 et 66, il faut définir le tableau de valeurs _ZONES_AUTO_JOINTES dans le fichier mes_options.php, chaque N° de zone étant séparé des autres par le signe « : » de la manière suivante :

<?php

// Réglages des zones à inscription automatique
define('_ZONES_AUTO_JOINTES', '1:18:66');

?>

Chaque nouvel enregistrement est logué dans le fichier /tmp/jaz.log. Pour désactiver cet enregistrement, vous pouvez commenter la ligne suivante du fichier jaz_fonctions.php :

spip_log('Auteur '.$auteur.' ajouté à la zone '.$l, jaz);

Plugins utilisés/nécessités

Bien entendu, JAZ necessite le plugin Accès Restreint pour fonctionner.

Compatibilité

Pour l’instant JAZ n’a été testé que pour les versions SPIP 2.1.x. Des tests avec SPIP 3.0.x doivent être effectués.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom