Este sitio de ejemplo es una propuesta sobre cómo avanzar en el foro comunitario de un proyecto de voluntariado del que formo parte. El objetivo es pasar de un foro comunitario centrado únicamente en la conversación a uno donde la comunidad esté en el centro del proyecto.
Las categorías son: Hablar, Compartir y Actuar. Las áreas de equipo solo están etiquetadas. La idea es mantener los equipos accesibles en todo momento y no segmentar la comunidad con categorías.
Para esta propuesta, también adapté la función Asignar como Liderar y el plugin Resuelto como Completado. Al seleccionar Resuelto en un tema, se desasigna por defecto, lo cual funciona muy bien aquí: Liderar solo mostrará las actividades pendientes de completar.
También funciona bien con la función Evento para programar actividades. La única adaptación aquí fue renombrar Ir/No ir a Unirse y Salir para la asistencia. Por defecto, listará las actividades en el calendario Próximos eventos, lo cual resulta muy práctico.
Muchas gracias por publicar esto. Estoy planificando una configuración de Discourse para un uso muy similar, y es estimulante e inspirador ver lo que estás haciendo.
No voy a publicar mis ideas y soluciones aquí, ya que probablemente sea mejor tener un tema separado para eso y mantener este enfocado en discutir tus ideas.
Me encanta lo limpio y sencillo que se ve.
Tu división de Hablar / Compartir / Actuar parece muy clara, me encanta su claridad. Sin embargo, no estoy seguro de querer usarla, porque no me convence que sea así como funcionan las cosas en mi comunidad. No estoy seguro de a quién ayudaría la distinción, por ejemplo, cuando alguien quisiera navegar por Hablar pero ignorar Compartir.
Tu columna izquierda es agradable… ¿es un componente de tema o un tema personalizado?
¿Cuál es el propósito de tener “Categorías” agregadas en el menú superior, si ya las tienes en la parte superior de la barra lateral izquierda?
Tu idea de adaptar el plugin “Solved” como “Completado” es muy interesante, lo probaré.
¡Gracias por tu retroalimentación, Jonathan! Y sí, es una buena idea no configurar este tema como una colección de diferentes soluciones; ¡ajusté el título y el texto de mi publicación original!
En cuanto al punto 2): Sí, no quería sugerir usar esos mismos términos tal cual. Sin embargo, hay una sugerencia general: no dividir la comunidad en subgrupos con categorías de primer nivel. He creado un mapa mental para visualizar esto. Para mí, cualquier cosa que puedas colocar en una burbuja blanca similar apoyaría bien esta disposición:
Estoy utilizando el plugin Custom Layouts y todos sus widgets actuales: Lista de categorías, Perfil, HTML personalizado y Lista de temas. Por lo tanto, el menú de navegación que enumera las etiquetas (comunidad, diseño, desarrollo, marketing) es una lista HTML personalizada.
Solo estoy usando la barra lateral en la vista de escritorio, no en la móvil; por eso también muestro las categorías en la navegación superior. Además, podría haber más categorías que no querría destacar de manera similar en el menú de la barra lateral.
Me encanta mucho tu forma de pensar. Cuando empecé a aprender a escribir plugins para Discourse, también cometí el error de centrarme demasiado en las categorías. Creo que es bueno imaginar cómo sería realizar en la vida real las acciones que hacemos en Discourse. Imagina entrar en una categoría y «crear un nuevo tema». A mí me resulta poco natural. No recuerdo haber hecho algo similar en la vida real. Creo que acciones como «iniciar una conversación» o «hacer una pregunta» suenan mucho más naturales.
Las acciones deberían ser algo que realmente se sienta natural en la vida real. «Crear un tema» me parece mecánico e incluso un poco descortés. Por eso estoy desarrollando una API para reemplazar las acciones del compositor con algo personalizado en el plugin en el que estoy trabajando actualmente. También me gusta tu idea de crear una comunidad con un propósito. Siento que mi objetivo de crear un diccionario colaborativo basado en Discourse va en una dirección similar.
Discourse necesita ser personalizado de alguna manera. De lo contrario, se parece demasiado a un grupo de Facebook, y la fricción de los grupos de Facebook es muy baja.
Espero que couchers.org tenga éxito. Usé couchsurfing.org en marzo cuando llegué a Taipéi y no lo he vuelto a usar desde entonces, pero he oído de otros viajeros que tuvo un pequeño colapso El dinero de las empresas de capital riesgo arruina todo
Me da curiosidad por qué decidiste no usar la vista de diseños para móvil.
Hemos optado por ocultar por completo el menú desplegable de categorías (en un componente del tema). Me pregunto si has realizado algún ajuste en el Widget de Lista de Categorías para seleccionar categorías específicas, o si estás usando la configuración excluded_categories. Consideré agregar una configuración included_categories (o algo similar), ya que podría ser útil para algunas personas.
De hecho, recientemente habilité tres niveles de categorías en thepavilion.io para permitir una organización diferente de la base de conocimientos. Anteriormente teníamos:
Durante algún tiempo resistí hacer este cambio, ya que tres niveles es más complicado, especialmente para que los plugins y temas lo gestionen. Por ejemplo, el widget de lista de categorías de diseños no admitía tres niveles (acabo de agregar soporte recientemente).
Sin embargo, ahora necesitamos tres niveles en la base de conocimientos por razones organizativas (por ejemplo, necesitamos extraer ciertos temas de conocimiento de la API por categoría). Como es de esperar en un Discourse basado en proyectos/trabajo, la categorización puede verse influenciada por necesidades organizativas, en lugar de temas de discusión en un foro más centrado en el debate.
En realidad, estoy bastante satisfecho con la vista móvil tal como está. También considero útil no complicarme demasiado con adaptaciones. Así, la navegación básica por el sitio funciona con el menú de navegación estándar.
Ahora lo he revisado y, como comentario, tuve algunas dificultades para entender cómo se supone que debe funcionar. Suena como si fuera otro menú HTML codificado de forma rígida. Yo también trataría de evitar eso.
Sí, excluí algunas categorías desde la configuración del widget. Y creo que incluirlas sería más intuitivo, ya que así funcionan la mayoría de las configuraciones. ¿Quizás podrías rellenar esa lista con todas las categorías existentes cuando activas el widget por primera vez?
En general, me encanta mucho el plugin discourse_layouts y dejé más comentarios sobre sus widgets aquí: