Plugin Auteurs Complets (obsolète)

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Pour certains sites, il peut être nécessaire d’avoir à disposition plus d’informations concernant les utilisateurs... Ce plugin vise donc à palier aux manques de champs dans la gestion des auteurs.

Nota SPIP-Contrib : Le 12 juillet 2007 sur la liste SPIP-Zone l’auteur de ce plugin nous annonce que :
-  Auteurs_complets disparait au profit d’Inscription2... et se retire donc du jeu...
donc ce plugin n’est plus maintenu à jour

Attention : ce plugin ne fonctionne qu’avec une version svn (de développement, au minimum 8416) de spip et sera utilisable pour les versions stables uniquement à partir de la 1.9.2 stable...

Les Objectifs pour la version .4 :

-  Tant qu’à faire autant qu’il soit internationalisé

Son fonctionnement :

Les champs suivants sont créés automatiquement à la première modification d’un auteur dans l’interface privé :

-  Nom de famille
-  Prénom
-  Organisation / Entreprise / Association
-  L’Url de l’Organisation / Entreprise / Association
-  Téléphone
-  Fax
-  Contact Skype
-  Adresse
-  Code postal
-  Ville
-  Pays
-  Latitude
-  Longitude

Les balises suivantes sont donc disponibles pour la partie publique du site :

-  #NOM_FAMILLE
-  #PRENOM
-  #ORGANISATION
-  #URL_ORGANISATION
-  #TELEPHONE
-  #FAX
-  #SKYPE
-  #ADRESSE
-  #CODEPOSTAL
-  #VILLE
-  #PAYS
-  #LATITUDE
-  #LONGITUDE

Dans l’interface privée : ces champs sont modifiables gràce à l’ajout d’un second formulaire avec son bouton d’accès particulier sur les pages du type :
http://www.domaine.tld/ecrire/?exec=auteur_infos&id_auteur=XX
Où XX est l’ID de l’auteur à modifier

Les modifications sont automatiquement mise à jour et automatiquement visibles...

Dans la partie publique : il est possible d’afficher un formulaire permettant au visiteurs de modifier leurs profils eux mêmes.
ATTENTION : cette partie nécessite le plugin « BALISE SESSION ».
Il suffit de rajouter un lien comme celui-ci dans n’importe quel morceau de squelette :

<a href="#URL_PAGE{profil}&id_auteur=[(#SESSION{id_auteur})]">Modifier votre profil</a>

TO DO liste

Traduire la chose en anglais et espagnol au moins.

Débugger

Où et comment ça se passe ?

Les dernières version des fichiers sont disponibles sur le serveur svn de spip-zone dans la section « fondation » car il ne sera plus maintenu .... :
http://zone.spip.org/trac/spip-zone/browser/_fondation_/auteurs_complets

Il vous suffit de copier ces fichiers ou de décompresser l’archive dans un répertoire /plugins à la racine de votre site et de l’activer dans l’interface d’admin dédiée de l’interface privée.

Vous pouvez désactiver le plugin en décochant sa case et en validant dans la page des plugins e qui gardera vos ajouts dans la base lors d’une future réutilisation. Vous pouvez également supprimer complêtement le plugin (ce qui vide les données associées de la base et supprime les champs ajoutés) en cliquant sur l’icone de droite.

Vous avez des idées d’amélioration, des questions... laissez un commentaire ou contactez moi par mail...

Discussion

16 discussions

  • 2

    Bonjour, je viens d’activer le plugin et j’ai ceci qui s’affiche :

    Fatal error : Call to undefined function : ajax_action_post() in /mnt/sites/sentiers.be/web/plugins/auteurs_complets_svn/inc/legender_auteur_supp.php on line 74

    Quelqu’un peut-il m’éclairer sur cette fonction manquante ?

    • Ton site n’est pas en 1.9.2...

      Il y a une doc ... c’est spécifié...

      Quentin

    • Ben ça ! Je ne me suis même pas rendu compte que la version 1.9.2 était sortie ! Merci ;-)

    Répondre à ce message

  • 1

    Ce plugin m’intéresse, mais la moitié des champs me sont inutiles... Je vois bien un admin d’un de mes sites « Comment je peux trouver la latitude et la longitude de chez moi ? ».

    N’y aurait-il pas la possibilité d’ajouter ou de supprimer des champs standard (cad text ou textarea) à la demande ? Ca rejoint peut-être ce que dit Cedric avec forms&tables...

    • Ce plugin m’intéresse, mais la moitié des champs me sont inutiles... Je vois bien un admin d’un de mes sites « Comment je peux trouver la latitude et la longitude de chez moi ? ».

      Les champs ne sont pas obligatoires...

      N’y aurait-il pas la possibilité d’ajouter ou de supprimer des champs standard (cad text ou textarea) à la demande ? Ca rejoint peut-être ce que dit Cedric avec forms&tables...

      Ce plugin a été développé dans un souci personnel... si vous voulez le faire évoluer (sans en enlever ses fonctionnalités déjà présentes), son code est sur la zone... c’est ouvert à participations... et ce n’est pas dans mes priorités désolé...

    Répondre à ce message

  • 2

    Bravo pour ce plugin qui répond à un besoin récurrent pour les sites associatifs notamment !

    En ce qui concerne #SESSION est-ce que celà n,e pose pas de problème avec les différents caches (cache spip, cache navigateur ?)

    • Normalement il n’y a pas de problème de ce point de vue là....

      Vous avez essayé ? vous avez rencontré un problème de cache ? si oui décrivez le complêtement...

      Chez moi aucun problème quant à l’utilisation...

    • Bonjour,

      Je viens d’installer de tester ce plugin avec la dernière beta 1.9.2 de Spip et je tiens tout d’abord à vous féliciter car ce plugin est vraiment terrible !!!

      Au niveau de l’évolution du plugin, le rêve serait d’avoir un tutorial :

      1) Qui définit comment ajouter de nouveaux champs extra dans la base spip (la liste fournie ici est bien mais je pense que chacun aura des besoins particuliers en supplément).

      2) Qui définit comment ajouter ces champs dans le formulaire public et privé de modication de l’auteur.

      3) Qui définit comment pouvoir créer des balises utilisables dans les boucles pour ces nouveaux champs.

      Ainsi, à partir du très bon noyau fournit par le plugin, chacun serait à même de rajouter des champs de saisie pour les auteurs directement modifiables depuis la partie public du site !!! Splendide

      D’autres part, pour les sites qui ont beaucoup d’auteurs, il serait bien d’enviseager dans le futur un formulaire de recherche multi-critères sur les auteurs (exemple : je sélectionne dans le formulaire tous les auteurs dont le code postal commence par 75 ou dont l’organisation est « ecole du marais » par exemple).

      L’avantage d’un formulaire multicritères par rapport au moteur de recherche spip est de donner des idées à la personne qui recherche en lui proposant des listes déroulantes à multiple choix...

      Il y a actuellement une fonction de recherche par mots clés à l’heure actuelle mais celle ci est uniquement liée aux articles et obligent l’association de mots clés aux articles.

      Un requetage SQL plus « direct » serait à mon sens plus approprié.

      Que pensez vous de ces idées ?

      Un grand merci Anyway :)

      Romain

    Répondre à ce message

  • Bonjour ^^

    Encore bravo pour ce plugin vraiment fonctionnel.

    Je suis sur un projet actuellement qui peut m’amener à l’utiliser. Mais j’aurai besoin de connaître à l’avance sa description en SQL. Serait-il possible de fournir le nom des tables et de leurs champs (avec leur type) ?

    Merci beaucoup d’avance !

    Répondre à ce message

  • 3

    une suggestion pour enrichir positivement ce plugin qui est prometteur : adjoindre le téléchargement d’une photo de la personne, et avoir une balise du genre #PHOTO qui l’afficherait. Cela permettrait de faire des trombinoscopes facilement (je suis demandeur !)

    Merci d’avance et courage pour les efforts.

    • Il suffirait seulement d’ajouter un logo à l’auteur... qui permettrait au choix en fonction des sites d’ajouter une photo ou un avatar...

      Reste le problème de la sécurité... laisser uploader un fichier par un simple visiteur pour ensuite l’intégrer dans la base de donnée ne se fait pas si facilement...

      Plusieurs développeur de plugins y pensent en ce moment... Tout comme moi...

    • Il y a un exemple bien complet dans le plugin forms&tables : un champ de type fichier permet l’upload de documents qui sont stockes dans un rep de IMG non accessible en http. Du coup les fichiers sont accessibles uniquement via un script qui gere la securité.

      D’ailleurs, ton plugin je l’aurais bien senti reposant sur forms&tables. Je dis ca parce que j’ai en tete un certain nombre de fonctionnalités identiques :) construites dessus mais de facon plus generique :
      -  des champs lattitude/longitude geolocalisable avec googlemaps
      -  la possibilité de joindre des documents avec un formulaire d’upload comme sur la page article, pour pouvoir faire des trombinoscope
      Et le module integre deja la prise en compte de wrapping pour faire du microformat sur les champs de coordonées...

      Mais sinon ca a l’air chouette.

    • Pour forms&tables je trouve cela pas très intuitif pour l’instant et je n’ai pas trop le temps de m’y plonger malheureusement en ce moment...

      J’avais d’ailleurs commencé ce plugin bien avant que forms2 ne soit sur la zone à vrai dire... même s’il n’a été publié que tardivement...

      Pour l’upload je vais jeter un oeil sur comment tu fonctionnes... En ce qui concerne le microformats, ce plugin marche pas mal aussi... il sort une hcard complete simplement grace au modèle dans la partie publique...

      J’avais surtout besoin de ce formulaire public à vrai dire qui va devenir obsolète rapidement avec le plugin crayon... mais bon...

      Merci en tout cas de la réponse :) ... Dès que j’ai un peu de temps je me jettes sur forms&tables en tout cas...

    Répondre à ce message

  • 1

    Bonjour
    Vivement la 1.9.2 alors, car ce plugin m’intéresse beaucoup, je dirais même que je piaffe d’impatience de pouvoir le tester !!
    Bravo pour le développement.
    Eric

    • Pour le tester il suffit d’installer une version de développement quelque part (en local)...

      Parce que j’ai besoin de personnes qui le testent pour déceler des bugs qui resteraient...

      Q.

    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 :

  • 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