Participei de um workshop hospedado no Discourse e consegui baixar todas as minhas atividades de usuário. Nesse workshop, eu estava desenvolvendo o conceito para nossa comunidade, createyourownschool.com. Gostaria muito de importar essas atividades para minha própria comunidade no Discourse, para que minha equipe possa ver a origem do projeto e contribuir com pontos que eu possa ter esquecido de avançar.
É possível usar o arquivo CSV para fazer o upload na minha comunidade no Discourse? Se sim, você pode me indicar algum tutorial ou instruções?
Você quer migrar… o quê, especificamente? Apenas os tópicos que você criou e suas postagens nos tópicos próprios que você criou?
Como sua exportação de usuário inclui apenas suas postagens e seus tópicos, não está claro o que importá-la para outro Discourse significaria na prática. Você poderia descrever com um exemplo do mundo real para deixar um pouco mais claro?
O site original ainda está ativo? Por que você não simplesmente vincula cada Tópico em Novos Tópicos no seu próprio site?
Acho que migrar a atividade dos usuários não faz sentido, a menos que você importe todos os dados, incluindo os Tópicos e Posts originais. Haverá IDs de referência exclusivos daquela instância, então não é uma importação trivial. Parece uma lata de vermes!
@codinghorror, no workshop em que participei, cada um de nós criou um tópico e depois respondeu a ele por mais de 100 dias. Outras pessoas questionavam nossas ideias e conseguimos esclarecer nosso pensamento. Quando olhei pela primeira vez para o download, havia quase 1200 registros. Comecei a revisá-los, apagando o que não era importante, e então percebi que provavelmente seria mais fácil isolar as partes que realmente queria: todas as minhas respostas naquele único tópico e as 35 outras perguntas às quais respondi.
Como isso não parece fácil de fazer, provavelmente farei uma mesclagem de correspondência em um documento do Word/Google e deixarei minha equipe comentar sobre isso para extrair as ideias e a linguagem narrativa que podemos usar daqui para frente.
@neounix, agradeço sua resposta e espero que possa ajudar alguém no futuro, mas não sou tão técnico assim.
@merefield, o site original é um espaço privado de workshop e, portanto, desaparecerá em alguns dias, já que encerrou oficialmente em 31/12.
Não tenho certeza se isso é possível. Estou trazendo um amigo, @craigconstantine, que pode saber como fazer isso e, se for o caso, pode estar disposto a me ajudar.
…Não tenho certeza de onde você hospedou o CYOS (a comunidade dela). Esse exp/inport mencionado por @Falco parece ser uma ferramenta de linha de comando. Nunca trabalhei com isso (estou no Discourse hospedado, então não tenho acesso à linha de comando para mim.)
Podemos fazer a importação da categoria para você.
Mas isso requer uma exportação de categoria, que não é a mesma coisa que a exportação dos seus dados de usuário.
Você poderia perguntar ao dono do fórum original se ele estaria disposto e apto a fornecer uma exportação de categoria.
Se bem me lembro, isso também incluiria os perfis de usuários de outros participantes (e que acabariam aparecendo no seu fórum também). Não tenho certeza se isso é algo que você (ou esses usuários, ou o dono do outro fórum) deseja.
Minha estimativa é que, neste caso específico, seja mais fácil / exija menos trabalho copiar e colar o conteúdo manualmente.
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!