是否有开源平台允许开发人员快速构建Q& A网站?例如,StackOverflow是从头开始构建还是利用现有平台?
答案 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的一些更丰富的功能,可以建立声誉并创建最佳内容。毫无疑问,你可以自己建立。