SPIP-Contrib

SPIP-Contrib

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

280 Plugins, 197 contribs sur SPIP-Zone, 125 visiteurs en ce moment

Accueil > Auteurs, authentification et autorisations > Gestion des auteurs en nombre > Importer des auteurs > Plugin « Importer des auteurs » v-0.1

Plugin « Importer des auteurs » v-0.1

Ancienne version du plugin « Importer des auteurs »

25 octobre 2006 – par Yves Tannier – 18 commentaires

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

Notes : il est vivement conseillé de sauvegarder la table spip_auteurs avant cette manipulation. Sachez également qu’une contribution similaire est disponible sur Spip-contrib. Il s’agit de Gestion des auteurs (anciennement csv2spip).

Une nouvelle version est disponible

Une nouvelle version de ce plugin est disponible. Elle permet, par rapport à cette version, de :

  • récuperer un fichier csv contenant les identifiants et mot de passe créés en sortie en plus du tableau en HTML
  • préciser les identifiants et mots de passe dans le fichier CSV
  • surcharger les fonctions de génération de l’identifiant et du mot de passe
  • choisir le caractère de séparation utilisés dans le fichier CSV

J’ai également ajouté pas mal de commentaires dans le code source pour les bidouilleurs.

Je vous encourage donc à tester la nouvelle version.

Vous pouvez néamoins utiliser cette version si vous le souhaitez. Les informations sur l’installation et le format du fichier OpenOffice sont disponible sur la page consacrée à la nouvelle version (sauf les informations relatives au nouvelles fonctionnalités comme le choix de l’identifiant et du mot de passe)

L’installation ce fait comme tous les plugins. Je n’ai pas ajouté de bouton dans l’interface privé vu qu’on ne l’utilise pas tous les jours. L’accès se fait donc par l’url : http://www.monsite.com/ecrire/?exec=auteurs_import

Ce plugin est noté en version « expérimental » mais déjà testé avec succès en production.

GZ - 3.1 ko
Plugin « Importer des auteurs »
A mettre dans son répertoire « plugins »

P.-S.

Note de l’équipe de Spip-Contrib

Cet article est publié avec les précisions suivantes :
-  ce plugin touche à la sécurité de votre site, attention au niveau de compétence requis (voir les mots clefs), ce plugin n’est clairement pas destiné a des débutants
-  il faut vraiment tester qu’il n’est pas possible par une fausse manipulation d’effacer les comptes 0minirezo (admins)
-  il est vivement déconseillé d’utiliser ce plugin sans avoir *vraiment* les moyens et l’habitude de bidouiller avec phpmyadmin. En effet les conséquence d’une erreur peuvent vite devenir ingérable autrement. Par exemple si l’on créé 150 ou 1000 auteurs avec ce plugin, s’il y a un problème, alors il est difficile de corriger l’erreur en quelques clics si l’on utilise que l’interface SPIP d’admin du site ...
-  cette contrib est quand même validée pour qu’il y ait plus de retours d’expériences ... merci d’avance de témoigner de vos essais sur ce forum

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 22 juin 2007 à 11:50, par J Ch Villeneuve En réponse à : Plugin « Importer des auteurs »

    J’ai pu adapter ce plugin à mes besoins et presque tout fonctionne. Presque car si j’ai un auteur déjà inscrit, le test de vérification ne semble pas fonctionner et le plugin me crée le même en double avec le même nom, même login.

    Je n’ai rien changé aux lignes concernées pourtant.

    Une idée de solution ?

    Merci

    • Le 22 juin 2007 à 12:01, par J Ch Villeneuve En réponse à : Plugin « Importer des auteurs »

      Petite correction : il crée l’auteur en double si je l’ai rentré à la main avant. En revanche, s’il est rentré grâce au plugin, il n’est pas recréé.

      Autre souci : je veux lui donner un mot de passe identique au login. J’ai donc rajouté

                 $newpass = $liste[1];

      après

                 $login = $liste[1];

      ça n’a pas l’air de fonctionner.

      Et une autre question : si la variable $type_acces est vide, spip met bien par défaut le statut rédacteur ?

    • Le 23 juin 2007 à 10:02, par Yves Tannier En réponse à : Plugin « Importer des auteurs »

      Bonjour,

      C’est effectivement dans le script qu’on vérifie si le login est déjà utilisé. La variable type_acces doit-être définie. Je n’ai rien mis qui précise une valeur « redacteur » par défaut.

      ++ Yves

    • Le 23 juin 2007 à 10:05, par Yves Tannier En réponse à : Plugin « Importer des auteurs »

      Pour la question login=mot de passe. Ligne 152 : $new_pass = $login.

      ++

    • Le 23 juin 2007 à 11:33, par Jean-Christophe Villeneuve En réponse à : Plugin « Importer des auteurs »

      Merci pour ta réponse rapide. J’ai donc résolu 2 de mes 3 soucis.

      Reste le fait que le plugin me crée un nouvel auteur quand celui-ci existe déjà s’il a été enregistré avant de façon classique alors qu’il le reconnaît bien

      J’ai don été fouiné du côté de phpmyadmin et j’ai vu que les auteurs créés par le plugin avaient un login du style
      machin\r\n
      alors que ceux créés par spip était du genre
      machin

      Reste à savoir d’où sortent ces caractères de fin de ligne et surtout comment les supprimer ?

    • Le 25 juin 2007 à 09:28, par Yves Tannier En réponse à : Plugin « Importer des auteurs »

      Je n’ai pas rencontré ce type de problème. Es-tu sur de la validité de ton fichier csv ? Il y a déjà la fonction trim appliquée sur le nom avant la génération du login

      Il y aura une nouvelle version du plugin dans la semaine.

      ++ Yves

    Répondre à ce message

  • Le 22 juin 2007 à 10:41, par J Ch Villeneuve En réponse à : Plugin « Importer des auteurs »

    Bonjour

    J’essaie de modifier ton fichier pour l’adapter à mes besoins mais ne connaissant pas le langage php, je patauge. Et mes essais se traduisent par un « Parse error : parse error in c :\program files\easyphp1-8\www\jules19\plugins\auteurs_import\exec\auteurs_import.php on line 109 »

    Pourtant je veux juste récupérer le nom, le login, générer un mdp identique à ce login et générer un statut « redacteur »

    Puis-je te mettre le contenu du fichier modifié ici pour correction ?

    • Le 22 juin 2007 à 11:45, par J Ch Villeneuve En réponse à : Plugin « Importer des auteurs »

      Oups

      En faisant quelques test, je me suis aperçu qu’il s’agissait juste d’une petite erreur de syntaxe : un petit ; oublié à la fin d’une ligne.
      Désolé pour le bruit.

    Répondre à ce message

  • Le 13 avril 2007 à 17:27, par Stanislas En réponse à : Plugin « Importer des auteurs »

    Super !

    Je l’ai utilisé en intranet (SPIP 1.9.2a, windows NT4, php 4.3.9) pour importer 480 comptes. Personnellement je n’ai pas confié au script le soin de faire l’identifiant à partir du nom et du prénom, je souhaitais qu’ils soient normalisés. Or le compte créé ne peut évidemment plus être modifié. Bien sûr le script répète alors dans le champ nom le login mais çà par contre c’est modifiable par l’auteur...

    Ensuite, c’est SPIP qui fait tout. Il n’est même pas besoin d’envoyer aux différents auteurs login et mot de passe (généré aléatoirement). Il suffit de leur dire d’entrer leur adresse de messagerie et hop, il récupère leur accès en donnant leur propre mot de passe...

    BRA-VO... et merci

    Stanislas

    Répondre à ce message

  • Le 6 décembre 2006 à 13:13, par goofiot En réponse à : Plugin « Importer des auteurs »

    Bonjour

    Je voulais savoir si il était possible de changer les differents parametres que l’on rentre ?
    Je n’aurais besoin que d’un nom prénom fonction mot de passe(généré automatiquement).
    Je voulais aussi savoir si il était possible d’ajouter le statut visiteur.

    De plus le mot de passe peut il etre changé ?

    En fait j’ai une base de données externes avec ces données mais cela me parait trop compliqué de lier spip avec cette base de données.
    J’aurais bien utiliser ce plugin mais les personnels doivent être visiteur.

    merci à vous.

    • Le 6 décembre 2006 à 20:49, par Yves Tannier En réponse à : Plugin « Importer des auteurs »

      Les champs disponibles et utilisables avec ce plugin sont ceux d’une installation standard de SPIP. Pour ajouter des champs supplémentaires, il faut voir une autre contribution (champ extra, homonymes...)

      Concernant le statut « visiteur », je crois que le code est « 6forum ». Le plus simple est de créer un visiteur et de vérifier la colonne statut dans la table « spip_auteurs ».

      Il me semble bien que les visiteurs peuvent aussi changer leurs mots de passe.

      ++

    • Le 7 décembre 2006 à 10:18, par goofiot En réponse à : Plugin « Importer des auteurs »

      Je vous remercie de vos informations.

      Je voulais savoir si on peut ajouter des personnels avec votre plugin, en deuxieme utilisation, c’est à dire qu’on importe une fois, puis plus tard on ajoute d’autres membres d’ou seconde importation.
      De plus pour les supprimer on ne peut qsue le faire par l’interface privée ?

      Concernant le mot de passe, il ne peut etre modifié lorque l’on est visiteur ?

      Merci.

    • Le 7 décembre 2006 à 13:44, par Yves Tannier En réponse à : Plugin « Importer des auteurs »

      Oui. On peux l"’utiliser pour ajouter des nouveaux auteurs en plusieurs fois. La suppression ne se fait que par l’espace privé car sinon il faudrait vérifier que les auteurs ne sont pas liés à des articles... Sinon, c’est un peu bourrin, mais phpmyadmin peux permettre de supprimer par lot.

      Concernant le mot de passe, je crois que le visiteur peux le modifier.

    • Le 7 décembre 2006 à 14:31, par goofiot En réponse à : Plugin « Importer des auteurs »

      Concernant le mot de passe, je n’y arrive pas.
      En me loggant avec les identifiants et mots de passe visiteurs je me fais jeter, on me dit que le cookie n’est pas reconnu.Sinon en admin cela fonctionne.

      Comment le visiteur a acces pour modifier son mot de apsse sachant qu’il n’a pas acces à l’espace privé ?

      Merci de votre precieux temps et precieuse aide.

    • Le 7 décembre 2006 à 15:29, par goofiot En réponse à : Plugin « Importer des auteurs »

      Merci de votre temps et de votre aide.

      En tant que visiteur je n’arrivez à me logguer à l’espace privé à cause d’un cookie que je n’ai pas en tant que Admin.
      En plus de ce souci comment une personne(visiteur) n’ayant acces à l’espace privée peut modifier son mot de passe ?

      Merci beaucoup.

    • Le 21 février 2007 à 14:56, par Pascal-JPM En réponse à : Plugin « Importer des auteurs »

      En demandant un nouveau mot de passe dans le lien « mot de passe oublié » lorsqu’il se logue !!

      ça devrait marcher ainsi...

    Répondre à ce message

  • Le 16 février 2007 à 14:48, par takin En réponse à : Plugin « Importer des auteurs »

    problème de téléchargement : la page n’existe pas. Pas de trace du fichier.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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

  • Squelette EasySqueletting pour SPIP 2.0

    22 août 2009 – 13 commentaires

    Le squelette EasySqueletting est un squelette de type généraliste, il propose une navigation sur 2 à 3 colonnes ainsi qu’une navigation horizontale par onglets. Les onglets sont des liens vers des rubriques que vous pouvez sélectionner manuellement. (...)

  • Facteur

    21 janvier 2010 – 311 commentaires

    Un plugin pour regrouper toutes les fonctions avancées autour de l’envoi de courriels. [#introductionenvoyer_mail() pour envoyer un courriel. Elle est assez simple d’utilisation mais peut paraître limitée lorsqu’on veut configurer des options plus (...)

  • Un sommaire pour vos articles

    12 août 2007 – 184 commentaires

    Une fonctionnalité du Couteau Suisse qui repère les intertitres des textes de vos articles ou de vos rubriques, et permet même plusieurs niveaux, puis en fabrique automatiquement un sommaire.

  • Plugin Vidéo(s)

    23 novembre 2010 – 531 commentaires

    Interface de gestion et modèle d’insertion des vidéos : Dailymotion Vimeo Youtube Modèle de la balise HTML5 video avec alternative flash html5media : Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv Support (...)

  • Hébergeurs gratuits

    24 janvier 2009 – 32 commentaires

    Les vrais gratuits HébergeurExemple de site hébergéCommentaires Frihost 250 Mo d’espace disque, PHP, bases de données MySql illimitées. Sans pub. En anglais, mais ayant une section française. Vous devez poster 5 messages (de qualité) sur leurs (...)