Sauvegarder des rôles et des profils utilisateurs

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je souhaiterais pouvoir sauvegarder certains paramétrage de mon site, notamment les profils.

Je m'explique car je sens que je ne suis pas clair :))

Je suis les tutoriels d'un livre Campus (Composez avec les modules de Drupal, 2008). Plusieurs exos pratiques sont proposés : monter un site vitrine, monter un site de petites annonces, etc.

Pour chaque cas je dois tout re-créer au niveau des rôles et des comptes de utilisateurs de test :

  • rôle des utilisateurs enregistrés, contenant :

    • Utilisateur n°1
    • Utilisateur n°2
    • Utilisateur n°3
  • rôle des rédacteurs, contenant :
    • Rédacteur n°1
    • Rédacteur n°2
  • rôle des administrateurs, contenant :
    • Admin

Bref, ma question : est-ce qu'il existe un moyen de sauvegarder cette configuration en vue de l'importer d'un site à l'autre et ainsi économiser un peu de temps (soit tout refaire à chaque fois, soit sauvegarder intégralement le site initial) ?

Le livre est fourni avec des profils mais il s'agit d'une vieille version de Drupal et surtout, lors de l'import je suis confronter à un Timeout (en local).

Merci d'avance pour vos lumières :)

Version de Drupal : 

bonsoir,

Merci à tous les 3 pour vos réponses !

@haza : "un petit profil d’installation personnalisé"

Ta suggestion me paraît très alléchante (et peut être plus pratique que la sauvegarde d'un table ou l'emploi d'un module complémentaire).

Aurais-tu un lien / un début de piste pour savoir ce dont il s'agit exactement ?

Merci encore :)

bonjour,

Finalement j'opte pour une sauvegarde intégrale de mon site contenant mes paramétrages initiaux (création de rôles, création d'utilisateurs de tests, configuration des droits d'accès).

Cela me paraît plus fiable de tout sauvegarder plutôt que de faire des exports sélectifs de tables (surtout que je ne suis pas certain d'avoir repéré les bonnes).

Voici la procédure appliquée pour dupliquer le site en local :

  • 1. Duplication du dossier contenant les fichiers du site (/mon-site -> /mon-site-2)
  • 2. Adaptation du fichier /sites/default/settings.php (ouvrir en écriture + changer le nom de la base de données + remettre le fichier en lecture seule)
  • 3. Export de la base de données de /mon-site
  • 4. Adaptation des url et chemins physiques dans le fichier sql :
  • 5. Création d'une nouvelle base de données (nom fixé dans settings.php en 2) et import du fichier sql adapté

Cela fonctionne.. par contre je me demande si je ne me suis pas compliqué un peu la tâche en faisant les chercher / remplacer en 4. ?

Merci