话语是开源现代论坛软件

Discourse 免费论坛软件

在前提开源讨论论坛软件上

话语提供了类似于Twitter和Facebook的几个社交功能。以一种时尚的现代方式建立,参与和发展您的商业社区。

概述

话语是100%免费的,完全开源的,现代,易于使用的,基于特征的社区讨论论坛软件。这是一个强大,可靠和适应性的平台,伴随着广泛的社区讨论工具。它旨在为您的团队,客户,球迷,支持者或朋友建立社区讨论平台,邮寄列表或聊天室。 您期望从Twitter或Facebook等主要社交网站上期望的所有最前沿便利设施都可以在话语中获得。提及@name的某人。粘贴在链接或图像中,这使您的利益很棒。基本引用和链接答案和主题。在线或通过电子邮件回复您所在的任何地方

系统要求

话语基于Ruby on Rails,Ember.js,Postgresql和Redis。当前对话语的要求包括

  • 红宝石2.5+
  • PostgreSQL 10+
  • redis 2.6+
  • 传出的MTA(话语不提供电子邮件本身)

特征

话语是由Stackoverflow的开发人员建立的,并具有优质的质量。这是游戏,教育,制造商,开发,产品,媒体,协会等的最终选择。话语支持与Slack,WordPress,Zendesk,Patreon,Github,Google Analytics(分析)等集成。话语具有充满活力的功能集。主要功能包括

高质量设计

设计是最好的功能之一:话语旨在帮助形成精彩的在线对话。与非常执行的报价系统,可扩展/可折叠的答复,无限滚动,清洁UI和更多功能相遇以塑造高质量的论坛体验,进行了公平的讨论。

信任系统

话语具有简单的用户信任系统,使管理讨论变得更加简单。用户在获得信任时获得了权限,从而限制了垃圾垃圾邮件机和巨魔的量度。

免费插件用于话语

话语具有强大的社区支持,可以提供广泛的免费插件。插件可在www.discourse.org/plugins上获得,您可以免费使用话语插件扩展和自定义讨论论坛。这只是当前可用的一些插件。

  • Akismet抗垃圾邮件
  • 聊天集成 -Oauth 2.0& OpenID连接支持
  • SAML身份验证
  • 罐头答复
  • 站点地图
  • 话语翻译
  • 话语政策制定
  • 日历集成
  • 主题工具提示预览
  • 可扩展的脚注

免费主题进行话语

用户可以在其实例上可用的免费主题之间进行选择,甚至可以在各种设备上使用各种主题。免费主题为话语社区中心

其他特性

其他一些重要功能正在遵循

  • 动态通知
  • 内置的移动布局
  • 自动扩展链接
  • 单登录
  • 强大的节制
  • 社交登录
  • 总结主题
  • 徽章/表情符号
  • 两因素身份验证
  • 各种插件选项
  • 一单击升级
  • 全面的API

安装

使用github安装

克隆话语存储库

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

创建与Ubuntu系统用户名相同名称的角色:

    sudo -u postgres createuser -s "$USER"

切换到您的话语文件夹并安装所需的宝石

    cd ~/discourse 
    source ~/.bashrc 
    bundle install

现在您已经成功配置了数据库连接,请运行以下命令:

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

现在,尝试运行规格:

    bundle exec rake autospec

启动导轨服务器:

    bundle exec rails server

使用Docker安装

登录为根用户后,我们可以通过输入以下命令开始Docker安装。您应该在整个设置和引导过程中使用root用户。

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

现在,将CD到话语文件夹中。

     cd /var/discourse  

接下来,您将运行话语设置命令。

     ./discourse-setup 

接下来,将向您询问一系列需要进行安装所需的问题。

    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]:

话语设置将创建一个app.yml文件并启动引导过程,该过程可能需要两到八分钟。此部分完成后,您可以继续进行基于浏览器的设置。 恭喜!您已经成功安装了话语

 简体中文