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