Olá a todos,
Tenho 2 fóruns discourse1.com e discourse2.com,
por exemplo, tenho 3000 tópicos no discourse1.com, quero usar a API para converter 3000 tópicos do discourse1.com para o discourse2.com.
Alguém pode me guiar com o código?
Obrigado!
Olá a todos,
Tenho 2 fóruns discourse1.com e discourse2.com,
por exemplo, tenho 3000 tópicos no discourse1.com, quero usar a API para converter 3000 tópicos do discourse1.com para o discourse2.com.
Alguém pode me guiar com o código?
Obrigado!
Talvez você queira saber sobre Exportar/Importar Tópicos e Categorias. A API não é uma boa maneira de fazer isso.
Obrigado @pfaffman,
Você pode compartilhar mais:
Se houver 7000 tópicos em discourse2.com, então quando eu mover 3000 tópicos de discourse1.com para discourse2.com, os 7000 tópicos em discourse2.com não serão excluídos?
Então discourse2.com terá 7000 + 3000 tópicos = 10.000 tópicos?
Estou preocupado, meus 7000 tópicos em discourse2.com serão excluídos.
Idealmente, é isso que deve acontecer após uma importação bem-sucedida.
É aconselhável fazer backup do discourse 1 e do discourse 2 antes de iniciar a importação/exportação, caso algo dê errado.
Obrigado,
vou tentar implementar.
Tentei mudar, mas o onebox dos nossos tópicos desapareceu.
Existe outra forma de evitar que o onebox seja perdido? Por exemplo, que tal usar a API?
Se você quiser copiar tópicos de um fórum para outro, o script que sugeri é a maneira de fazer isso.
Não sei o que isso significa. Mudar o quê?
Você está dizendo que usou esse script e, quando ele importou os tópicos, os tópicos resultantes estão sem os oneboxes? Eles voltam se você for na chave inglesa e reconstruir o HTML? Se sim, você pode refazer as postagens da linha de comando ou, suspeito, apenas esperar.
Meu resultado é o mesmo da imagem, falta o onebox nos tópicos.
Então pensei em usar a API, mas também não tenho certeza: o método da API manterá o onebox.
Antes:
Depois:
Isso é normal, você precisa fazer um rebake, as postagens serão processadas e as oneboxes serão geradas:
cd /var/discourse
./launcher enter app
rake posts:rebake
obrigado @Steven ,
ainda espero poder usar a API,
porque rake posts:rebake levará nossos outros tópicos a serem refeitos também.
Por certas razões, é muito difícil para nós tomarmos uma decisão de refazer.
Você pode reconstruir cada postagem manualmente usando o … e, em seguida, o ícone de chave inglesa para abrir algumas opções, use Reconstruir HTML
Ele processará o onebox novamente
realmente obrigado,
no entanto, temos muitos tópicos, se fizermos isso manualmente, não haverá tempo e custo suficientes.
Espero que alguém possa me guiar para usar a API, sem remover o onebox.