我想开发一个Q/A站点,其功能与Stack Overflow基本类似,但针对不同的利基(电气/硬件工程而不是软件工程).
运行Stack Overflow的代码不是开源的,而且从前面提到的播客中我相信我可以假设它永远不会.(虽然UserVoice说"等3-6个月再问")
我不想像Jeff等人那样从头开始,但我确实想要一个Q/A网站而不是讨论网站.
如果您负责创建此站点,您将从哪个框架或CMS开始?
使用Drupal结合社区插件,特别是问题和解答模块.
有几个开源项目正在进行中,其具体目标是创建Stack Overflow工作相似的站点,或者至少使用SO作为他们自己设计的灵感:
CNPROG--备受好评的中文编程问答网站背后的同名软件
OSQA - 基于CNPROG并被一些成功的Stack Exchange克隆(如 MetaOptimize)使用
Askbot - 来自OSQA,但最近的开发和 PyPI包
Stacked - 一个由Stack Overflow长期用户Thomas Hansen设计的项目(现在似乎已经死了)
有没有想过如果它是用Ruby写的那么会是什么样的?看看shapado,一个"用ruby,mongomapper和mongodb编写的类似stackoverflow的应用程序".
一个类似的项目是cahoots,它从SO维基+问答创意开始,但扩展了它的功能支持集成的博客,文章发布和有限的"社交网络".这个项目相当新,但范围相当雄心勃勃......