Componente de categoría de Composer predeterminado

Repository at GitHub - discourse/discourse-default-composer-category

https://github.com/pmusaraj/discourse-default-composer-category

Install this theme component

What this does?

This is a very simple theme component that does only one thing: it lets administrators set a category as the default category for the composer. It’s most useful for sites that have disabled the Uncategorized category and would like another category to be automatically selected when launching the composer.

How to configure it

The configuration asks for the category id for the default category.

You can find out the id for the category by navigating to the category page for that category and taking the last number in the URL, e.g. /c/site-feedback/2 → 2.

24 Me gusta

Great component, thank you!

One issue I have though is that for the category I selected I have set Minimum number of tags required in a topic to one. Still it lets me create a topic without adding a tag.

2 Me gusta

Thanks for the bug report @tpetrov, it should now be fixed via:

https://github.com/pmusaraj/discourse-default-composer-category/commit/aa30def362501f67ae06541ae62597a32bae8ac7

5 Me gusta

Wow, that was real quick. Thanks a bunch!!

2 Me gusta

Me acabo de dar cuenta de esto. Es fantástico.

Aquí está mi voto para deshabilitar sin categorizar por defecto y mover esto al núcleo.

6 Me gusta

Hola @pmusaraj, acabo de instalar este componente en mi foro y me preguntaba si podrías aclararme la configuración. No está claro en qué formato debe estar el “id de categoría del compositor predeterminado”, probé con el nombre de la categoría y también con la URL, y ninguno parece funcionar.

¿Qué ID debería usar?

1 me gusta

Intentaría 22.

4 Me gusta

Gracias, @Moin, eso lo solucionó.

3 Me gusta

Me encantaría tener la capacidad de asignar una categoría predeterminada predeterminada, pero luego permitir a los usuarios seleccionar su predeterminada personal preferida individualmente. ¿Alguien más ha tenido esta idea o tiene ideas sobre cómo hacerlo?

3 Me gusta

A mí también me encantaría. Creo que “sin categorizar”, la “no categoría” es muy confusa. Esperaba que el nuevo General fuera una categoría predeterminada para reemplazar #sin_categorizar en lugar de un reemplazo de mal nombre para Lounge.

4 Me gusta

Creo que pronto lo será. :slightly_smiling_face:

3 Me gusta

Este es un cambio muy reciente y acaba de fusionarse. General es ahora la categoría predeterminada en el compositor en sitios NUEVOS.

Esto no existe todavía, ¡pero estoy abierto a agregarlo!

Para los sitios existentes, tendré que idear un plan sobre cómo pueden obtener la función de categoría predeterminada. En este momento, requiere deshabilitar allow_uncategorized_topics, pero luego también requerirá que exista la categoría General y que se establezca la configuración oculta del sitio general_category_id, pero si los administradores pudieran personalizar qué categoría era la predeterminada, facilitaría que los sitios existentes obtengan esta funcionalidad y posiblemente hagan que funcione con uncategorized habilitado todavía.

3 Me gusta

¡Oh! ¡Hurra! Eso es lo que pensé originalmente. Estoy :man_dancing: de que esto es lo que sucedió.

Sí. Eso es bastante complicado, pero no veo una manera fácil de evitarlo.

. . . espera

Espera. ¡Espera! ¡¡¡Espera!!! ¿Por qué está oculto? :confused: ¿Por qué no simplemente dejar que la gente elija cualquier categoría antigua como predeterminada desde un menú desplegable de categorías? ¿Por qué lo llamamos general_category_id en lugar de default_category_id? No sería gran cosa cambiar a esta solución mucho-mucho-mucho mejor si pudieras simplemente seleccionar cualquier categoría como predeterminada.

5 Me gusta

Estoy totalmente de acuerdo en que esto sería mejor como una configuración en la interfaz de usuario, y que predeterminado es un término mejor.

5 Me gusta

Creo que #general tiene sentido para

  • muchos sitios pequeños, especialmente aquellos en los que el enfoque general de la discusión es limitado
  • sitios que no han dedicado mucho esfuerzo a pensar en categorías [1]

No pretendo que mis sitios sean enormes, pero #general no funcionaría realmente.

Para concretar todo esto, por si ayuda:

Actualmente, tenemos dos sitios, uno centrado en el soporte al usuario final Ask Fedora y otro centrado en los mantenedores/colaboradores del proyecto Fedora Discussion. Después de varios años con esa división, hemos decidido fusionar Ask como una subcategoría de Discussion.

Basándonos en la experiencia, definitivamente queremos que la categoría predeterminada para los nuevos usuarios sea Ask Fedora. De lo contrario, se produce el caos. Pero, es probable que las personas más involucradas en el lado del colaborador quieran que la categoría Project Discussions (la actual predeterminada en Discussion) sea la predeterminada. Sería bueno presentar esto como una opción fácil.

(Avísame si debo dividir esto en su propio tema o crear un ticket en algún lugar…)


  1. admito que la mayoría de los sitios en mi experiencia *suspiro* ↩︎

3 Me gusta

¿Pero no funcionará tan bien como Uncategorized?

A menos que los moderadores sean realmente agresivos a la hora de clasificar esos después de que entren, eso podría ser lo mismo que #papeleras. ¿Quién se va a suscribir a esa categoría?

¿La misma gente que se suscribió a #sin_categoría?

Pero puede que me haya perdido alguna parte de tu argumento. Creo que este componente temático es una gran idea. También creo que deshacerse de #sin_categoría es una gran idea (de lo que estoy hablando, y ahora siento que de eso no estás hablando).

El problema es la sobrecarga de obligar a la gente a seleccionar una categoría. Creo que tú y yo estamos de acuerdo en que no es tan difícil (si hay muy pocas para elegir).

1 me gusta

Sí, creo que estamos de acuerdo en lo básico. No permito publicaciones no categorizadas, y una predeterminada definida (ya sea a través de este componente o integrada) parece mejor en todos los sentidos, al menos mientras el nombre sea configurable.

Y como solicitud adicional, me gustaría la opción de permitir a los usuarios seleccionar su propia predeterminada.

1 me gusta

Sería bueno si pudieras establecer una categoría predeterminada diferente en el compositor según los grupos en los que se encuentre el miembro.

Espero ejecutar varias comunidades independientes como grupos separados con categorías privadas en un servidor de Discourse y me gustaría mantenerlas bastante aisladas entre sí.

En este momento, al publicar, tienen que seleccionar una categoría. Eso no es tan malo, simplemente sería un poco más conveniente si pudiera sugerir un valor predeterminado según el grupo en el que se encuentren.

No son grupos secretos, la mayoría de los miembros saben que administro varios grupos de discusión, simplemente eligen en cuál están interesados.

Del mismo modo, sería útil si los nuevos usuarios pudieran solicitar un grupo al registrarse. Puedes incluirlos en un grupo con una invitación, parece que sería útil permitirles elegir uno también, aunque tal vez eso cree problemas que requerirían permitir grupos privados pero seleccionables y privados pero mayormente secretos.

4 Me gusta