Installation
Le plugin s’installe comme n’importe quel plugin. Il nécessite SPIP 2.0 à minima, mais fonctionne sur SPIP 2.1.
Attention : pour SPIP 3, il existe deux versions :
- la version 1.0.2 pour SPIP < 3.0.9
- la version 2.0.0 pour SPIP ≥ 3.0.9
Utilisation
Autoriser l’inscription des personnes sur le site.
Quand une personne s’inscrit sur le site avec ce formulaire, une rubrique est automatiquement créée. Selon la configuration du plugin, elle peut recevoir automatiquement les droits d’admin restreint
e dessus.Attention : la fonction de masquage des autres rubriques n’est pas compatible avec le plugin accès restreint.
Configuration
En vous rendant, en tant que webmaster sur « Configuration » puis sur l’onglet « Rubrique à l’inscription » (ou directement via la barre d’adresse du navigateur sur ecrire/?exec=rubrique_a_linscription
), vous pouvez configurer :
- la rubrique dans lesquelles ces rubriques sont créées.
- le fait d’envoyer ou nom à l’auteur l’adresse, publique et/ou privée, de sa rubrique.
- le statut de l’auteur lors de l’inscription : administrateur restreint ou simple rédacteur
- le droit pour l’auteur de voir ou non les autres rubriques
- la création éventuelle d’un mot clef correspondant à l’auteur dans un groupe déterminé.
- Pour les version de SPIP
< 3.0.9
la nécessité ou non de placer explicitement l’argument{rubrique_a_linscription}
au formulaire d’inscription pour qu’il crée la rubrique ad hoc. Si la case est cochée :-
#FORMULAIRE_INSCRIPTION
ne crée pas de rubrique pour l’auteur. -
#FORMULAIRE_INSCRIPTION{rubrique_a_linscription}
crée une rubrique pour l’auteur.
-
- Pour les versions de SPIP
≥ 3.0.9
, la nécessité ou non d’utiliser#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE
pour que la rubrique soit créée. Si la case est cochée :-
#FORMULAIRE_INSCRIPTION
ne crée pas de rubrique pour l’auteur. -
#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE
crée une rubrique pour l’auteur.
-
- À partir de la version 3.3.0 du plugin, sous réserve que le plugin Duplicator soit activé, vous pouvez choisir de dupliquer une rubrique plutôt que de l’activer.
Titre de la rubrique
Par défaut, le titre de la rubrique est « Rubrique de XXX » ou « XXX » est le nom de la personne.
Pour modifier ce titre, il vous suffit de surcharger la chaîne de langue rubrique_a_linscription:titre_rubrique
en d’ajoutant dans votre dossier squelettes/local
un fichier rubrique_a_linscription_fr.php
contenant les lignes suivantes :
<?php
// This is a SPIP language file -- Ceci est un fichier langue de SPIP
// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/rubrique_a_linscription/trunk/lang
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
$GLOBALS[$GLOBALS['idx_lang']] = array(
'titre_rubrique' => 'Texte @nom@'
);
@nom@
sera remplacé par le nom de l’auteur.
Notez que dans le cas de l’utilisation de Duplicator, la chaîne sera ajouté au titre de la rubrique originelle. Dans ce cas, il ne s’agit pas de rubrique_a_linscription:titre_rubrique
mais rubrique_a_linscription:titre_rubrique_duplicator
.
Usage avancé :#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE
Si on veut choisir dynamiquement la rubrique mère des rubriques créés, et ne pas se contenter du formulaire de config, on peut passer un id_rubrique à #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE
.
Par exemple pour créer dans la rubrique 1
utiliser :
#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE{1}
Évidemment, l’intérêt est de choisir via des boucles la rubrique mère :
<BOUCLE_rubmer(RUBRIQUES){mes criteres}>
#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE{#ID_RUBRIQUE}
</BOUCLE_rubmer>
Licence et crédit
Idée originale de Jean-Noël Mourreau.
Code Informatique de Jean-Noël Mourreau et Maïeul Rouquette.
Plugin distribué sous Licence GPL.
A faire
Permettre qu’un compte lié à une rubrique à l’inscription puisse devenir un compte standard et donc donner accés à toutes les rubriques (si le plugin est configuré pour voir les autres rubriques).
Rendre compatible avec le plugin Acces Restreint 3.0.
Discussions par date d’activité
24 discussions
Bonjour,
En spip 4.0.0, j’ai voulu tester ce plugin en forçant la compatibilité (je sais, c’est mal !) par la méthode habituelle qui consite à modifier la compatibilité dans le code du fichier paquet.xml comme suit :
Mais l’activation du plugin provoque une erreur 500 et, si l’on revient en arrière dans le navigateur, le plugin est fonctionnel, mais la page Gestion des plugins est vide ! (voir copie d’écran jointe)
Merci d’avance,
Cordialement,
Hervé
Bah il faut sans doute forcer la desactivation en supprimant le dossier du plugin, non ?
Je l’ai fait, bien entendu, mais j’aurais aimer comprendre ce qui provoque le bug.
Comme il s’agit des premier tests de fonctionnalité d’un site tout neuf en construction, je vais démarrer avec un site en spip 3.2.* en attendant la pleine compatibilité du plugin pour la branche spip 4.
Merci en tout cas d’avoir répondu.
Doublon désolé
Je l’ai fait, bien entendu, mais j’aurais voulu tester les fonctions de ce plugin sous spip 4.
À défaut, je créerai le site en spip 3.2.*, en attendant une pleine compatibilité du plugin pour la branche spip 4.
En tout cas , merci d’avoir répondu.
Bah en fait c’est qu’il faudrait deja que le plugin duplicator soit compatible...
Bon,
la branche master résoud ce bug lors de l’activation.
Cela étant, je n’ai pas testé les autres fonctionnalités du plugin.
Je n’ai pas encore encore pu tester si duplicator fonctionne parfaitement, mais en forçant la compatibilité par le paquet.xml il s’active sans provoquer de bug apparent.
« Branche master » ?
où la trouve-t-on ?
1. Oui mais duplicator utilisait declarer_parents, qui est intégré dans le core, mais avec des modifications + il y a des fonctionnalités qui ont changé pour les logos > donc il faut le reprendre (cf . https://git.spip.net/spip-contrib-extensions/duplicator/issues/5)
2. La branche master, c’est sur le git. DOnc
a. Soit tu apprend à utiliser git
b. Soit tu telecharge la version master en allant ici https://git.spip.net/spip-contrib-extensions/rubrique_a_linscription.git puis la petite flèche vers le bas, qui permet de telecharger un zip du master
Merci pour tes précieuses explications
J’ai eu le temps de travailler un peu sur le dossier, mais pas de tout tester. A priori, la version master me semble désormais mur pour publication, mais je n’ai pas eu le temps de faire un test exhaustif. Je veux donc bien tes retours.
Je relance pour des tests. N’utilisant pas le plugin, il m’est difficile maintenant de savoir s’il est effectivement utilisable ou pas.
Répondre à ce message
bonjour,
en spip 3.11 l’auteur rédacteur n’a pas les droits pour créer un article dans sa rubrique
il faut le passer en admin restreint,
#AUTORISER{creerartricledans,rubrique,#ID_RUBRIQUE}
répond niet, chez moi seulement ?merci
heu… l’autorisation de créer un article dans une rubrique est standard, quelque soit le plugin utilisé.
Par contre l’autorisation
creerartricledans
n’existe pas. C’estcreerarticledans
(un r en trop).rhoooo, honte sur moi, je me liquéfie... et je prends rdv chez l’opticien, désolé pour le bruit et mille merci pour ta réactivité supersonique Maîeul, salutation de l’artriste ;)
Bonjour Maïeul,
Serait-il possible que tous les articles dupliqués lors de l’inscription (lorsque cette option est cochée) puisse avoir comme auteur le nouvel inscrit ?
oui. mais ce sera une option à cocher, pour ne pas casser le comportement par défaut (bien que ton comportement soit effectivement le plus logique).
je peux m’en occuper demain soir ou jeudi de l’ascension (le 8 mai n’est pas férié en Suisse !)
Excellentissime, au top !
Merci pour ta super-réactivité, et cette option magique !!! J’attends ça avec impatience !
Je viens de commiter une nouvelle version qui ajoute ces options.
Bonjour Maïeul,
Excellent, ça marche très bien (avec SPIP 3.2.1), et c’est à proprement parler une option magique que de pouvoir proposer un contenu préformaté à modifier direct en front par le nouvel inscrit... un vrai bonheur, merci !!!
De rien, mais n’oublie pas qu’il n’y a jamais rien de magique en informatique, juste du code.
Répondre à ce message
J’ai changé
dans le paquet.xml. Le plugin s’installe.
et fonctionne-t-il ?
Rien ne s’affiche avec
Avec
il y a ce message d’erreur :
Erreur SQL 1064
You have an error in your SQL syntax ; check the manual that corresponds to your MariaDB server version for the right syntax to use near ’’ at line 3
SELECT id_rubrique FROM spip_rubriques WHERE id_rubrique=
bizarre, je testerai ce soir.
J’ai reçu un courriel de confirmation d’adresse email
L’auteur est bien dans la base de données
La rubrique a bien été créé
Est-il possible de faire fonctionner ce plugin avec mot de passe à l’inscription ? et avec DUPLICATOR ?
normalement oui, en tout cas le plugin est concu dans les règles de l’art pour ne pas être incompatible avec les autres.
1.
#FORMULAIRE_INSCRIPTION{rubrique_a_linscription}
était pour les vieilles versions de SPIP. La doc était buguée dans son affichage, c’est corrigé2. Le message d’erreur est corrigé dans la version 3.1.1 que je viens d’envoyer sur la zone.
Qu’entend tu par fonctionner avec « duplicator » tu voudrais une interaction particulière entre les 2 plugins ?
Avec
#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE
le nouveau administrateur est bien crée. Il a bien un statut d’administrateur restreint comme demandé et sa rubrique est bien crée dans le bon dossier. Par contre même si c’est coché de donner seulement l’adresse du site public, l’administrateur lorsqu’il confirme son courriel arrive en espace privé. Pour cette raison j’aimerais qu’il y ait mot de passe à l’inscription. Il faudrait aussi y avoir au moins un article dans la rubrique crée car par le 2 ième courriel reçu on arrive à une erreur 404 puisque la rubrique crée est vide. Dans le formulaire j’ai aussi coché de créer un mot-clé dans un groupe nommé. Aucun mot-clé n’a été créé et le choix de créer un mot-clé a disparu du formulaire.Oui je voudrais qu’à l’inscription une rubrique soit crée et que le contenu d’une rubrique dédiée soit copié par duplicator dans la nouvelle rubrique
1. Le courriel de confirmation d’inscription n’est pas géré par ce plugin, mais est natif SPIP. Ce serait quelque chose à régler du côté de mot de passe à l’inscription.
2. La rubrique est effectivement vide, ce qui correspond à la majorité des cas. On pourrait effectivement envisager de brancher sur duplicateur ce plugin. J’aurais peut être le temps de m’en occuper dans deux semaines, mais je doute avant.
3. Sur les mots clefs, c’est un bug, je regarde.
La version 3.1.2 rétablit la création automatique de mot clef.
Je viens de faire une nouvelle tentative et le mot-clé a été créé.
Le plugin fonctionne exactement comme il doit
Brancher ce plugin sur duplicator serait génial pour moi.
Merci infiniment de ton aide.
Vive la communauté SPIP ! C’est pour moi la meilleure !
La version 3.3.0 du plugin permet de choisir une rubrique à dupliquer (si le plugin duplicator est activé).
Merci !
J’ai hâte de l’essayer
Répondre à ce message
Bonjour,
Professeur dans un collège, je dois récupérer l’ancien site de l’établissement. Problème , je débute sur SPIP et je n’ai pas le code administrateur pour le modifier . Comment faire pour le récupérer.
Merci.
bonjour,
il vaudrait mieux que vous posiez vos questions ici http://forum.spip.net/ pour avoir plus de chance d’obtenir une réponse.
Cela étant, je vais répondre à votre question, par ordre d’étape :
1) demandez toujours à votre prédecesseur
2) essayez la procédure de rappel d’email à partir de la boite mail de votre collègue
3) si vous disposez des accès ftp sur votre serveur utilisez cette procédure http://www.spip.net/fr_article1470.html
4) si vous n’avez pas cet accès, je ne peux pas faire grand chose pour vous. contactez l’hebergeur et justifiez de votre nouvelle fonction.
Répondre à ce message
Bonjour
Lors de la mise en place du plugins.
L’email précisant « l’adresse de votre rubrique reservée est : » arrive toujours avant l’email avec l’identifiant et le mot de passe.
Comment pouvons nous changer cet ordre, ou combiner les deux emails en un seul ?
Merci
malheureusement là comme cela je n’ai pas de réponse à porter de main. Je ne crois pas qu’il y ait de pipeline permettant de modifier un email, et pour l’ordre d’envoi je n’ai pas d’idée non plus...
Merci pour votre rapide réponse.
SI jamais je trouve une solution je la posterai ici
Répondre à ce message
Bonjour
Le plugin fonctionne parfaitement
Je rencontre juste deux soucis
1°) après validation du formulaire j’arrive à une page blanche avec l’apparition d’un numéro comment modifier cette page et par exemple ajouter du contenu dessus
2°) j’ai beau configurer « Rubrique mère des rubriques créées », les rubriques crées se mettent à la racine du site internet
J’utilise un SPIP où je n’ai installé que le plugin SPIP 3.0.19 [22089] avec une version du plugin 3.0.1
ci-joint une copie d’ecran de la config du plugin
il me faudrait connaître la version. Je n’ai pas compris « l’apparition d’un numéro comment modifier cette page et par exemple ajouter du contenu dessus »
les 2 bugs étaient liés. Je viens de commiter la version 3.0.2 sur la zone. Le zip devrait être disponible bientôt.
Cela fonctionne parfaitement avec la modification de deux fichiers
Merci beaucoup
Répondre à ce message
Bonjour,
Je viens de tester ce plugin qui fonctionne bien. merci à veux qui l’ont développé.
Trois petites proposition d’amélioration :
Dans l’espace privé, un nouveau rédacteur accède, via le bouton EDITION, à la page AUTEURS où a la possibilité de créer un nouvel auteur. Cet accès devrait être supprimé, le rédacteur ne devant accéder qu’à sa propre page.
Même remarque pour l’accès au bouton « MAINTENANCE » qui permet de faire une sauvegarde de la base. Denagereux d’un point de vue de sécurité. Et source de question inutile de la part d’un rédacteur. Accès à supprimer.
Le bouton PUBLICATION ne me semble pas utile pour ce type d’accès (à discuter peut-être).
Par ailleurs, serait-il envisageable d’avoir une option limitant l’accès à la seule partie publique (pour ceux, comme moi, qui utilisent les formulaires d’édition en partie publique) ?
Amicalement.
Les 3 première modifications ne relèvenet pas de ce plugin mais des droits généraux données aux admin restreints. Donc de SPIP. Il suffit que vous disiez vouloir créer des auteurs et non des administrateurs restreint et cela fonctionnne.
La quatrième question releverait d’un autre plugin qui autoriserait à voir l’espace privé ou pas. Mais ce n’est pas du domaine du présent plugin.
Répondre à ce message
Bonjour,
Est-il possible de créer la rubrique à l’emplacement de son choix en fonction du contexte (et non pas en la sélectionnant dans la config du plugin).
Exemple : je suis dans la partie publique de la rubrique 28, et je souhaite créer une sous-rubrique de 28. A cette nouvelle sous-rubrique je lui attache l’auteur en admin restreint.
Le code spip serait : #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE28
Est-ce possible ?
Si oui où peut-on faire les changements ?
en l’état actuel du code ce n’est pas possible. Je peux regarder ce week-end si on peut facilement implémenter, mais sans garanti.
Me confirmez vous que vous utiliser SPIP 3 ? je ne travaille que sur la dernipre version du plugin.
Merci Maïeul ! Ce serait génial car plus flexible comme ça. Je confirme, j’utilise spip 3.0.17
la version 3.0.0, bientôt disponible en zip, devrait permettre cela.
Oui en effet Maieul merci ! Effectivement on peut créer la rubrique où l’on veut en ajoutant l’id de la rubrique, c’est parfait ! ;)
Par contre les auteurs créés restent toujours en statut « Inscription à confirmer » et ne passent pas en admin restreint de la rubrique créé.
Apparemment l’auteur est censé recevoir un mail pour valider l’inscription mais aucun mail n’arrive (à part celui indiquant l’url de la rubrique réservé).
J’ai dû manquer une étape. Je n’ai pas encore trouvé...
ca c’est un problème qui n’est pas lié à rubrique à l’inscription, l’envoi de mail se faisant directement au niveau de SPIP ...
essaie sur un SPIP vierge sans rubrique à l’inscription ni aucun plugin pour voir ce qu’il en est, Chez moi ces mails partent bien. Tu peux aussi regarder le fichier mail.log et facteur.log pour voir si les mails partent. S’ils partent mais n’arrivent pas, à regarder du côté de la boite mail destinatrices (filtre anti-spam ?)
J’ai regardé et spip arrive à envoyer des mails :
- pour les notifications du « suivi d’activité éditoriale » (http://www.monsite.com/ecrire/?exec=configurer_interactions)
- pour envoyer la notification de création de la rubrique, option : « Envoyer un mail au nouvel inscrit avec » dans la plugin.
Il n’y arrive toujours pas pour valider la création de l’auteur.
J’ai vérifié le paramètre antispam de la boîte mail destinataire et cela ne vient pas de là non plus. J’ai installé le plugin facteur aussi pour vérifier mais rien.
Il me reste à regarder le fichier mail.log et facteur.log pour voir s’il y a plus d’informations.
Bonsoir,
C’est encore moi.
Je résume pour ceux qui auraient le même problème.
C’était le plugin inscription3 qui bloquait les mails de confirmation d’inscription envoyés par spip ! Il y a apparemment une incompatibilité de caractère entre ces deux plugins.
voit alors avec le dev d’inscription 3 pour lui signaler le pb...
Répondre à ce message
Hello,
Je suis entrain de tester le plugins sur la version 3.1 de SPIP.
Je cherche à avoir une rubrique quand je créé un visiteur donc 6forum sauf qu’il reste à nouveau et ne change pas de statut.
Déjà vu le problème en 3.0 ?
le plugin ne propose aucune fonctionnalité pour les visiteurs 6forum. Du reste as tu bien cliqué sur le lien dans le mail d’inscription ? As tu testé sans le plugin ?
Oui sans plugins cela fonctionne parfaitement.
Je vais voir pour passer en création de rédacteur et non visiteur.
testé en local, pas de souci pour 6forum (mais évidemment, ca ne sert à rien parce que la personne ne peut pas accéder à l’espace privé)
oui mais j’ai pas besoin qu’il y accède, je me sert des rubrique pour facilité la gestion par la suite.
dans ce cas ce n’est pas un visiteur mais un rédacteur qu’il te faut ...
lu trop vite, oublie mon dernier message
Répondre à ce message
Bonjour,
Depuis la mis à jour de spip, le formulaire d’inscritpion a disparu :-/
Quelle mise à jour ? avez vous testé en désactivant le plugin ?
Bonjour,
les versions de SPIP 3.09 & 3.10 sur deux sites différent , dans le fichier formulaires du squelette_dist je n’ai remplacer que fichier inscription.php suivant les évolutions des versions.
merci de votre aide ;-)
Vous voulez dire que vous n’avez pas faite une mise à jour propre du site ?
Je repose ma question : vous avez testé en désactivant le plugin ?
je viens de tester en local, je n’ai pas de pb.
Le mieux seriez que vous m’envoyer un email privé avec url / accès au site qui pose pb que je fasse des tests.
le pb venait du système avec
à cause de changement dans la version 3.0.9, ce n’est plus possible de fonctionner comme cela.
A la place, l’option devient : n’activer qu’avec
#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE
.Donc il vous suffit de :
1) installer la nouvelle version du plugin 2.0.0 (qui sera dispo vers 23h)
2) remplacer
#FORMULAIRE_INSCRIPTION{rubrique_inscription}
par#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE
un grand merci pour votre aide ;-)
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
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.
Suivre les commentaires : |