Plugin de Landing Pages đŸ›©

Aparentemente há outro problema (desta vez ao carregar a landing page)


Ao abrir qualquer landing page criada com o plugin, nenhum dos arquivos JS Ă© carregado, exemplo:

Recusou-se a carregar o script ‘https://clientes.propulsa.me/plugins/discourse-landing-pages/javascripts/common.js’ porque viola a seguinte diretiva da PolĂ­tica de Segurança de ConteĂșdo: “script-src ‘nonce-C5lZ5MgP8dUHzGFnmwwI3epSx’ ‘strict-dynamic’”. Observe que ‘script-src-elem’ nĂŁo foi explicitamente definido, entĂŁo ‘script-src’ Ă© usado como fallback.

Mas hĂĄ 3 JS tentando carregar em qualquer landing page:

Tentei com temas diferentes (Default, Air Theme e Mint) e embora o plugin carregue os CSS especĂ­ficos do tema selecionado configurado, os JS sĂŁo bloqueados.

1 curtida

Ah, sim, provavelmente hĂĄ trabalho a ser feito aqui, por causa de (Superseded) Experimenting with a 'strict-dynamic' Content Security Policy (CSP)

Atualmente, temos apenas dado suporte Ă  versĂŁo estĂĄvel 3.2 recentemente, daĂ­ alguns desses problemas.

Vou dar uma olhada em algum momento.

1 curtida

Obrigado pela informação


Eu li que Ă© uma opção que vocĂȘ pode alterar no painel de administração, entĂŁo fiz isso e estĂĄ funcionando bem agora :smiley:

Como referĂȘncia, aqui estĂĄ a opção que vocĂȘ pode desativar no painel de administração (ativada por padrĂŁo):

Obrigado novamente pela ajuda, Robert!

Apenas para apontar que agora vocĂȘ pode exibir pĂĄginas arbitrĂĄrias dentro do Discourse usando o Landing Pages Plugin em combinação com alguns complementos:

2 curtidas

Ok, isso parece ótimo, com muito potencial, pensando que eu poderia até dispensar o WordPress usando-o

Mas ler o histĂłrico aqui Ă© duvidoso para confiar na criação de vĂĄrias pĂĄginas e descobrir que uma Ășnica atualização poderia anular tudo, temporariamente ou permanentemente se o suporte cessar novamente

HĂĄ alguma esperança de que isso se torne parte do nĂșcleo oficial para que um site inteiro possa ser construĂ­do com ele e nĂŁo ter que se preocupar com esses problemas?

1 curtida

Olå, Robert, meu entendimento é que este plugin sempre foi destinado à criação de landing pages (que, por definição, são påginas web independentes). Ele tem, é claro, o potencial para construir um site à la Wordpress, mas pode não ser uma ferramenta apropriada, pois não acho que foi projetado com esse caso de uso em mente.

Em relação ao suporte, ele tem sido mantido ativamente no Ășltimo ano, e eu pessoalmente planejo continuar fazendo isso no futuro previsĂ­vel. NĂŁo tenho certeza quais sĂŁo os requisitos para um plugin ser incorporado ao core do Discourse, entĂŁo suponho que este seja o “melhor” compromisso que vocĂȘ obteria.

2 curtidas
  1. Se vocĂȘ mudar para EstĂĄvel, as coisas funcionam por mais tempo, geralmente

  2. Nossos clientes geralmente tĂȘm orçamentos que lhes permitem encomendar atualizaçÔes para dar suporte a atualizaçÔes.

1 curtida

Eu nĂŁo sei o que isso significa, mas nĂŁo consegui reconstruir recentemente com trĂȘs plugins nĂŁo oficiais instalados, sendo este um deles, entĂŁo optei por remover os trĂȘs e planejo mantĂȘ-lo assim.

Branch estĂĄvel.

Sim, vocĂȘ precisa de recursos significativos o suficiente para executar algumas personalizaçÔes. Caso contrĂĄrio, Ă© melhor ficar com o vanilla.

1 curtida

Veja, eu não sei a diferença entre eståvel e oficial, o que são um PR ou fork e o que significa recursos significativos o suficiente, tenho 2 vCPUs/2GB de RAM, se eu tivesse mais de qualquer um deles, minhas reconstruçÔes podem não falhar com plugins não oficiais?

Habilidades de desenvolvimento financeiro ou relevantes.

1 curtida

Então eståvel significa solução hospedada?

2 curtidas

OlĂĄ pessoal,

Estou desenvolvendo uma instĂąncia do Discourse para a comunidade Auroville.
Estou tentando usar o plugin de pĂĄgina de destino em vez de outro site WordPress para mantĂȘ-lo tudo em um Ășnico servidor. Sou relativamente novo em desenvolvimento web, mas estou progredindo.
Estou tentando buscar o cabeçalho e a barra lateral e outros componentes como, lista de posts recentes de uma categoria, “quem estĂĄ online”, etc., para que eu possa exibi-lo em uma pĂĄgina “dashboard” personalizada, por exemplo. A pĂĄgina deve parecer que estamos na mesma plataforma, para que o usuĂĄrio, se logado, possa ver seu avatar. Consegui criar uma pĂĄgina com a lista de posts de uma categoria, mas estou tendo dificuldades com o resto. Posso copiar todo o cĂłdigo fonte da pĂĄgina e colar em meu repositĂłrio GitHub, mas isso nĂŁo Ă© funcional por algumas razĂ”es Ăłbvias que preciso entender. Provavelmente jĂĄ foi discutido em algum lugar, mas ainda nĂŁo encontrei tal discussĂŁo. AlguĂ©m poderia me guiar para o conhecimento que busco?

Abraços

InstĂąncia atual do Discourse

Exemplo de pĂĄgina de painel personalizada:

2 curtidas

Esse Ă© um bom objetivo.

VocĂȘ viu este post?

Eu criei esta extensĂŁo exatamente para o cenĂĄrio que vocĂȘ descreve.

Siga o guia e nos diga como se saiu.

Se vocĂȘ tiver orçamento, posso me envolver mais diretamente na implementação de seus requisitos.

3 curtidas

Obrigado pela rĂĄpida resposta, Robert.
Encontrei isso brevemente. Vou procurar e atualizar.

1 curtida

Infelizmente, como estamos usando a hospedagem do Discourse e não localmente, como faço para adicionar isso?

Desculpe, mas vocĂȘ nĂŁo pode, a menos que hospede seu prĂłprio fĂłrum.

1 curtida

Ou use Communiteq.

Acredito que a Ășnica maneira de obtĂȘ-lo com hospedagem discourse.com Ă© atravĂ©s da oferta Enterprise deles.

4 curtidas

obrigado @nathank, Ă© lamentĂĄvel que nĂŁo possamos implementar o plugin sem um plano empresarial.