DiscPage: um plugin para criar páginas estáticas e inserir balões de discussão no texto

Olá, Syl,

Não tenho certeza se isso sempre esteve lá e/ou foi intencional, mas acabei de perceber que o botão “Novo tópico” da categoria pai de qualquer categoria discpage está desabilitado. Acredito que seja aqui:

Isso é intencional? Não parece ser o caso no castafiore.org (estou usando 2aac657da7 e a versão mais recente do discpage). Estranhamente, não me lembro de as categorias balão terem sido ocultadas antes (mas o botão “Novo tópico” também está desabilitado). Tenho dois pares de categorias discpage/balões, cada par em sua própria categoria.

Obrigado @Benjamin_D.

Parece ser um bug; vou investigar isso mais a fundo.

O DiscPage faz o possível para impedir que os usuários usem a categoria balão manualmente. O motivo é que a categoria balão deve ser aplicada automaticamente pelo DiscPage quando o usuário cria um novo tópico em um balão.

Para impor essa regra:

  1. O DiscPage oculta a categoria balão da caixa de seleção de categorias na janela de diálogo “Novo Tópico”.
  2. O DiscPage desativa o botão “Novo Tópico” na página da categoria balão.

Você confirma que é isso que você vê?

:+1: Confiro
E também posso confirmar que a categoria pai não está oculta na caixa de combinação na janela de novo tópico.

O problema foi corrigido na versão 1.0.46 (mais informações aqui).

1 curtida

Estou confuso e buscando orientação. Temos uma conta Standard e estou me perguntando se este plugin pode ser instalado nesse nível de conta. Não o estou vendo listado na página onde estão as opções de nossos plugins.

O que estou perdendo?
Precisamos fazer um upgrade para a conta Business para tê-lo disponível para nós?

Aguardo seu retorno. Obrigado
Neil

Olá Neil,

Não sei muito sobre os planos de hospedagem do Discourse, então talvez você devesse entrar em contato com a equipe do Discourse sobre isso.
Pelo que posso ler aqui, não acho que você possa usar o DiscPage com um plano de hospedagem Standard. Meu entendimento é que você precisa de um plano de hospedagem Enterprise (ou uma instância Discourse auto-hospedada) se quiser ter permissão para instalar qualquer plugin.

Atenciosamente,

1 curtida

Encontrei as Instruções de Uso no Github para Adicionar Balões de Discussão um pouco enganosas…

O Readme diz isto… (e seguindo estas instruções, eu não consegui que nenhum balão aparecesse)…

Para adicionar um balão, adicione [dpgb id=myBalloonId][/dpgb] ao texto do seu tópico.

Por exemplo:

## Introdução [dpgb id=intro][/dpgb]

O id do balão deve conter apenas [a-zA-z_].

No entanto, descobri o seguinte, e agora os balões aparecem…

Para adicionar um balão, no editor de Tópico, o formato deve ser em vez disso…

[dpgb id=myballoonid] A secção que você quer destacar quando o balão for clicado, para que os seus utilizadores comentem, vai aqui entre estas tags [/dpgb]

Por exemplo:

[dpgb id=intro] Introdução [/dpgb]

Também o id deve conter apenas [a-z] (apenas letras minúsculas).

Você também pode notar no meu exemplo abaixo que espaços extras antes e depois de [dpgb=id] e [/dpgb] não são problemáticos.


Então aqui está um exemplo do que coloquei no editor de Tópico no meu Discourse…

E aqui está como a página resultante se parece…

Hmm… quando clico nos balões laranja, a página se divide em duas, mas quando clico no botão + Novo Tópico no Painel Direito…

… o editor de Tópico sobe da parte inferior, então eu o uso para escrever meu Tópico …

… mas depois de salvá-lo, ele não está conectado ao Tópico da Página, e ainda não há lista de Tópicos no Painel Direito…

Alguém tem alguma ideia do que está acontecendo (ou não acontecendo que deveria acontecer) aqui?

Aqui está a página ativa:

https://noobish.me/t/chapter-1-in-the-beginning/255

Obrigado @denvergeeks, darei uma olhada ainda hoje.

Vejo 4 problemas aqui:

Inserir [dpgb id=myBalloonId][/dpgb] no final de um título (para selecionar o título e os parágrafos seguintes, como documentado aqui) não funciona mais. Vamos acompanhar o problema aqui.

Colocar [dpgb id=myBalloonId]Algum texto aqui[/dpgb] em volta de um texto (para selecionar apenas esse texto) não é documentado. Vamos acompanhar este problema aqui.

O id deve conter apenas [a-z] (apenas letras minúsculas)

@denvergeeks, isso provavelmente acontece porque você definiu force_lowercase_tags=true nas configurações do Discourse (ou talvez seja o valor padrão). Surpreendo-me que você tenha sido afetado por isso, porque nesse caso o balão deveria ter sido substituído por um aviso:

Ao passar o mouse sobre o “DiscPage Error” vermelho, você deve receber a seguinte mensagem de erro:

O id do balão contém maiúsculas. Isso não se encaixa em force_lowercase_tags=true nas configurações do Discourse. Correção: torne o id do seu balão totalmente minúsculo ou defina force_lowercase_tags como false.

A mesma mensagem de erro também é impressa no console.

Se o acima não funcionar para você, por favor, crie um problema no Github para que possamos discutir mais.

@denvergeeks, você descreve outro problema onde a criação de um tópico não funciona. Não consigo reproduzir isso, então precisaremos interagir mais. Por favor, crie um problema separado no Github.

Obrigado @syl – Agradeço suas respostas :nerd_face: e fico feliz em ver que você ainda está por aqui!

Continuarei na DiscPage Github Issues Cue

Muito obrigado @syl, a partir do DiscPage v1.0.52, tudo parece estar funcionando novamente!!! (Eu realmente amo este plugin :nerd_face: )

1 curtida

Não posso ir à sua nova demonstração

502 Bad Gateway
1 curtida

Obrigado, vou dar uma olhada.

1 curtida

A demonstração está de volta online (link: DiscPage Demo - Castafiore).

3 curtidas

Devo estar perdendo algo óbvio…

Após clicar em um balão laranja, a Lista de Tópicos associada desliza da direita, mas não consigo encontrar nenhum botão para criar um comentário na parte do texto associada ao balão laranja.

Segui meticulosamente as instruções de configuração na página do Github.

Tenho uma categoria Página com todas as configurações de segurança adequadas…

Por favor, me avisem!

EDIT: Para outros que encontrarem este problema (e para meu eu futuro) – O Componente de Tema abaixo foi a causa.

Assim que desativei esse componente de tema… o botão para criar um Novo Tópico apareceu e tudo funcionou como esperado :smiley:

DUAS COISAS MAIS…

  1. Outros Temas além do Tema Padrão do Discourse podem resultar em layouts estranhos e inutilizáveis, então se você estiver vendo esses tipos de mau comportamento, tente usar o Tema Padrão.

  2. Se o Menu Lateral estiver habilitado nas configurações do Menu de Navegação, esse menu lateral aparecerá dentro do slide-in de comentários apenas para confundir os usuários, então precisei usar o Menu suspenso do Cabeçalho ou o Legado para evitar isso. (Alternativamente, você pode usar a navegação do Menu Lateral em seu site, mas use CSS para ocultá-la na categoria DiscPage.)

2 curtidas

Relatório de bug. Quando este plugin está ativado, ele causa esta estranha anomalia de renderização.

https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/13?u=hifihedgehog

1 curtida

Olá @Hifihedgehog , obrigado pelo relatório. Vou dar uma olhada.

1 curtida

@Hifihedgehog,

Criei uma entrada para discutir o problema:

Ainda não consegui reproduzir o problema. No entanto, acabei de publicar uma nova versão do plugin (1.0.53), que corrige alguns outros problemas de layout com a última versão do Discourse. Você poderia, por favor, instalar esta nova versão e me informar se o problema ainda persiste?
Obrigado.

1 curtida

Acabei de tentar. O bug persiste. Ele ocorre no modo retrato no meu Surface Pro 8, perto da parte inferior de um tópico.

1 curtida