El discurso es software de foro moderno de código abierto

Discourse Software de foro gratuito

Software de foro de discusión de código abierto de las premisas

El discurso proporciona varias características sociales similares a Twitter y Facebook. Construya, participa y crezca su comunidad empresarial de una manera moderna moderna.

Descripción general

El discurso es un software 100% gratuito, de código abierto, moderno, fácil de usar, rico en funciones, basado en el foro de discusión basado en características. Es una plataforma robusta, confiable y adaptable que acompaña a una amplia gama de herramientas para las discusiones comunitarias. Está diseñado para construir plataformas de discusión comunitaria, lista de correo o sala de chat para su equipo, clientes, fanáticos, seguidores o amigos. Todas las comodidades de vanguardia que anticiparía en un sitio web social importante como Twitter o Facebook están disponibles en el discurso. Mencione a alguien de @name. Pega en un enlace o una imagen, y lo hace maravilloso para tu beneficio. Citando y vinculación básica de respuestas y temas. Responde cualquier lugar que esté, en línea o por correo electrónico

Requisitos del sistema

El discurso se basa en Ruby on Rails, Ember.js, PostgreSQL y Redis. Los requisitos actuales para el discurso incluyen

  • Ruby 2.5+
  • PostgreSQL 10+
  • Redis 2.6+
  • Una MTA saliente (el discurso no proporciona correo electrónico en sí mismo)

Características

El discurso es construido por desarrolladores de Stackoverflow con calidad premium. Es la mejor elección de juegos, educación, creadores, desarrollo, producto, medios de comunicación, asociaciones y otros. El discurso apoya la integración con Slack, WordPress, Zendesk, Patreon, Github, Google Analytics y más. El discurso tiene un conjunto de características vibrantes. Las características principales incluyen

Diseño de alta calidad

El diseño es una de las mejores características: el discurso está diseñado para ayudar en la formación de excelentes conversaciones en línea. Discusiones planas con sistemas de citas muy ejecutados, respuestas expandibles/plegables, desplazamiento infinito, interfaz de usuario limpia y muchas más características se encuentran para dar forma a una experiencia de foro de alta calidad.

Sistema de confianza

El discurso tiene un sistema de confianza de usuario simple que hace que la gestión de la discusión sea significativamente más simple. Los usuarios adquieren permisos a medida que adquieren confianza, lo que restringe la medida de los spammers y los trolls de daño pueden hacer.

complementos gratuitos para el discurso

El discurso tiene un fuerte apoyo comunitario, hay una amplia gama de complementos gratuitos disponibles. Los complementos están disponibles en www.discourse.org/plugins Puede extender y personalizar su foro de discusión con complementos de discurso de forma gratuita. Estos son solo algunos de los complementos disponibles actualmente.

  • akismet anti-spam
  • Integración de chat
  • OAuth 2.0 & amp; Soporte de OpenID Connect
  • Autenticación SAML
  • Respuestas enlatadas
  • mapa del sitio
  • Traductor del discurso
  • Política del discurso.
  • Integración del calendario
  • Vistas previas de información sobre herramientas
  • Notas al pie expandibles

Temas gratuitos para el discurso

Los usuarios pueden elegir entre los temas gratuitos disponibles en sus casos e incluso utilizar varios temas en varios dispositivos. Los temas gratuitos están disponibles a Discurso Community Hub.

Otras características

Algunas de otras características importantes están siguiendo

  • Notificaciones dinámicas
  • Diseño móvil incorporado
  • expandir automáticamente los enlaces
  • Inicio de sesión único
  • potente moderación
  • Inicio de sesión social
  • Resumir temas
  • insignias/emoji
  • Autenticación de dos factores
  • Diversas opciones de complementos
  • Actualizaciones de un solo clic
  • API integral

Instalación

Instalación con GitHub

Clon el repositorio del discurso

    git clone https://github.com/discourse/discourse.git ~/discourse

Cree un rol con el mismo nombre que el nombre de usuario de su sistema Ubuntu:

    sudo -u postgres createuser -s "$USER"

Cambie a su carpeta de discurso e instale las gemas necesarias

    cd ~/discourse 
    source ~/.bashrc 
    bundle install

Ahora que ha configurado con éxito la conexión de la base de datos, ejecute estos comandos:

    bundle exec rake db:create 
    bundle exec rake db:migrate
    RAILS_ENV=test bundle exec rake db:create db:migrate

Ahora, intente ejecutar las especificaciones:

    bundle exec rake autospec

Inicio del servidor Rails:

    bundle exec rails server

Instalación usando Docker

Después de haber iniciado sesión como usuario raíz, podemos comenzar la instalación de Docker ingresando los siguientes comandos. Debe usar el usuario raíz en todo el resto del proceso de configuración y bootstrapping.

     sudo -s  
    
     git clone https://github.com/discourse/discourse_docker.git /var/discourse  

Ahora, CD en la carpeta del discurso.

     cd /var/discourse  

A continuación, ejecutará el comando de configuración del discurso.

     ./discourse-setup 

A continuación, se le hará una serie de preguntas que se requieren para avanzar con la instalación.

    Hostname for your Discourse? [forum.example.com]:
    Email address for admin account(s)? [me@example.com]:
    SMTP server address? [smtp.example.com]:
    SMTP port? [587]:
    SMTP user name? [user@example.com]:
    SMTP password? [pa$$word]:
    Let's Encrypt account email? (ENTER to skip) [me@example.com]:

La configuración del discurso creará un archivo App.yml y comenzará el proceso de arranque, que puede llevar entre dos y ocho minutos. Una vez que se completa esta porción, puede pasar a la configuración basada en el navegador. ¡Felicitaciones! Ha instalado con éxito el discurso

 Español