SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Auteurs, authentification et autorisations > Gestion des auteurs en nombre > Csv2spip : importation des auteurs > Plugin csv2auteurs : gestion des auteurs à partir de fichiers CSV (version de (...)

Plugin csv2auteurs : gestion des auteurs à partir de fichiers CSV (version de csv2spip pour SPIP 3)

12 février 2014 – par cy_altern, tofulm – 30 commentaires

7 votes

Ce plugin permet la gestion des utilisateurs de SPIP en masse à partir de fichiers csv.
Nouveautés de cette version :

  • la possibilité d’exporter la base spip_auteurs
  • la gestion de tous les champs de la base spip_auteurs y compris les champs extras
  • la possibilité d’importer plusieurs rubriques pour un même administrateur
  • la gestion des zones d’accès restreint des utilisateurs

Installation

Ce plugin s’installe comme tous les plugins de SPIP, il ajoute un lien « csv2auteurs » dans l’onglet Maintenance.

Format des fichiers CSV

Pour ce plugin, par défaut, le séparateur de champs pour l’exportation ou l’importation est « § ». L’interface d’importation vous permet de choisir un autre caractère.
Fichier modèle pour l’importation : Fichier CSV type pour importation avec mots de passe, rubriques administrées et zones d’accès
Plus de détails sur le format de fichier CSV : voir http://fr.wikipedia.org/wiki/Comma-....

Exportation

Sélectionnez les champs que vous voulez exporter :
Par defaut, 4 champs sont obligatoires :

  • nom
  • email
  • login
  • statut

3 champs ne sont pas exportables.

  • pass
  • alea_actuel
  • alea_futur

Détail des options de configuration pour l'exportation

Cliquez sur Lancer la moulinette : vous obtiendrez un fichier CSV qui comprend 2 colonnes en plus de celles sélectionnées :

  • une colonne ss_groupe correspondant aux sous-rubriques administrées pour les auteurs administrateurs de rubriques
  • une colonne zone (si le plugin Accès Restreint est activé) avec le nom des zones auxquelles appartient l’auteur.

Importation

Avertissement !
L’importation réalise la modification d’un grand nombre d’éléments de votre SPIP simultanément : en cas d’erreur vous ne pourrez PAS revenir en arrière sinon par restauration d’une sauvegarde ANTÉRIEURE :
avant toute importation, vous DEVEZ faire une sauvegarde de votre base de données !

Note : par sécurité il n’est pas possible d’importer ou de modifier des administrateurs complets.

I. Caractéristiques du fichier à importer

  • Fichier au format : csv
  • Séparateur de champ : au choix (§ par défaut)
  • Encodage : UTF-8
  • Ordre des colonnes : libre
  • Le fichier doit avoir une colonne d’en-tête avec le nom des champs.
  • Champs obligatoires :
    • nom
    • login
    • statut :
      • administrateurs : administrateur
      • auteurs : redacteur
      • visiteurs : visiteur
  • Champs optionnels :
    • pass : le mot de passe de l’utilisateur
    • ss_groupe pour les rubriques des auteurs administrateurs de rubriques : en cas de plusieurs rubriques il faut les séparer par un « | »
    • zone pour le nom des zones (plugin Accès Restreint) : en cas de plusieurs zones pour un utilisateur, il faut les séparer par un « | »
      _Attention, les zones doivent déja exister : il est donc nécessaire de les créer avant de faire l’importation.
    • tous les champs supplémentaires de la table spip_auteurs créées par des plugins ou par le plugin Champs extras

Exemple :

nomemailloginstatutss_groupezonepass
Aurelia Sept parent07.aurelia@laposte.net PARENT07 visiteur parent07
Anne Cinq parent05.anne@laposte.net PARENT05 visiteur parent05
Nadia Un eleve01.nadia@laposte.net ELEVE01 redacteur Intranet lycée Truc eleve01
Guillaume Deux eleve02.guillaume@laposte.net ELEVE02 redacteur Intranet lycée Truc eleve02
Janique Trois eleve03.janique@laposte.net ELEVE03 redacteur Intranet lycée Truc eleve03
Isabelle Neuf PROF09 administrateur Histoire|Géographie|Salle des profs Intranet lycée Truc|Reserve profs prof09
Laurence Dix prof10.laurence@laposte.net PROF10 administrateur Italien|Salle des profs Intranet lycée Truc|Reserve profs prof10

II. Organisation de l’interface

PNG - 60.4 ko

Cadre 1
Formulaire de sélection du fichier csv

Cadre 2 - Mise à jour des utilisateurs existant dans SPIP
1. Mettre à jour les utilisateurs :

  • Si « Non » csv2auteurs prendra en compte seulement les nouveaux auteurs.
  • Si « Oui » csv2auteurs ajoutera les nouveaux auteurs et mettra à jour les existants.

2. Gestion des rubriques administrées et des zones d’accès des utilisateurs existants :

  • Si « Remplacer » : Toutes les rubriques administrés ou les zones restreintes d’un auteur en bdd à mettre à jour seront remplacées par celles présentes dans le fichier csv
  • Si « Ajouter » : Toutes les rubriques administrés ou les zones restreintes d’un auteur en bdd à mettre à jour seront ajoutées à celles présentes dans le fichier csv.

Cadre 3 - Suppression des absents
1. Traitement des auteurs absents sans articles :

  • suppression complète : suppression de la bdd.
  • passer à la poubelle : change le statut d’un auteur en 5poubelle

2. Administrateur / Rédacteur / Visitieur : on peut choisir pour chaque statut un traitement différent.
Traitement des articles des auteurs effacés :

  • Ne rien faire : les articles garderont (si existant) les autres auteurs, ou ????
  • Supprimer les articles des auteurs effacés : Attention les articles seront supprimés de la bdd
  • Transférer les articles dans une rubrique d’archives : On peut donner le nom de la rubrique qui sera créée ainsi que le nom de sa rubrique parente

Cadre 4 - Création de rubriques pour les sous-groupes administrateurs
Lorsqu’on insère des auteurs avec le statut administrateur, on peut choisir dans quelle rubrique parente seront créées les rubriques administrées.

Astuces

1. On veut supprimer tous les auteurs de la bdd sauf les administrateurs complets : il suffit d’importer un fichier avec seulement la ligne d’entete et selectionner :

  • mise à jour des utilisateurs
  • suppression des auteurs absents (visiteurs, redacteurs, administrateurs)

2. On veut simplement ajouter des NOUVEAUX auteurs : un selectionne un fichier csv et on valide le formulaire en laissant les options par défauts.

Voir en ligne : http://plugins.spip.net/csv2auteurs

Dernière modification de cette page le 30 juin 2016

Retour en haut de la page

Vos commentaires

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

  • GIS 4

    11 août 2012 – 1310 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 (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2052 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)

  • Envoyer des fichiers avec un formulaire Formidable

    2 janvier – 13 commentaires

    La version 3.0.0 du plugin Formidable permet de créer des formulaires comprenant des envois de fichiers. Cet article regroupe la documentation relative à cette fonctionnalité. Pour une présentation générale de Formidable, voir « Formidable, le (...)

  • Pages uniques

    11 décembre 2008 – 259 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • ciar : plugin « Accès restreints issus de Giseh »

    28 novembre 2011 – 86 commentaires

    Cette version ajoute une gestion par groupe d’auteurs, ainsi que la compatibilité avec SPIP 3. Pour mémoire, le plugin « ciar » offre des accès restreints reprenant les fonctionnalités de ceux de Giseh. Le plugin est utilisable sans utiliser les autres (...)