Inscription2

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

Il « plugin » permette di configurare un formulario d’iscrizione personalizzabile per i visitatori di un sito Web, così come una tabella autori estesa associata, questa in maniera generica (riutilizzabile per altri plugins)... !

Il pacchetto zip disponibile è utilizzabile solo per la versione 1 .9.2 di spip.

La riscrittura completa del codice per SPIP 2.0 è ricuperabile sulla zona e ogni discussione va fatta su spip-zone.

Installazione :

Inscription2 è ricuperabile oggi (versione test ) :
-  sia via SVN sulla zona
-  sia nel pacchetto « inscription2.zip » http://files.spip.org/spip-zone/ins... (versione unicamente per SPIP 1.9.2)

Questo plugin si installa come tutti gli altri , creando una cartella nella cartella plugins, cf. http://www.spip.net/fr_article3396.html.

È essenziale avere il plugin CFG e Crayons installati

Configurazione

Una volta attivo, selezione la scheda « Configuration » nello spazio privato e quindi l’opzione « inscription2 ». La configurazione è divisa in 4 parti.

Scelta delle informazioni

I due primi servono a separare le informazioni richieste per default da SPIP e le informazioni che il plugin permette di aggiungere.

La tabella che qui appare offre 4 opzioni per ogni campo, formulario, modificabile, scheda e tabella.

La colonna formulario serve a selezionare tutti campi che saranno visualizzati nel formulario di iscrizione.

Le colonne modificabile e scheda permettono di scegliere le informazioni che appariranno nella scheda visitatore. Selezionando « Modificabile », automaticamente questo campo apparirà sulla scheda e sarà modificabile (per questo è necessari oavere il plugin Crayons installato. se si desidera che il campo appaia sulla scheda ma che non sia modificabile, allora selezionare soltanto « Scheda ».

L’ultima colonna permette di selezionare i campi che saranno visibili nell’elenco dei visitatori del sito (tabella degli aderenti/utenti).

Campi per plugins associati

Nella terza parte appaiono :
-  le newsletter (caso di SPIP-listes) che verranno offerte ai visitatori del sito
-  un campo « commento »
-  un campo « categoria di abbonamento », che servirà con il plugin Association, seguendo lo stesso stile delle newletter.
-  un campo di pubblicazione (che permette all’utilizzatore di decidere se i suoi dati saranno pubblicati o meno sul web).

Dati fuori formulario

L’ultima parte ci permette di includere nella tabella spip_auteurs_elargis dei dati che non appariranno nel formulario di iscrizione, come la data di creazione della scheda e lo statuto interno, e le zone alle quali gli iscritti saranno collegati al momento dell’iscrizione (Accès Restreint).

Utilizzo

Una volta configurato il plugin, il tag #FORMULAIRE_INSCRIPTION2 visualizzerà il formulario di iscrizione come è stato precedentemente configurato nello spazio privato.

I dati inseriti da un visitatore nel formulario saranno conservati nella tabella spip_auteurs (concerne solamente i dati standard di SPIP : nome, mail, login, statuto), e nella tabella spip_auteurs_elargis per tutto il resto. In seguito un email verrà inviato al nuovo visitatore con un link per attivare il suo account e per una password, dopo di che avrà per default lo statuto di visitatore nel database spip_auteurs.

Per visualizzare i dati personali di un visitatore, il suo profilo, è sufficiente includere nello scheletro/squelette desiderato <INCLURE(inc/profil_adherent.php){id_auteur}> . Per modificare questi dati, basta fare doppio click e « crayons » si attiverà. Da notare che saranno modificabili soltanto i campi selezionati in questo senso nella configurazione del plugin. Se id_auteur non è definito nel contesto, verranno visualizzate le informazioni di chi è connesso, ma se non c’è nessuno connesso si verrà reindirizzati verso la home page.

Spip svn

Nella prossima versione di spip, per esempio potremo fare così :

[(#SESSION{id_auteur}|?{
    [(#MODELE{editer_profil}{id_auteur=#SESSION{id_auteur}})] ,
    #FORMULAIRE_INSCRIPTION2 }
)]

Se l’utilizzatore è identificato avrà accesso alla propria scheda, altrimenti gli verrà richiesto di iscriversi al sito.

Partecipare allo sviluppo

Coloro che sono interessati al soggetto sono i benvenuti, per esempio su l’espace de développement du plugin sur la Zone, ou dans ce forum. ;)

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