I participated in a workshop that was hosted in Discourse and I was able to Download All my user activity. In that workshop I was actually developing the concept for our community.createyourownschool.com. I would love to import this user activity into my own Discourse community so that my team can see the project origin and chime in on things I may have forgotten to move forward.
Is it possible to use the CSV file to upload in my Discourse community, and if so, is there some instructions you can point me to.
You want to migrate … what, specifically? Just the topics you created, and your posts on your own topics you created?
Since your user export only includes your posts and your topics, unclear what importing that into another Discourse would actually mean in practice. Can you perhaps describe with an actual real world example to make it a bit more clear?
Is the original site still live? Why don’t you just link each Topic in new Topics on your own site?
I don’t think migrating user activity makes sense unless you import all the data including the original Topics and Posts. There will be unique reference ids unique to that instance so it’s not a trivial import. Sounds like a can of worms!
@codinghorror in the workshop I was participated in we each created one topic and then replied to that for over 100 days. Other people poked at our ideas and we were able to clarify our thinking. When I first looked at the download there was almost 1200 records. I started going through them and deleting things that aren’t important and then I realized I could probably more easily isolate the parts I would really want which are all my responses in that one topic and the 35 other prompts I responded to.
Since this doesn’t sound easy to do then I will likely do a Mail merge into a Word/Google doc and just let my team comment on that to extract the ideas and storytelling language we can use going forward.
@neounix I appreciate this response and hope it may help someone in the future but I’m not that much of a tech person.
@merefield The original site is a private workshop space and so it will disappear in a few days as it just officially ended on 12/31.
…I’m not sure where you have CYOS (her community) hosted. That exp/inport mentioned by @Falco looks like a command line tool. I’ve never played with that (I’m on Hosted Discourse, so no command-line access for me.)
But that requires a category export which is not the same as the export of your user data.
You could ask the owner of the original forum if they would be willing and able to provide you with a category export.
IIRC that would also contain the user profiles of other users who participated there (and that would end up in your forum as well). I am not sure if that is something you (or those users, or the owner of the other forum) want.
My estimate is that in this specific case it is easier / less work to manually copy/paste the contents.
Désolé de déterrer ce sujet, mais il est très proche de ce que j’aimerais pouvoir faire, et je n’ai encore rien trouvé de plus proche.
Scénario : Un groupe d’écrivains sur un forum Discourse qui implose dans un délai indéterminé.
Un nouveau forum Discourse sur l’espace donné par Bhanu Sharma, avec moi comme administrateur.
Je me demande comment je peux déplacer nos années de publications, dont beaucoup sont de courtes pièces d’écriture créative, intactes, vers le nouveau forum ?
Je regardais mes propres archives CSV, et je pensais aux projets passés de ma carrière logicielle utilisant CSV pour exporter/importer entre des bases de données dissemblables, et du code Perl pour diviser/joindre/créer des champs – en gros, convertir un schéma CSV en un autre.
Existe-t-il un moyen simple et existant de prendre mes archives CSV de l’ancien site et de les importer sur le nouveau site ? Si oui, quelqu’un pourrait-il m’indiquer où ? J’ai regardé la collection de scripts d’importation de Github, mais ils semblent tous faire des importations à partir de structures de données dissemblables.
S’il n’y en a pas – eh bien, mon budget est infime, mais j’ai déjà fait ce genre de choses, souvent sous pression dans un tout nouvel emploi, et je suis à la retraite, j’ai tout mon temps. De plus, il me semble que ce serait une contribution utile.
Bien. J’ai eu le temps d’y réfléchir et de trouver de bonnes raisons pour lesquelles ma communauté serait mieux lotie avec un nouveau départ. De plus, il peut y avoir des problèmes de sécurité liés à cela qui ne me sont pas facilement visibles, je n’en sais pas assez !
Mais j’abandonne par la présente ce projet car j’ai pris ma retraite de mon poste d’ingénieur logiciel et j’ai beaucoup d’autres projets qui comptent plus pour moi, maintenant.
Il serait en fait assez facile de le faire - tant que vous pouviez accéder au serveur de la communauté que vous avez quittée (ou que vous y aviez un administrateur qui le ferait pour vous). Je l’ai fait plusieurs fois moi-même. C’est ce à quoi il est fait référence ici :
Ce n’est pas une haute fidélité - les utilisateurs (juste leurs adresses e-mail) et les sujets / réponses sont importés, pas les likes ou les données utilisateur / profils / etc. Mais cela fonctionne.
Ah ! C’est utile à savoir, bien que cela ne m’aide pas, car actuellement sur Nano, il ne semble pas y avoir d’administrateurs actifs. Mais je pense que pour nous, c’est très bien de commencer avec une ardoise vierge.
Cependant, j’ai quelques contacts auprès de personnes qui pourraient être intéressées par cela, et qui pourraient également avoir l’influence nécessaire pour qu’une personne chez Nano se bouge et les aide réellement.
Si « réponses » fait référence à tous les messages postés, alors Sujets/réponses couvrirait le contenu que les gens voudraient emporter sur un nouveau forum, ce serait suffisamment fidèle !