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.
Desculpe por reabrir este tópico, mas ele está muito próximo do que eu gostaria de poder fazer, e ainda não encontrei nada mais próximo.
Cenário: Um monte de escritores em um fórum Discourse que está implodindo em um prazo indefinido.
Um novo fórum Discourse no espaço doado por Bhanu Sharma, comigo como administrador.
Estou analisando como posso mover nossos anos de posts, muitas deles pequenas peças de escrita criativa, intactas, para o novo fórum?
Eu estava apenas olhando meu próprio arquivo CSV e pensando em projetos passados em minha carreira de software usando CSV para exportar/importar entre bancos de dados diferentes, e código Perl para dividir/juntar/criar campos – basicamente, converter um esquema CSV para outro.
Existe uma maneira direta e existente de pegar meu arquivo CSV do site antigo e importá-lo para o novo site? Se sim, alguém poderia me indicar? Eu olhei a coleção de scripts de importação do Github, mas todos parecem estar fazendo importações de layouts de dados diferentes.
Se não houver um – bem, meu orçamento é ínfimo, mas eu já fiz esse tipo de coisa antes, muitas vezes sob pressão em um emprego novo, e estou aposentado, tenho o dia todo. Além disso, parece-me que seria uma contribuição útil.
Certo. Tive tempo para pensar e apresentar bons motivos pelos quais minha comunidade estaria melhor com um recomeço. Além disso, podem existir questões de segurança relacionadas a isso que não são facilmente visíveis para mim, não sei o suficiente!
Mas, por meio desta, abandono este projeto porque me aposentei de ser engenheiro de software e tenho muitos outros projetos que são mais importantes para mim agora.
Na verdade, seria bem fácil de fazer - desde que você pudesse acessar o servidor da comunidade que você deixou (ou ter um administrador lá que fizesse isso por você). Eu mesmo já fiz isso várias vezes. É o que é referido aqui:
Não é alta fidelidade - os usuários (apenas seus endereços de e-mail) e Tópicos / respostas são importados, não curtidas ou dados / perfis / etc. do usuário. Mas funciona.
Ah! Isso é útil saber, embora não me ajude, pois atualmente no Nano não parecem haver administradores ativos. Mas acho que para nós está tudo bem começar com uma folha em branco.
No entanto, tenho alguns contatos com pessoas que podem se interessar por isso, e que também podem ter influência para fazer alguém no Nano se mexer e realmente ajudá-los.
Se “respostas” se refere a todas as postagens feitas, então Tópicos/respostas cobririam o material que as pessoas gostariam de levar para um novo fórum, isso seria alta fidelidade suficiente!