我应该使用哪个 CMS 或其他框架来开发类似 Stack Overflow 的网站?[关闭]

StackOverflow https://stackoverflow.com/questions/32638

我想开发一个问答网站,其功能与 Stack Overflow 基本相似,但针对不同的利基市场(电气/硬件工程而不是软件工程)。

运行 Stack Overflow 的代码不是开源的,从之前在播客上提到的内容来看,我相信我可以假设它永远不会开源。(虽然UserVoice说“等3-6个月再问”)

我不想像杰夫等人那样从头开始,但我确实想要一个问答网站而不是讨论网站。

如果您负责创建此网站,您会从什么框架或 CMS 开始?

有帮助吗?

解决方案

使用 德鲁帕尔 结合 社区插件, ,特别是 问答模块.

有几个开源项目正在进行中,其具体目标是创建类似 Stack Overflow 的网站,或者至少使用 SO 作为自己设计的灵感:

  • CNPROG - 广受好评的同名中文编程问答网站背后的软件

  • 操作系统质量保证 - 基于 CNPROG 并被一些成功的 Stack Exchange 克隆使用,例如 元优化

  • 询问机器人 - 从 OSQA 分叉,但有更新的开发并且具有 PyPI包

  • 堆叠式 - Stack Overflow 长期用户 Thomas Hansen 的一个项目(现在似乎已经死了)

  • 有没有想过如果是这样的话会是什么样子 用 Ruby 编写?查看 沙帕多, ,一个“用 ruby​​、mongomapper 和 mongodb 编写的类似 stackoverflow 的应用程序”。

  • 类似的项目是 同谋, ,它始于 SO wiki + Q&A 的想法,但在其基础上扩展了支持集成博客、文章发布和有限“社交网络”的功能。这个项目相当新,但范围相当雄心勃勃......

其他提示

好吧,这一切的开始者当然是 斜杠代码, ,支持的开源软件 Slashdot.org. 。还有 普利格, ,一个开源的 digg-clone 和 粗略的谷歌搜索 将导致许多其他类似的开源系统。

我是 尝试一下姜戈, ,因为我认为像这样的东西在工作中会很棒:

SOClone Django models

爱克创 CMS 拥有一套强大的社区网络工具——它可能是一个很好的起点。

我对框架的建议是 红宝石 on Rails (但当然,你将从头开始)。也许您想了解一下 因索.

我对这个问题没有一个简单的答案,但你可以考虑看看基格:

Kigg 是一个基于 ASP.NET MVC 构建的开源 Digg 克隆。我意识到这与 StackOverflow 不同,但它仍然是一个用户生成的网站,具有广泛的评论、业力和会员系统。

这可能提供一个良好的起点。

您可以随时查看 科迪诺并将其用作您的项目的基础。它是 StackOverflow 的基于 PHP 的实现

你可以看一下 点网核武器.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top