Vanilla 是一款开源的论坛软件。一个意外发现了它,简单,易用的特性总是很吸引人。
Vanilla可以和Drupal或者Wordpress整合在一起使用。你可以选择嵌入Vanilla,这样Vanilla看起来就像Drupal或Wordpress的模块或者插件。
或者也可以把Vanilla单独出来,论坛的域名可以与你的主网站域名不一样。用户在你的主站(Drupal或Wordpress网站)上注册以后,这个帐户也可以在Vanilla论坛上使用。
请看演示:Joomlafans
我为宁皓网添加了一个Vanilla论坛,你可以测试一下。首先在宁皓网上注册帐户,然后在登陆到宁皓网,再去:
点击右侧的按钮,直接可以使用在宁皓网上的帐户登陆。
整合的基本流程
- 下载并安装Drupal
- 下载并启用 Drupal的Orchid模块
- 下载并安装Vanilla ,中文版(http://vanillaforums.cn/discussion/2/)
- 下载并启用Vanilla的Jsconnect插件
- 配置Jsconnect插件
- 配置Orchid模块
- 测试
配置Jsconnect插件
- 为Vanilla启用Jsconnect并打开。
- 点击“Add Connection”
- 点击“Generate Client ID and Secret”,这样会自动生成一个Client ID和一组Secret。
- 输入Site Name(网站名称),这个名称会显示在Vanilla首页上“用XXX登陆”,这个XXX就是你的Drupal网站的名称。
- 输入Authenticate Url,这个是一个通信的地址,你为Drupal安装了Orchid以后,这个地址就是http://你的Drupal网址/orchid/jsconnect
- 输入Sign In Url,这是你的Drupal网站的登陆地址,例:http://你的Drupal网址/user/login
- 输入Register Url,这是你的Drupal网站的注册地址,例:http://你的Drupal网址/user/register
- 保存
配置Orchid模块
- 打开Orchid 的配置页面(admin/config/vanilla/orchid)
- 输入Client id,就是之前在Vanilla 的 Jsconnect 生成的 Client ID 。
- 输入Shared secret,就是Jsconnect 生成的 Secret 。
- 输入Vanilla forum url,输入你的Vanilla论坛的地址。例:http://joomlafans.org。
- 保存设置
遇到的问题
Drupal 与 Vanilla 连接需要验证服务器的时间戳,因为宁皓网与Joomlafans不在同一台服务器上,为了让两台服务器的时间戳匹配。我在两台服务器上分别运行了命令:
rdate -s time.nist.gov
这条命名就是让服务器去同步 time.nist.gov 这台服务器上的时间,这应该是比较笨的方法,不过解决了我遇到的问题。
注:如果你的Drupal网站与Vanilla论坛在同一服务器上,就不用担心这个问题了。
闲聊
我个人不太喜欢论坛这种形式,可能跟论坛展示内容的形式有关。还有可能就是没有意义的回复,比如“沙发”之类的词 … 我不太懂是什么意思。
咱们自己有很多著名的论坛软件,我都觉得太复杂。我觉得论坛就应该专注在讨论本身,或者是解决问题上。
因为一直想做一个可以简单讨论或是解决问题的东西,看见 Vanilla ,就觉得挺合适。
你也试一下。
评论
皓哥,请问下我按上边教程试了下,但他提示{"error":"invalid_request","message":"The client_id parameter is missing."}
是不是我哪里错了,
12 年 3 个月 以前
浩哥,这个vanilla好像还不错,不知道wordpress能整合么?如果能整合就太好了。我想把我的网站也整合各vallina. http://ccseer.com 希望浩哥能出个wp整合的教程。方便大家交流使用。
12 年 2 个月 以前
很漂亮的博客。Vanilla 可以跟 wordpress 整合在一起,看五上这个插件:http://wordpress.org/extend/plugins/vanilla-forums/
12 年 1个月 以前
请问下,这个cms是免费的吗?怎么官网上有个神马三十天试用和付费计划。
12 年 1个月 以前
她有个 http://vanillaforums.org/,和 http://vanillaforums.com,.com 是官方推出的付费版本,.org 是社区版本,也就是免费开源的版本。
12 年 1个月 以前
哦哦,好像是托管付费。
12 年 1个月 以前
非常赞同 皓哥的理念,论坛关键在于解决问题。
12 年 5 天 以前
非常感谢 :)
12 年 4 天 以前
猪跑的每一个节点,都能带一个这样的论坛吗?也就是说弄个高级点的评论
11 年 11 个月 以前
想集成vbb或者ipb这样的,5.0时候都搞成功过,到6.0以后就没人开发了。
11 年 7 个月 以前
王老师,joomlafans。org的源码还有吗,我想做一个学校的问答网站
10 年 10 个月 以前
没有了:)
10 年 10 个月 以前
嗯哼? 我想用 drupal 整合一个论坛 这个论坛 合适吗
10 年 6 个月 以前