I’d recommend checking out the new page publishing feature. I believe that you’ll need to take feature requests to marketplace, as this developer is no longer actively involved with discourse.
Hi @pfaffman ,
What do you mean by “new page publishing feature”? Is this something built-in to Discourse? Thanks.
Hey Chris. See Page Publishing that was added to core a while back. It’s linked somewhere above, but since it was almost a year ago, it’s probably hard to find.
Apenas uma nota para a @equipe de que este plugin provavelmente está quebrado agora. Tive que desativá-lo em minha instalação do Discourse, pois estava causando um erro 500 sempre que eu tentava postar com ele ativado.
Seguir a mensagem de erro de depreciação (whiteList para allowList em whitelist-tags.js.es6) no console parece ter resolvido, embora precise de mais testes. Aqui está o fork se você quiser tentar/salvar um segundo.
Farei um PR em algumas horas se tudo parecer bem.
Eu acabei de fazer um upgrade e está funcionando para mim. É possível que tenha falhado, eu o removi, reconstruí e, em seguida, o reativei e reconstruí novamente.
Bom saber! Podem ser outros plugins interferindo agora. Eu reconstruí sem ele, e então reconstruí com ele e falhou com o repositório antigo. Estou agora tentando a correção de @TReKiE com a esperança de que isso resolva para a minha configuração.
Isso resolveu o problema! Obrigado por dar uma nova vida a isso.
Bem, o site não consegue responder a posts e parece que o static pages é o culpado.
Editar: O fork do @TReKiE parece funcionar para mim! Obrigado! Espero que o Joe aceite o pr. Mas, realmente, acho que faria mais sentido você ser o mantenedor principal se você estiver disposto. Talvez você possa fazer o Joe te adicionar, ou talvez o seu fork seja o que as pessoas usarão.
Obrigado pessoal por testarem e confirmarem.
O PR foi mesclado hoje mais cedo. Continuarei a deixar meu fork onde está, no entanto.
Acho que veremos como as coisas vão por enquanto.
Bem, agora estou entrando em um loop infinito quando visito /admin/plugins
Também vejo Uncaught ReferenceError: Ember is not defined
Isso quebra o Chrome tão mal que preciso reiniciar para fazê-lo parar.
Obrigado, Jay.
Eu atualizei meu fork com correções se você quiser tentar. Farei o PR mais tarde, quando estiver mais confiante.
Bom trabalho! Parece que você conseguiu de novo!
Existe um lugar para ver uma demonstração? O site de demonstração de Joe não está mais presente.
Eu recomendaria usar a publicação de página integrada em vez de começar a usar um plugin cujo desenvolvedor não trabalha mais no discourse.
Não sei se ele ainda frequenta o Discord dele, mas talvez seja possível entrar em contato com ele para ver se ele consideraria passar seu antigo projeto adiante. Foi uma pena que o instalador do Pro Course tenha causado algum atrito. Embora precisasse de mais refinamento, era definitivamente um conceito de prova interessante. Quando era mantido, funcionava razoavelmente bem. Embora, uma vez que não era mais, me concedeu administração remota completa com login SSH o tempo todo.
Com algumas alterações, poderia ser adaptado para instalar apenas plugins aprovados/certificados para funcionar com base em níveis de instalações hospedadas.
@TReKiE enviou vários PRs e parece estar mantendo seu próprio fork.
Construí um painel que usa o Ansible para fazer SSH em um site, adicionar/remover plugins e alterar configurações de ENV, e fazer reconstruções. O script é bem inteligente e faz coisas como reiniciar o contêiner antigo se a compilação falhar, reconhecer se há uma atualização de banco de dados e lidar com isso, remover plugins movidos para o núcleo, e assim por diante. Eu gosto que as pessoas paguem por isso, mas por um “tempo limitado” você pode entrar no grupo de Teste Gratuito e usá-lo gratuitamente (com suporte limitado a coisas que eu acho que estão quebradas no próprio painel).
Olá Jay, a premissa parece ótima. E, para ser sincero, o custo é bem razoável, na minha humilde opinião, pelo valor que oferece.
Eu corrigi o estado quebrado deste plugin durante o fim de semana, bem como restaurei todos os recursos existentes que estavam anteriormente quebrados ao longo do tempo. Eu atualizei meu fork com todas as correções.
Changelog
- Não quebra o painel de administração
- Caixas de diálogo de confirmação funcionam novamente (e as traduções funcionam novamente)
- Botão de exclusão funciona novamente (e tem um ícone novamente!)
- Novo botão funciona novamente
- Salvar/editar markdown funciona novamente
- Todas as outras correções de depreciação necessárias foram tratadas





