He tenido algunos problemas con las etiquetas en mi foro (¡aunque he leído la excelente introducción sobre etiquetado que se ha publicado aquí! ^^). Las siguientes preguntas se basan en esta experiencia y están todas interrelacionadas:
Permito a los usuarios crear etiquetas, pero cada etiqueta que crean va al grupo “Otras etiquetas”. ¿Hay alguna forma de atribuir las nuevas etiquetas a los grupos de etiquetas relacionados con la categoría en la que se están creando?
Una de las categorías de mi foro es para que las personas compartan sus lecturas, y a largo plazo será muy importante que cualquiera pueda navegar por esta categoría por tipo de texto (novela, cuento, poema, libro de poemas, etc.), autor y el nombre del libro. Idealmente, si nadie ha publicado nada sobre, por ejemplo, Louise Glück, cualquier usuario debería poder iniciar un tema sobre ella, y sería genial si se hiciera de manera organizada. Lo que imagino es que el editor le pida a la persona que complete las etiquetas en jerarquía y las atribuya automáticamente al grupo de etiquetas específico de la solicitud (por favor, agregue el tipo de texto del que está hablando; ahora agregue el autor; ahora agregue el libro). ¿Cómo se podría hacer?
– Además, ¿cómo se puede usar una etiqueta de forma transversal en dos categorías, pero que no se pueda elegir en las otras? Según entiendo ahora, o está limitada a una categoría o se puede elegir en todas ellas. Esto sería importante de muchas maneras diferentes: en el caso anterior (#2), un autor que publica tanto poesía como prosa podría ser entendido como una sola etiqueta que tiene expresión en estas dos etiquetas principales.
– Bajo la categoría Escritos, tengo una subcategoría para Libros en proceso, para que la comunidad pueda contribuir a proyectos más grandes de manera organizada. ¿Cómo podría un poema que se publica en la subcategoría Libros en proceso tener también una etiqueta que esté limitada a la categoría Escritos (a saber, la etiqueta “poema-miembro”)? Quiero esto para que un poema que pertenece a un libro en proceso aún pueda encontrarse a través de la etiqueta general de poemas de miembros.
Supongo que eso es todo. Si lo que quiero no es posible ahora, ¿cómo lo abordarías?
No entiendo mucho de codificación, pero un hermoso efecto secundario de comenzar este negocio mío es empezar a comprender cuán complejo e intrincado es su trabajo: cada pequeño cambio es mucho trabajo y puede tener consecuencias y desafíos que nadie podría haber previsto, y hay infinitos casos de uso. Espero que estas necesidades de etiquetado que he expuesto también tengan sentido para más personas.
¡Genial! Es interesante observar tu experimentación a través de tus preguntas. Como descubrirás, las etiquetas son potentes y se pueden usar de muchas maneras, pero la interfaz de gestión de etiquetas es a veces un poco confusa.
En cuanto a (1) En mi experiencia, ha estado bien ser flexible con las etiquetas al permitir que los usuarios las agreguen. Solo tienes que cuidarlas con esmero con regularidad para que no queden etiquetas en “Otras etiquetas”, sino que todas estén categorizadas o eliminadas. Tú y tus moderadores también pueden ayudar a garantizar que los temas se etiqueten correctamente. Esto no consume mucho tiempo (dependiendo del tamaño de tu sitio, por supuesto) y es útil para comprender cómo se está utilizando el sitio. Luego, puedes usar un tema en Site feedback para guiar a tus miembros sobre cómo quieres que usen las etiquetas.
Con (2) podrías usar una plantilla de categoría para solicitar a los usuarios que proporcionen la información de manera estructurada en el tema al menos y también para agregar etiquetas si están dispuestos. Si no, tú y tus moderadores pueden ayudar a que eso suceda.
Con (3) puedes limitar las etiquetas o grupos de etiquetas a varias categorías. ¿Lo has intentado?
Si te sientes ambicioso, puedes echar un vistazo a Custom Wizard Plugin 🧙, que te proporciona la capacidad de crear formularios. ¡Pero eso puede complicarse rápidamente!
Me gusta que los usuarios también puedan añadir etiquetas libremente. Siguiendo tu consejo, añadí plantillas para orientar a los usuarios a crear las etiquetas necesarias para que todo sea localizable, según cada categoría. También añadí algunos grupos de etiquetas a más de una categoría, y funcionó bien.
El sistema de etiquetas es realmente impresionante, pero cuando dices que puede ser un poco confuso, tengo que discrepar: muy pronto se vuelve muy confuso.
Dejaré algunas sugerencias no solicitadas con la esperanza de que contribuyan un poco a ustedes:
Para el usuario, no tiene sentido tener tres páginas diferentes para gestionar esto: una que solo sirve para mostrar las etiquetas; una segunda para editar grupos de etiquetas; y una tercera para cada etiqueta individual. ¿No se podrían editar los grupos de etiquetas y las etiquetas (incluidos los sinónimos) dentro de la página forum.com/tags en la vista de administrador?
Debería haber una forma de categorizar los grupos de etiquetas: en mi caso, por ejemplo, una categoría de grupos de etiquetas llamada “Autores” facilitaría mucho la búsqueda de información (estas categorías podrían venir con sus propias restricciones, pero lo que pido aquí es solo una mejor forma de visualizar esta organización).
No hay forma de decidir el orden en que se muestran los grupos de etiquetas, tanto en la página principal de etiquetas como en la página de edición de grupos de etiquetas (se muestran solo alfabéticamente). De esta manera, los dos primeros grupos que se muestran para mí son “Autores de poesía” y “Autores de prosa”, pero los nombres de los autores comienzan 10 grupos más abajo. Idealmente, todos podrían entenderse como pertenecientes a estas dos primeras categorías.
Y una vez más: ¡gracias! Tu respuesta me ayudó mucho. \o/
Estoy de acuerdo en que administrar las etiquetas puede ser confuso. No sé si esto está en el plan de desarrollo, pero me he estado preguntando si se podría agregar alguna funcionalidad de IA a las etiquetas. Por ejemplo, para ayudar a los usuarios a seleccionar etiquetas apropiadas.
Por defecto, esto no hace nada para mejorar la página /tags del sitio. Para solucionarlo, habilita la configuración del sitio tags listed by group. Con esa configuración habilitada, esto:
Los usuarios no tienen la opción de agregar las etiquetas que crean a un grupo de etiquetas, pero los miembros del personal pueden agregarlas a grupos desde la página de una etiqueta. Por ejemplo:
El texto en la captura de pantalla anterior dice “Para agregar restricciones”, pero los grupos de etiquetas también se pueden usar solo para mantener organizadas las etiquetas de un sitio. Esto también te permitiría agregar restricciones más adelante si lo desearas. Como mal ejemplo, podrías tener una categoría de “libros” que requiriera una etiqueta de los grupos de etiquetas de “autores” y “categorías”.
Las opciones de ordenación son limitadas. Por defecto, las etiquetas se ordenan por popularidad, pero puedes anular esto habilitando la configuración del sitio tags sort alphabetically. Los usuarios también pueden cambiar entre el orden alfabético y por popularidad en la página de etiquetas.