Coeditores de Discourse Wiki

:information_source: Resumen Muestra los créditos de todas las personas que editaron una publicación del wiki, justo debajo de la publicación
:hammer_and_wrench: Repositorio GitHub - criptonautas/discourse-wiki-coeditors: Discourse theme component: credits everyone who edited a wiki post, under the post · GitHub
:question: Guía de instalación Cómo instalar un tema o componente de tema
:open_book: ¿Nuevo en los temas de Discourse? Guía básica para usar los temas de Discourse

Instalar este componente de tema

Discourse conserva todas las ediciones del wiki, pero nunca muestra quién ha contribuido. Este componente las enumera debajo de la publicación, para que las personas que mantienen actualizado un wiki reciban reconocimiento por ello.

Qué hace

  • Muestra «Coeditado por» y los avatares de los editores debajo de la primera publicación de un tema wiki.
  • Clasifica a los editores según cuántas ediciones han realizado en las revisiones recientes. No se listan el autor de la publicación, system ni discobot.
  • Abre la tarjeta de perfil de cada persona al hacer clic.
  • Superado un número determinado de avatares, el resto se oculta bajo «+N más».
  • Funciona para visitantes no registrados: el historial de ediciones de un wiki es público aunque edit_history_visible_to_public esté desactivado.
  • Incluye localizaciones en inglés y español.

Configuración

Ajuste Predeterminado
target_categories vacío Categorías cuyos wikis muestran la lista
target_tags vacío Etiquetas cuyos wikis muestran la lista, en cualquier categoría. Si no se establece ninguna categoría ni etiqueta, se muestra en todos los wikis.
label vacío Texto delante de los avatares. Si está vacío, usa el idioma del espectador.
label_overrides ninguno Redacción distinta por categoría
excluded_users vacío Nombres de usuario que nunca se listan
max_avatars 5 Avatares mostrados antes de «+N más»
max_revisions 20 Revisiones recientes leídas, hasta 40

Límites conocidos

  • Una solicitud por revisión en cada vista, por lo que solo se leen las revisiones recientes: los editores anteriores de un wiki muy editado dejan de aparecer. El límite es 40 porque Discourse bloquea por defecto a un visitante que supere 50 solicitudes en 10 segundos.
  • Otros bots, como los de IA, no pueden detectarse automáticamente: deben añadirse a excluded_users.
  • Cualquier revisión cuenta, incluso una que solo haya cambiado el título, las etiquetas o la categoría.
  • Solo se reconoce al autor de la primera publicación.
  • excluded_users solo oculta nombres. Sus ediciones permanecen en el historial de la publicación.

Para un ranking en lugar de créditos por publicación, el README incluye una consulta de Data Explorer. Se aceptan informes de errores y solicitudes de extracción (PRs).