SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 285 visiteurs en ce moment

Accueil > Auteurs, authentification et autorisations > Auteurs étendus > Inscription2 > Inscription2

Inscription2

4 juin 2007 – par BoOz, cmtmt, kent1 – 552 commentaires

Toutes les versions de cet article : [Español] [français] [italiano]

42 votes

Attention, cette contribution est EN CHANTIER : elle n’est peut-être pas fonctionnelle.

Ce « plugin » permet de configurer un formulaire d’inscription personnalisable pour les visiteurs d’un site Web, ainsi qu’une table auteur étendue associée, ce de manière générique (réutilisable par d’autres plugins) !

Le paquet zip disponible n’est utilisable que pour la version 1 .9.2 de Spip.

La refonte complète du code pour SPIP 2.0 est récupérable sur la zone et toute discussion à son sujet doit être faite sur spip-zone ...

Installation :

Inscription2 est récupérable ce jour (version test ) :
-  soit via SVN sur la zone
-  soit dans le paquet « inscription2.zip » http://files.spip.org/spip-zone/ins... (version pour SPIP 1.9.2)
-  Pour la version 2.2.0, allez à http://zone.spip.org/trac/spip-zone...

Ce plugin s’installe comme tous les autres, en créant un sous-répertoire dans le répertoire plugins, cf. http://www.spip.net/fr_article3396.html.

Les plugins CFG et Crayons doivent également être installés.

Configuration

Une fois activé, sélectionner l’onglet « Configuration » dans l’espace privé et ensuite l’option « inscription2 ». La configuration est divisée en 4 parties.

Choix des informations

Les deux premières servent à séparer les informations qui sont demandées par défaut dans SPIP et les informations que ce plugin permet d’ajouter.

La table qui apparaît donne 4 options par chaque champ, formulaire, modifiable, fiche et table.

La colonne Formulaire sert à sélectionner tous les champs qui apparaîtront dans le formulaire d’inscription.

Les colonnes Modifiable et Fiche permettent de choisir les informations qui apparaîtront dans la fiche de visiteur. Si on sélectionne « Modifiable », automatiquement ce champ apparaitra sur la fiche et sera modifiable (pour cela il est nécessaire d’avoir le plugin Crayons installé). Si on veut que le champ apparaisse sur la fiche, mais qu’il ne soit pas modifiable, alors il faut sélectionner « Fiche ».

La dernière colonne
permet de sélectionner les champs qui seront visibles dans la liste de visiteurs du site (table d’adhérents).

Champs pour plugins associés

Dans la troisième partie apparaissent :
-  les listes de diffusion (cas de SPIP-listes) qui s’offriront aux visiteurs du site
-  un champ « commentaire »
-  un champ « catégorie de cotisation », qui servira avec le plugin Association, en suivant le même style que les listes de diffusion
-  un champ publication (qui permet à l’usager de décider si ses données seront publiées ou non sur le web).

Données hors formulaire

La dernière partie nous permet de joindre à la table spip_auteurs_elargis des données qui n’apparaîtront pas dans le formulaire d’inscription, comme la date de création de la fiche et un statut interne, et les zones auxquelles les adhérents seront affectés à l’heure de l’inscription (Accès Restreint).

Utilisation

Une fois configuré le plugin, la balise #FORMULAIRE_INSCRIPTION2 affichera le formulaire d’inscription comme il a été configuré dans l’espace privé précédemment.

Les données qu’un visiteur saisit dans ce formulaire seront séparément gardées dans la table spip_auteurs (concerne seulement les données standards de SPIP : nom, mail, login, statut), et dans la table spip_auteurs_elargis pour tout le reste. Ensuite un email sera envoyé au nouveau visiteur avec un lien pour activer son compte et pour un mot de passe, après cela il aura par défaut le statut visiteur dans la table spip_auteurs.

Pour afficher les données personnelles d’un visiteur, son profil, il suffit d’inclure dans le squelette voulu <INCLURE(inc/profil_adherent.php){id_auteur}> . Pour modifier ces données, il faut faire double click et les « crayons » s’activeront. Notez que seuls les champs sélectionnées à cet effet dans la configuration du plugin seront modifiables. Si id_auteur n’est pas définie dans le contexte, on affichera les informations de celui qui est connecté, mais, s’il n’y a personne connecté, on sera redirigé vers la page d’accueil.

Spip svn

Dans la prochaine version de spip, nous pourrons faire ceci par exemple :

Si l’utilisateur est identifié, il aura accès à sa fiche. Sinon on lui propose de s’inscrire sur le site.


Participer au développement

Tous ceux qui sont intéressés par le sujet sont les bienvenus, par exemple sur l’espace de développement du plugin sur la Zone, ou dans ce forum. ;-)

Dernière modification de cette page le 4 octobre 2011

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 21 juillet à 20:57, par Beno En réponse à : Inscription2

    Bonjour,

    Je suis sur SPIP_3.0 avec Inscription3. Je voulais personnaliser l’envoi de l’email de notification du login / mot de passe mais n’arrive décidément pas à comprendre d’où il est généré.
    Une idée ?
    Merci bien !

    • Le 17 octobre à 12:23, par beno En réponse à : Inscription2

      Bonjour,
      Il semble que ce soit inscription3_fonction.php (sous la racine du plugin Inscription) qui gère l’affichage de l’email. Manifestement impossible de mettre ce fichier à la racine du squelette, ça bug.

      Je ne pense pas que « inscription3_fonction.php » soit le bon fichier à appeler, mais je suis coincé... quelqu’un pourrait-il m’éclairer sur ce qu’il faut faire pour personnaliser cet email de notification d’inscription d’un visiteur ?
      Merci d’avance

    Répondre à ce message

  • Le 27 octobre 2015 à 23:37, par Loïc HEROGUER En réponse à : Inscription2

    Bonjour ce plugin fonctionne t’il toujours sous spip SPIP 3.0.20 [22255] ? Je l’ai essayé sur deux sites distinct, j’ai commencé par configurer le plugin en indiquant les champs supplémentaires que je souhaite afficher via le formulaire d’inscription (Notamment le « mot de passe ») lorsque j’insère #FORMULAIRE_INSCRIPTION dans mes squelettes, j’ai le formulaire d’inscription classique de spip mais pas de champ supplémentaire affiché, si je rempli les deux champs disponibles (Nom/Login et email) et que j’envoi le formulaire, il m’indique de « remplir tous les champs obligatoire » comme si dans le traitement du CVT il détecte bien le champ supplémentaire « mot de passe » activé dans le back office mais #FORMULAIRE_INSCRIPTION n’est en rien modifié sur la partie public, avez vous une idée ? déjà rencontré ce problème ?

    Merci d’avance.

    Répondre à ce message

  • Le 12 mai 2015 à 18:47, par Julien En réponse à : Inscription2

    Bonjour,
    je voulais utiliser le champ « pays » du plugin.
    Mais à chaque fois qu’un rédacteur (via le plugin Crayons) sélectionnait un pays dans la liste déroulante, dans la base de données, sur la ligne de cet auteur, c’était l’id du pays (en chriffres) qui était ajouté dans la colonne « pays ». Et donc dans la partie privée comme dans la partie public, on avait l’id du pays et non le nom du pays.
    J’ai simplement changé #ID_PAYS par #NOM dans le fichier « plugin/inscription3/prive/listes/select_pays.html »
    Est-ce normal ?
    En tout cas si quelqu’un a eu ce problème, ça peut peut-être l’aider.

    Julien

    • Le 19 juillet 2015 à 12:37, par Pi r En réponse à : Inscription2

      Bonjour,
      ce n’est pas la bonne solution, il est préférable de laisser le code pays en base, et pour l’affichage
      en squelette il y a un filtre [(#PAYS|id_pays_to_pays)]
      ++

    Répondre à ce message

  • Le 25 janvier 2015 à 23:41, par  ??? En réponse à : Inscription2

    Bonjour,
    J’utilise le plugin inscription3, à chaque fois que j’enregistre une personne, elle est un rédacteur et non un visiteur. Pourtant j’ai bien choisit visiteur en configurant, c’est un bug sans doute. Est ce que quelqu’un a déja rencontré ce problème ?

    Répondre à ce message

  • Le 29 juillet 2013 à 15:00, par Jérôme En réponse à : Inscription2

    J’ai un problème avec le champ « naissance » d’INSCRIPTION 3

    Lorsque je crée un nouvel auteur et que j’encode la date de naissance, il m’indique systématiquement « Le format de la date n’est pas accepté »...
    S’agit-il d’un bug ou d’une mauvaise manipulation ?

    Le champ est défini comme tel dans la table spip_auteurs :
    NOM : naissance
    Type : DATE
    défaut : Tel que défini 0000-00-00

    Merci de m’éclairer sur la question.

    • Le 9 octobre 2013 à 18:22, par Laurent J En réponse à : Inscription2

      J’ai le même soucis... Avez vous une solution ? Merci

    • Le 9 octobre 2013 à 22:29, par kent1 En réponse à : Inscription2

      A tester http://zone.spip.org/trac/spip-zone/changeset/77114

      Il faut mettre à jour saisie

      Pour infos le forum d’Inscription 3 ne se situe pas ici mais est indiqué dans votre admin de SPIP

    • Le 10 octobre 2013 à 10:54, par Laurent J En réponse à : Inscription2

      Merci kent1. La mise à jour de inscription3 (3.3.6) et saisie (1.36.0) résout ce problème.
      Je change de forum... j’ai encore des soucis (Erreurs SQL 1054) avec l’ajout de champs extra de AUTEURS.

    Répondre à ce message

  • Le 23 septembre 2013 à 12:45, par DD En réponse à : Inscription2

    Bonjour,

    J’ai activé inscription Inscription 3.3.2 sur un site en 3.0.11 [20757]

    Cela fonctionne très bien.. mais si pour une raison x ou y si je veux modifier la fiche d’un auteur dans l’espace privé (changer le statut,..) les champs obligatoires du formulaire public sont aussi obligatoires dans l’espace privé pour le webmestre.

    C’est un peu lourd car en fait le formulaire d’inscription avancé ne sert sur le site public qu’à une rubrique précise (identification complète avant de pouvoir faire certaines actions dans cette rubrique)
    et pas aux 2000 autres auteurs enregistrés.

    Il y a peu être un moyen de modifier ce comportement pour les administrateurs/webmestres ?

    merci
    dd

    Répondre à ce message

  • Le 4 septembre 2013 à 23:39, par DD En réponse à : Inscription2

    Bonjour,

    Ce message concerne inscritpion3 (je ne trouve pas d’autre page que celle-ci pour commenter)

    Sur un SPIP 3.0.11 avec Inscription3 Version : 3.3.0 SVN [75058] j’obtiens les erreurs suivantes sur la page /ecrire/ ?exec=inscription3_adherents

    1 Filtre ajax non défini / / 0
    2 Filtre }) non défini ../plugins/auto/inscription3/v3.3.0/formulaires/inscription3_recherche.html / 26
    3 Filtre lcfirst non défini / / 31

    Avant la mise à jour d’inscription3 hier je n’avais « que » la dernière erreur

    dd

    Répondre à ce message

  • Le 9 juillet 2013 à 09:33, par Pierre En réponse à : Inscription2

    Inscription 3 semble formidable, mais sa dernière mise à jour commence à dater.
    Bugs sur le BO en 3.05. Auriez-vous des nouvelles quant à son développement ?

    • Le 9 juillet 2013 à 12:44, par kent1 En réponse à : Inscription2

      Il faudrait peut être surtout indiquer quels sont les « bugs du BO ». Dans quel contexte ? Quelle version exacte du plugin ? etc... non ?

      Et ce au bon endroit

    Répondre à ce message

  • Le 20 mai 2012 à 22:47, par fd En réponse à : Inscription2

    Ce plugin va t il être porté sur spip 3 ?

    Répondre à ce message

  • Le 29 juin 2012 à 13:10, par polar oïde En réponse à : Inscription2

    Bonjour,

    j’utilise spip 2 et inscription 2.0 et je cherche a effectuer un traitement personnalisé en PHP lors d’une inscription réussie d’un nouvel utilisateur.

    Y-a-t-il un moyen recommandé pour y parvenir ?
    Savez vous quels fichiers PHP je dois modifier pour ajouter mon traitement ?
    Y-a-t-il une manière de faire qui me permettrait de conserver mes modifications en cas de mise a jour du plugin et/ou de spip ?

    Merci pour vos retours,
    Bonne jounée,
    Polar.

    Répondre à ce message

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Plugin Logo SVG : pouvoir utiliser des logos SVG

    17 octobre – commentaires

    Le SVG est un format vectoriel donc très léger et redimensionnable sans pertes, mais SPIP ne l’acceptait pas sur les logos. Ce plugin comble ce manque. Comment ça fonctionne ? Vous installez ce plugin, vous l’activez, et c’est tout. Crédits Une (...)

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 58 commentaires

    Foundation est un framework CSS et Javascript très complet pour réaliser des sites sur une grille propre et homogène. Mais surtout, il permet de rendre un site responsive très facilement ! Ce plugin ajoute le framework Foundation sur l’espace (...)

  • LinkCheck : vérificateur de liens

    13 février 2015 – 65 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

  • GIS 4

    11 août 2012 – 1288 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • Metas +

    3 décembre – commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)