Je sais qu’il existe une méthode « frontend » pour inviter des utilisateurs via CSV, mais cela ne fonctionnera pas dans mon cas, car cela enverra un e-mail aux milliers de personnes qui seront ajoutées au site.
Lorsque j’essaie de l’ajouter via l’interface de ligne de commande (CLI), j’obtiens les erreurs suivantes.
Importer et migrer sont en grande partie des synonymes.
Cela devrait accomplir la tâche de créer tous ces utilisateurs (ils n’auront pas de mots de passe, ils devront donc en obtenir un, probablement en leur envoyant un e-mail).
Vous aurez probablement besoin de comprendre un peu de programmation pour que cela fonctionne.
Je n’ai quasiment aucune compétence en programmation. J’ai supposé que ce serait aussi simple que de lancer le fichier import.rb « pointé » vers le fichier users.csv.
Les erreurs qu’il a affichées n’ont absolument aucun sens pour moi. J’ai regardé la ligne 29 du script d’importation et elle faisait référence à des en-têtes, j’ai donc supposé qu’elle faisait référence aux colonnes du fichier csv, j’ai donc passé du temps à tripoter cela, sans succès.
Eh bien, vous n’êtes pas allé très loin car il n’a même pas ouvert votre fichier csv.
C’est l’une de ces choses frustrantes où cela pourrait prendre 30 secondes ou des heures.
Mais vous pourriez essayer de copier le fichier là-bas. C’est délicat car c’est un emplacement dans le système de fichiers de l’ordinateur et un autre à l’intérieur du conteneur. Une fois que vous aurez résolu cela, vous pourrez commencer à tripoter les en-têtes de colonnes.
Je n’ai pas regardé le code récemment, mais le csv des utilisateurs doit contenir l’adresse e-mail. Les sujets et les publications sont sur un autre csv.
Donc, soit placez le fichier là-bas, soit définissez la variable d’environnement CSV_USER_FILE à l’endroit où vous avez placé le fichier.
Ah, mais la première chose que le script fait est de lire TOUS les fichiers CSV qu’il attend (toutes ces lignes @... = \load_csv`), vous devrez donc commenter ou supprimer celles que vous ne voulez pas. Et la fonction import_users` examine les données des champs personnalisés, vous devrez donc modifier cela aussi.
Si ce n’est pas une indication suffisante, et que vous avez un budget, envoyez-moi par e-mail (dans mon profil) un montant et je verrai comment je peux vous aider pour ce montant.