Discourse 免费论坛软件
在前提开源讨论论坛软件上
话语提供了类似于Twitter和Facebook的几个社交功能。以一种时尚的现代方式建立,参与和发展您的商业社区。
系统要求
话语基于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文件并启动引导过程,该过程可能需要两到八分钟。此部分完成后,您可以继续进行基于浏览器的设置。 恭喜!您已经成功安装了话语