Para usar o Discourse completamente no Shopify

Olá,
Estamos usando o Discourse inteiramente com o painel de administração em nosso site WordPress e agora queremos usá-lo inteiramente em uma página específica do Shopify. Tentei isso - Embed Discourse comments on another website via Javascript, mas ele exibe apenas a discussão. Você pode me dizer como posso fazer isso - usar o Discourse inteiro com o painel de administração, ou exibir o fórum inteiro no Shopify.
Obrigado!

Existe uma configuração de site oculta allow_embedding_site_in_an_iframe, que faz o que o nome sugere. Não sei o grau de suporte, mas conheço pelo menos uma pessoa que a utilizou.

Provavelmente não a recomendaria, mas pode funcionar para você.

obrigado pela resposta, mas não temos problemas em inserir o iframe no site da shopify, e não temos problemas em inserir discussões individuais, mas quero descobrir como posso exibir todo o Discourse no site, juntamente com o painel de administração e o fórum no shopify. Quero descobrir como posso configurar isso para o shopify (desculpe pelo meu inglês ruim)

Você está tentando combinar as interfaces ou também vincular contas do Shopify ao Discourse?

Preciso combinar apenas a interface

Na verdade, não recomendamos ou damos suporte a isso – para fornecer um pouco mais de contexto: Usar um <iframe> é muito propenso a erros e tornaria o Discourse muito difícil de usar e cheio de bugs que seriam difíceis de rastrear. Iframes podem quebrar muitas coisas, incluindo a rolagem por tópicos grandes.

3 curtidas

Desculpe, talvez eu não tenha explicado bem. Aqui está um link para o site do WordPress com um fórum completo - https://windowcleaner.com/community/. Eu quero a mesma coisa, mas no Shopify.

1 curtida

Ah, sim. Eles apenas recriaram o cabeçalho do site deles no tema do Discourse (não é 100% idêntico, mas próximo disso).

Eu fiz um trabalho semelhante há 2 anos para um cliente.

Também fiz o mesmo no meu fórum:

Discourse https://forum.monocycle.info/
WordPress: https://monocycle.info/ (notei algumas diferenças que preciso corrigir, mas eles eram idênticos antes de uma atualização recente do meu tema WordPress :upside_down_face:)

Pode ser fácil ou não, dependendo dos recursos que você precisa no seu cabeçalho.

No meu caso, tudo está no painel de administração → Personalizar → Tema → Editar CSS/HTML → Cabeçalho:

3 curtidas

Não, não, vou tentar explicar novamente… Por exemplo, tenho uma página no Shopify - test.myshopify.com/pages/community, e quero exibir o fórum Discourse com o painel de administração nesta página. Onde devo configurar para exibir o fórum nessa página?

Sua mensagem anterior foi enganosa porque forum.monocycle.info é feito exatamente da mesma forma que seu exemplo https://windowcleaner.com/community :slight_smile:

Não sei se o que você está pedindo é facilmente possível E confiável (eu ouviria as mensagens de pfaffman e HAWK…), mas a menos que você precise de recursos muito específicos (que você deveria descrever para nós), personalizar o tema do Discourse para fazê-lo parecer parte do site principal parece ser o caminho a seguir.

Eu acho que o conselho usual é:

  • ter o Discourse em uma página completamente separada (é uma Single Page Application).
  • você pode colocar a comunidade em um URL de subpasta.
  • para “fingir” uma barra de menu/navegação para parecer o mesmo com um Componente de Tema
2 curtidas

Olá Robert, obrigado pela dica, você quer dizer com o domínio do site shopify então? - forum.test.myshopify.com

Não, subpasta, então o domínio e o subdomínio seriam compartilhados (se desejar). Há uma configuração para definir o local da subpasta:

2 curtidas

Desculpe, esta é a primeira vez que trabalho com o Discourse e nunca fiz isso. Você tem instruções para isso?

Isso está vinculado acima.

1 curtida

Eles são bastante complicados e mais difíceis se você não estiver usando o Discourse e o outro site no mesmo computador, pois você precisará de um TERCEIRO computador/CDN para redirecionar tanto o Shopify quanto o Discourse. Se você me oferecesse US$ 500, eu provavelmente tentaria convencê-lo a não fazer isso.

As pessoas não notam URLs. (Alguém me disse hoje que o site dele estava quebrado “apenas em um Chrome” porque ele não percebeu que havia ?preview_theme_id=88 no final do URL.)

Apenas use um subdomínio.

2 curtidas

Na verdade, os navegadores tentam esconder o URL, exceto a parte do domínio, atualmente. E eu entendo isso totalmente, porque os URLs são tão longos e crípticos hoje em dia.

Então, concordo com você — as pessoas não veem ou sequer olham os URLs mais (é por isso que as fraudes bancárias são tão fáceis… :wink: )

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.