你如何建立一个Q& A网站?

时间:2009-06-18 08:29:51

标签: open-source sites

是否有开源平台允许开发人员快速构建Q& A网站?例如,StackOverflow是从头开始构建还是利用现有平台?

5 个答案:

答案 0 :(得分:3)

据我所知,Stackoverflow是使用.net

从头开始构建的

以下是Google的演示文稿,介绍了堆栈溢出背后的想法

http://www.youtube.com/watch?v=NWHfY_lvKIQ

前段时间有一个人在写了一个问题,提出了一个类似的问题并回答说他已经构建了类似于SO的东西并使其成为开源的 - 它被称为Stacked。

http://ra-ajax.org/stacked-an-open-source-implementation-of-stackoverflow-com.blog

答案 1 :(得分:3)

http://www.osqa.net/提供开源Q& A平台。它的外观与stackexchange网站非常相似。

用他们自己的话说:

  

OSQA是您一直在等待的免费开源Q& A系统。您的   OSQA网站不仅仅是一个FAQ页面,它还是一个功能齐全的Q& A   社区。用户可以获得有用参与的积分和徽章,以及   社区中的每个人都获胜。

答案 2 :(得分:0)

SO是从.net开始构建的。这些人已经讨论过将SO代码作为开源发布,但还没有做出决定。 (请参阅此处https://stackoverflow.com/questions/7335/the-stackoverflow-source-code和此处https://stackoverflow.fogbugz.com/default.asp?W4331)。

你可以看到各种各样的开源副本。 Ankur提到了一个。还有cnprog(这里是http://code.google.com/p/cnprog/

答案 3 :(得分:0)

DotNetNuke很棒。它有许多模块可用于或适用于Q& A。由于它无处不在,因此有很多资源(包括SO)可供您获得帮助。

答案 4 :(得分:0)

有一个开源的Q& A平台看起来非常有前景,它被称为Shapado。还有付费版本,但代码是用ruby,mongomapper和mongodb构建的,可在Gitorious上找到: https://gitorious.org/shapado

但是,它缺乏Stack Overflow的一些更丰富的功能,可以建立声誉并创建最佳内容。毫无疑问,你可以自己建立。