Categorias de Documentos do Discourse

Acabei de fazer isso - deu um erro um pouco estranho, mas parece ter funcionado bem:

root@spokes-web-only:/var/www/discourse# bundle exec rake doc_categories:build_sidebar
fatal: detected dubious ownership in repository at ‘/var/www/discourse’
To add an exception for this directory, call:

    git config --global --add safe.directory /var/www/discourse

Processing category #21 - Ask the Candidates
⮑ Created 3 sections and 55 links

Processing category #21 - Ask the Candidates
⮑ Created 3 sections and 55 links

Está como deveria ser?

E temos que mudar a forma como interagimos com o tópico do índice, ou isso tudo permanece inalterado?

4 curtidas

Sim, está correto e não há mais nada a ser feito :ok_hand:t2:

Sim, novamente.

Em um futuro próximo (:crossed_fingers:t2:) estaremos trabalhando para melhorar recursos como classificação fácil, reorganização, atualização com talvez uma interface de usuário dedicada. Não espero que haja mais tarefas manuais que os auto-hospedeiros tenham que fazer.

3 curtidas

Você pode esclarecer a qual versão do plugin e/ou commit isso se aplica?

Estou executando o Discourse 3.6.0.beta1-dev e não estou mostrando nenhuma atualização de plugin disponível para Categorias de Documentação, sendo a versão do plugin 0.0.1 com o commit ba90a37.

1 curtida

As alterações são cerca de 7 commits mais novas.

As alterações vêm na mesma versão do Discourse 3.6.0.beta1-dev. Idealmente, da próxima vez que você atualizar o próprio Discourse, você também receberá essas alterações.

Geralmente, não recomendo apenas atualizar o plugin, mas sim usar os métodos de atualização típicos através da interface do usuário ou ./launcher rebuild app.

2 curtidas

Menu do Documento (à esquerda) não pode ser exibido na versão mais recente do discourse (3.6.0.beta2)

Você poderia verificar isso novamente?

Para mim ainda funciona aqui no Meta.

Você reconstruiu o índice como descrito aqui?

2 curtidas

Obrigado, está tudo bem com isto:

sudo -E -u discourse bundle exec rake doc_categories:build_sidebar

1 curtida

Uma postagem foi dividida em um novo tópico: Várias sugestões para melhorar o plugin de categorias de documentação

Olá a todos,

Tentei instalar agora, mas parece que este plugin não é compatível com a versão do Discourse que estamos usando, 3.5.2.

Você pode confirmar a compatibilidade? Estou recebendo este erro:

5 de novembro de 2025, 06:55
/var/www/discourse/plugins/discourse-doc-categories/lib/doc_categories/initializers/add_category_extensions.rb:19:in `apply': undefined method `register_category_update_param_with_callback' for an instance of Plugin::Instance (NoMethodError)
discourse
5 de novembro de 2025, 06:55
** PLUGIN INCOMPATÍVEL **
discourse
5 de novembro de 2025, 06:55
Você não consegue iniciar o Discourse devido a erros no plugin em
discourse
5 de novembro de 2025, 06:55
/var/www/discourse/plugins/discourse-doc-categories
discourse
5 de novembro de 2025, 06:55
Por favor, tente remover este plugin e reconstruir novamente!

Ei, você precisará atualizar sua instância do Discourse primeiro, pois o método indicado está apenas em uma versão mais recente.

A imagem discourse/discourse:3.5.2 tem este código atualizado? Porque estou a usá-la e vejo que foi atualizada há 10 horas.

3.5.2 não terá compatibilidade. Você precisará de no mínimo 3.6.0.beta1.

1 curtida