Articulo de referencia

Discurso (software)

Discourse es un sistema de foros de Internet de código abierto lanzado el 26 de agosto de 2014. Fue fundado por Jeff Atwood , Robin Ward y Sam Saffron. La aplicación del lado de...

Discourse es un sistema de foros de Internet de código abierto lanzado el 26 de agosto de 2014. Fue fundado por Jeff Atwood , Robin Ward y Sam Saffron.

La aplicación del lado del cliente está escrita en EmberJS . El lado del servidor está escrito en Ruby on Rails y se basa en una base de datos PostgreSQL y una caché Redis . El código fuente se distribuye bajo la Licencia Pública General GNU versión 2 .

La página de inicio predeterminada muestra una lista de temas activos, así como botones de navegación que ayudan a los usuarios a encontrar los debates que les interesan.
La página de inicio predeterminada en Discourse

Características

Categorización

Se pueden organizar debates similares por categorías. Los administradores pueden crear categorías, añadir descripciones y logotipos, y controlar el acceso a los temas dentro de cada categoría. Discourse ofrece un control detallado de los permisos de lectura y escritura.

Discourse también admite la subcategorización o categorías anidadas. Las subcategorías son categorías en sí mismas, por lo que se pueden controlar de la misma manera que las categorías principales. La única diferencia radica en la relación padre-hijo.

Etiquetado

Las etiquetas son una alternativa sencilla a las categorías, pero también pueden utilizarse conjuntamente con ellas.

Temas

Las conversaciones en Discourse se organizan por temas. Los usuarios pueden crear nuevos temas o responder a los existentes. Se pueden asignar categorías y etiquetas a los temas para que cumplan con las normas de seguridad correspondientes, si procede.

Un tema consta de la publicación inicial y las respuestas posteriores. En Discourse, las respuestas siguen un orden cronológico plano, en lugar de estar agrupadas en hilos. Los desarrolladores principales de Discourse consideran que agrupar las respuestas en hilos perjudica la dinámica general de la discusión. Los usuarios pueden interactuar con cada publicación de forma independiente. Pueden realizar acciones como responder, dar "me gusta", añadir a favoritos, citar o marcar para moderación.

Niveles de confianza

El sistema de confianza de usuarios es una "piedra angular fundamental de Discourse". [ 3 ] Los niveles de confianza de Discourse establecen un entorno seguro para los nuevos usuarios, de modo que no puedan perjudicarse a sí mismos ni a otros usuarios por accidente, al tiempo que otorgan más derechos a los usuarios experimentados para que puedan ayudar a mantener y moderar la comunidad.

Los cinco niveles de confianza son Nuevo, Básico, Miembro, Regular y Líder.

A medida que los usuarios adquieren más experiencia, su nivel de confianza aumenta, lo que les otorga más derechos y acceso a más funciones.

Bot narrativo del discurso

Discobot es un bot personalizable que introduce a los nuevos usuarios a muchas de las funciones de la plataforma, como marcar temas como favoritos, previsualizaciones de enlaces integrados ("oneboxing"), emojis , menciones , formato básico, carga de imágenes, marcado de publicaciones y búsqueda.

Mensajes personales

Además de los temas públicos y privados, los usuarios de Discourse pueden enviar mensajes personales a otros miembros de la comunidad. Reciben notificaciones de los mensajes personales y pueden añadir o eliminar participantes en cualquier momento. Cada usuario dispone de una bandeja de entrada personal donde guarda todos sus mensajes enviados y recibidos.

Grupos

Los administradores pueden crear grupos y añadirles miembros. Los grupos se pueden usar para gestionar el acceso a determinadas categorías, así como para las menciones y los mensajes del grupo.

Al instalar Discourse, se crean automáticamente grupos para administradores, moderadores, personal y los cinco niveles de confianza. Los grupos personalizados pueden configurarse como públicos o privados. Los usuarios pueden unirse a un grupo por sí mismos o solicitar ser añadidos por los propietarios del grupo. También pueden ser añadidos automáticamente a un grupo durante el registro según su dirección de correo electrónico.

Editor

El editor de Discourse admite HTML, Markdown y texto plano. Incluye un panel de vista previa y una barra de herramientas de formato.
Editor de discurso (compositor)

Discourse incluye un editor de texto enriquecido (el "compositor"). Admite texto plano, Markdown y HTML . El compositor cuenta con una barra de herramientas que incluye botones para formatear, citar y subir archivos. El panel de vista previa permite a los usuarios ver una vista previa en tiempo real de la publicación. Admite la carga de imágenes y archivos mediante la función de arrastrar y soltar . El compositor es compatible con OpenGraph y oEmbed . Las URL de sitios web externos que admiten estos estándares se expandirán automáticamente para mostrar un resumen de la URL. Una de las características clave del compositor es la posibilidad de guardar borradores antes de publicarlos.

Algunas acciones del editor se activan según la entrada del usuario. El carácter "@" abre un panel para mencionar a otros usuarios. El carácter "#" abre un panel similar para categorías y etiquetas. El editor también incluye paneles educativos JIT configurables con el objetivo de fomentar un debate constructivo.

Interfaz de administración

La sección de configuración del panel de administración permite controlar la apariencia y el comportamiento del software, incluidos los campos para la información sobre la comunidad.

El panel de control también ofrece una visión general del estado de la comunidad, mediante gráficos que muestran el número de inscripciones y otros indicadores de salud.

La sección de localización permite a los administradores cambiar cualquier texto utilizado en la interfaz.

Directorio de usuarios

La página "Usuarios" en Discourse funciona como una tabla de clasificación con función de búsqueda. Incluye estadísticas como publicaciones creadas, publicaciones leídas, "me gusta" recibidos y días de visita en un período determinado. Los usuarios pueden ordenarse según cualquiera de estas métricas. Los administradores pueden añadir más métricas opcionalmente.

Plugins

Discourse es extensible mediante complementos. Los complementos permiten modificar tanto el lado del servidor como el del cliente de la aplicación. Algunos ejemplos de complementos incluyen:

  • Discourse Math, que añade soporte para la representación matemática.
  • Integraciones de chat, que integran Discourse con plataformas de chat populares.
  • BBCode, que añade compatibilidad con BBtags .

El equipo de Discourse mantiene una lista de complementos, tanto oficiales como aportados por la comunidad, en el foro de soporte oficial.

El tema Discourse Air demuestra la capacidad de personalizar el diseño de Discourse.
Tema del discurso sobre el aire

Temas

El sistema de temas de Discourse permite a los administradores personalizar la aplicación del lado del cliente. Los temas pueden modificar el diseño de las páginas, añadir nuevas funcionalidades y agregar estilos adicionales a cualquier elemento de la interfaz.

API

Discourse cuenta con una API REST . Los desarrolladores mantienen una guía de inicio rápido en el foro de soporte, así como documentación para los puntos finales de la API.

Seguridad

Los desarrolladores agradecen las auditorías por pares del código fuente abierto y fomentan la notificación de problemas de seguridad. Mantienen un programa de divulgación de vulnerabilidades en HackerOne .

DiscourseHub

DiscourseHub is the official, open source Discourse application for Android and iOS devices. It allows users to keep track of new and unread posts and notifications across multiple Discourse sites. Real-time push notifications are native for officially hosted Discourse forums.

History

Co-founder Jeff Atwood announced in 2013 that Civilized Discourse Construction Kit, Inc. had obtained initial venture capital funding from First Round, Greylock, and SV Angel.[4]

In May 2017, he said in an interview that the company was generating approximately $120,000 per month.[5] With the money, the company pays salaries for its full-time employees who maintain the software and develop new features. This is an example of an open source software business model where a company sells professional services to willing customers. As of March 2022, the developers shared that more than 3000 businesses or instances have chosen the official Discourse hosting which CDCK provides as software as a service.

In August 2021, Civilized Discourse Construction Kit announced it had secured US$20 million in Series A Investment by Pace Capital and First Round Capital.

On February 1, 2023, Jeff Atwood stepped down as CEO and assumed the role of Executive Chairman. He was succeeded by Sam Saffron and Sarah Hawk.[6]

Development and support

The Discourse project is developed and maintained by the developers at Civilized Discourse Construction Kit, Inc. (CDCK).

See also

References

  1. ^Atwood, Jeff (2014-08-26). "Introducing Discourse 1.0". blog.discourse.org. Archived from the original on 2020-07-04. Retrieved 2020-07-04.
  2. ^"Release v2026.1.0 (English)". 8 January 2026. Retrieved 8 January 2026.
  3. ^"Understanding Discourse Trust Levels". Discourse. 2018-06-25. Retrieved 2023-06-21.
  4. ^"Stack Exchange Co-Founder Jeff Atwood Launches Forums Startup Discourse, With Funding From First Round, Greylock, And SV Angel". TechCrunch. 6 February 2013. Retrieved 2022-03-31.
  5. ^ "Jeff Atwood sobre cómo hacer crecer Discourse hasta alcanzar los 120.000 dólares al mes" . Indie Hackers . Consultado el 31 de marzo de 2022 .
  6. ^ "Sam Saffron y Sarah Hawk nombradas codirectoras ejecutivas de Discourse" . Discourse . 31 de enero de 2023. Consultado el 9 de febrero de 2023 .
  • Sitio web oficialEdita esto en Wikidata
  • Documentación oficial de la API
  • Foro de debate oficial
  • Discurso en GitHub
Obtenido de " https://en.wikipedia.org/w/index.php?title=Discourse_(software)&oldid=1357901026 "