Subsubcategorias

The release notes for 2.4.0.beta9 make various references to sub-sub-categories.

Are these actually enabled in this release, or are they coming soon?

On a related point is there a roadmap for future releases available anywhere?

They are currently behind a hidden site setting, max_category_nesting. Should you wish to test them out, modify the site setting via the console to 3 instead of 2.

Sure, see the releases category for a high-level overview of planned features.

Great, thanks - I was searching for roadmap because I assumed that releases were what had already been released… :doh: (wot, no Homer emoticon! )

Is there any reasonable chance this setting will be going away? In other words, how “safe” is it to use for production use as a data structure, even if the UX changes significantly?

Não, não existe. A configuração veio para ficar. Optamos por mantê-la oculta porque queremos incentivar os sites a refletirem seriamente sobre sua IA (dfn) e se conseguem fazer funcionar apenas com 1 nível de subcategorias. Além disso, a UX dessa mudança ainda está em evolução, enquanto ajustamos todos os detalhes.

Yeah agree, that makes very good sense. We are only considering it for internal administrative type stuff that already has a lot of hierarchy, and those categories would be hidden from non-staff.

Guia rápido para alterá-lo de 2 (padrão) para 3 via console:

cd /var/discourse/
./launcher enter app
rails c

leia o valor atual:

[1] pry(main)> SiteSetting.max_category_nesting
=> 2

escreva o novo valor:

[2] pry(main)> SiteSetting.max_category_nesting = 3
=> 3

Olá jomaxro, o que você pode me ensinar para subir a categoria de nível 4 ou até 5?

Não há suporte para aninhamento de categorias superior a 3.

Isso parece uma implementação estranha para os usuários. Após configurar subcategorias e, mais tarde, querer movê-las, deparei-me com essa restrição de nível. Por causa disso, precisei ajustar minha implementação.

E agora vejo que é possível ter mais níveis… mas (a) o recurso está oculto e não documentado e (b) ainda está limitado a 3.

Agradeço pela atualização e pelo trabalho, mas simplesmente não entendo as restrições e como elas deveriam fazer sentido para os implementadores.

Não projetamos a interface do usuário (UI) nem testamos o desempenho além de três níveis de categoria, por isso não oferecemos suporte a mais. O suporte a três níveis foi pensado apenas para cobrir algumas exceções e não foi destinado a ser a norma, razão pela qual não é facilmente encontrável.

Encontrei este erro:

Conseguo criar um tópico na sub-subcategoria (A) quando estou na categoria A, mas na página inicial, ao criar um tópico, a interface para selecionar a categoria não exibe todas as sub-subcategorias (incluindo a A).

Vejo que meu erro Ă© o mesmo deste tĂłpico:

Minha versĂŁo do Discourse Ă© a mais recente.

EntĂŁo, encontrei um bug bastante grave com sub-subcategorias.
Depois de criar uma categoria e, em seguida, criar subcategorias, entrei na categoria e o sistema permitiu que eu definisse uma de suas subcategorias como seu prĂłprio pai.