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.
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:
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?
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.
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.
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?
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?