¡Gracias por los comentarios, @tobiaseigen! Tengo otras tareas pendientes esta semana, pero me aseguraré de profundizar en algunos de estos puntos la próxima semana.
Otro punto: este componente del tema no tiene sentido junto al componente del tema de etiquetas populares, y por alguna razón, la configuración de exclusión de categoría para ese componente del tema no parece funcionar para mí, a pesar de múltiples actualizaciones del navegador. No sé si puedes resolver este problema en este componente del tema… para que aún podamos usar las etiquetas populares en otras vistas y no mostrarlas aquí.
No tengo ningún problema en mostrar cómo estoy usando Discourse como mi base de conocimientos personal: en la captura de pantalla de abajo puedes ver cómo aparecen las etiquetas en ambos lados, incluso con la categoría ‘howto’ configurada para ser excluida en el componente del tema de etiquetas populares.
En primer lugar, deberías sentirte orgulloso. ¡Eso es un uso experto de Discourse! ¡Discourse es perfecto para ese tipo de cosas! ![]()
Lo revisaré junto con los demás puntos la próxima semana, en algún momento.
¡Gracias, Justin!
Acabo de instalar esto en el foro de la Red Global de Empoderamiento Legal. Tenemos una categoría de base de conocimientos (KB) y subcategorías dentro de ella. Cada subcategoría tiene sus propias permisos de acceso individual para grupos.
¡Es muy interesante ver que activar este componente del tema en la categoría KB y en sus subcategorías funciona! De hecho, funciona muy bien. ![]()
Dos cosas adicionales que noté:
- El menú de etiquetas no parece funcionar correctamente en la categoría KB. Los elementos que aparecen en la lista de temas de las subcategorías claramente tienen etiquetas, pero el menú de etiquetas está vacío, ya que no hay temas en la categoría KB.
- Sería muy útil ver una lista de subcategorías en el menú. No sé si esto es técnicamente factible. De ser así, quizás podría listarse directamente encima del menú de etiquetas.
¡Esto es emocionante! ¿Podría alguien crear una publicación con un enlace a un tema con KB instalado, mostrando exactamente qué ofrece KB en comparación con las categorías y temas normales?
Puedes verlo en acción en nuestro sitio de creador de temas: https://theme-creator.discourse.org/theme/justindirose/knowledge-base
Esto se ha solucionado en este commit:
@TowerBR, ¿lograste averiguar por casualidad qué estaba mal? Si no, envíame un mensaje privado y quizás podamos echar un vistazo.
Esto fue un conflicto de nombres de componentes que he resuelto.
No pude reproducir esto con los pasos indicados. Intenta actualizar y avísame si sigues experimentando este comportamiento.
Esto es lo esperado por ahora, ya que en esta versión del tema solo estamos agregando la interfaz de la KB a la lista de temas existente.
Creo que es una sugerencia razonable y he eliminado tanto el enlace como el símbolo #.
Esto eventualmente estará disponible en la versión avanzada, que será un plugin.
Las etiquetas populares se ocultaron correctamente para mí cuando agregué una excepción.
No estoy seguro de entender exactamente cuál es el problema aquí. ¿La categoría KB tiene subcategorías, pero no hay temas reales en la categoría principal de KB?
Si ese es el caso, eso está parcialmente fuera del alcance del componente del tema; realmente solo queríamos hacer que una categoría en particular fuera filtrable. Lo mismo aplica para el filtro de subcategoría. Algunos de estos elementos serán posibles en la versión avanzada.
Por desgracia, no, el comportamiento persiste. El botón KB parece no hacer nada. Te enviaré un MP.
Con un poco de ayuda de @justin, ahora todo funciona.
No había habilitado tagging_enabled ni show_filter_by_tag en la instancia que uso para probar.
¡Gracias!
¡Genial! Hay muchas cosas excelentes aquí. Gracias por tu arduo trabajo en hacer que este componente del tema funcione tan bien. Mencionas una versión avanzada que es un complemento: ¿hay alguna hoja de ruta disponible para todo esto para que pueda ajustar mis expectativas y dar retroalimentación? También tenemos https://meta.discourse.org/t/knowledge-base-plugin/115288 de @angus, que tiene algunas funcionalidades superpuestas, y será bueno saber en qué caballo debo apostar. Me gustan aspectos de ambos.
Haré algunas pruebas y volveré a contactarte.
No, lamentablemente no. Pero puedo decirte que el plugin en el que estoy trabajando tiene un enfoque muy diferente: imagina el componente de tema potenciado al máximo. Creo que tanto el plugin como el plugin de base de conocimientos de @angus tendrán casos de uso útiles.
He realizado un cambio interesante: la configuración kb categories ahora se rellena automáticamente con las categorías. Esto ya estaba disponible en nuestra API de temas desde el principio, ¡pero no lo sabía! @tshenry me puso al tanto.
Una salvedad: si ya lo configuraste, tendrás que volver a añadir tus categorías una vez que actualices.
¡Genial! Eso funciona bien. Ahora recibirás menos solicitudes de soporte. ![]()
Un pequeño detalle: noté que la configuración kb categories busca los nombres de las categorías, pero no el nombre corto (slug).
Ah, sí: no tendrás que preocuparte por el slug. El componente del tema se encarga de eso ahora. Es posible que me haya olvidado de cambiar algún texto…
Edición: sí, lo hice. He realizado un cambio para solucionarlo.
¡Me encanta mucho este componente del tema! Gracias de nuevo por crearlo. Estoy muy esperando el plugin porque esta es una funcionalidad tan valiosa que hará que mi equipo use Discourse con más frecuencia. No puedo asegurarlo, pero creo que mientras los temas de wiki se vean como publicaciones del foro, la gente se intimida y es menos probable que los edite para mejorarlos como un recurso compartido.
Unas cuantas cosas con las que estoy lidiando:
- El menú de etiquetas aparece en uno de mis sitios, pero no en otro. No he podido identificar el conflicto. Probablemente sea un plugin no oficial. ¿Alguna sugerencia sobre dónde buscar?
- No hay un botón
+ NUEVO TEMAen la parte superior de la vista de categoría de la base de conocimientos (KB), como sí lo hay paraÚltimos. Sería útil tener uno para agregar un nuevo tema de wiki en la categoría. Por ahora, tienes que ir aÚltimospara iniciar un tema en la categoría. - No es un problema grave, pero se siente como un error; es reproducible en ambos sitios y en el creador de temas:
- Ve a la vista de la base de conocimientos (KB)
- Selecciona una etiqueta para filtrar por ella
- Cambia a TOP en el menú superior
- Vuelve a cambiar a KB en el menú superior
- El filtro de etiqueta sigue activo
- En el mismo sitio donde no aparece el menú de etiquetas, tengo otro problema extraño que no puedo replicar en mi otro sitio ni en el creador de temas. Cuando voy a una categoría de la base de conocimientos (KB) a través del menú desplegable de categorías, me lleva a
Últimos, aunque debería establecerse por defecto enKB. SeleccionarKBen el menú no tiene efecto… pero cuando hago una recarga completa en el navegador, me lleva aKB.
Gracias, Justin. Es un componente súper útil: hace que las categorías del KB estén mucho más organizadas.
Lo agregué a una instalación nueva ayer, pero tengo dos problemas:
- Las etiquetas no aparecen en la barra lateral.
- Cuando selecciono la categoría, la vista del KB no se muestra de forma predeterminada (aunque he marcado Las categorías seleccionadas muestran automáticamente la vista del KB de forma predeterminada).
He desactivado todos los demás componentes y tengo habilitados tanto tagging_enabled como show_filter_by_tag, pero sigo teniendo esos problemas.
¿Estás viendo algún error en la consola del navegador? ¿Y también recargaste la página después de habilitar esas dos configuraciones?
¿Esto está en un foro público? Tengo algunas sospechas, pero lo mejor sería poder echar un vistazo.
EDITO: Sin duda, el punto 2 es causado por nuestros recientes cambios en el enrutamiento de categorías. Estoy trabajando en una solución, pero aún debo sortear algunas complejidades.
En cuanto al punto 1, no logro reproducirlo. Lo más probable es que se deba a que estás viendo temas de subcategorías en la lista. Dado que esos temas no están en la categoría que has seleccionado, las etiquetas no aparecerán en la barra lateral.

