问题描述
我想开发一个 Q/A 网站,其功能与 Stack Overflow 大体相似,但针对不同的细分市场(电气/硬件工程,而不是软件工程).
运行 Stack Overflow 的代码不是开源的,从之前在播客中提到过它,我相信我可以假设它永远不会开源.(虽然 UserVoice 说"等 3-6 个月再问")
我不想像 Jeff 等人那样从头开始,但我确实想要一个问答网站而不是讨论网站.
如果您负责创建此站点,您会从什么框架或 CMS 开始?
推荐答案
有几个开源项目正在进行中,其具体目标是创建类似 Stack Overflow 的网站,或者至少使用 SO 作为他们自己设计的灵感:
CNProg - 高度背后的软件- 著名的中文节目同名问答网站
OSQA - 基于 CNProg 并被一些成功人士使用Stack Exchange 克隆,例如 MetaOptimize
堆叠 - Stack Overflow 的老用户 Thomas Hansen 的一个项目(现在似乎已经死了)
有没有想过如果它是 用 Ruby 编写?查看 shapado,一个用 ruby、mongomapper 和 mongodb 编写的"类似 stackoverflow 的应用程序"".
一个类似的项目是 cahoots,它开始使用 SO wiki + Q&A 的想法,但通过支持集成博客、文章发布和有限的"社交网络"的功能对其进行了扩展.这个项目是相当新的,但在范围上相当雄心勃勃......
问题描述
I want to develop a Q/A site with features substantially similar to Stack Overflow, but targeted to a different niche (electrical/hardware engineering as opposed to software engineering).
The code that runs Stack Overflow is not open-source, and from a previous mention of it on the podcast I believe I can assume it never will be. (Though UserVoice said "Wait 3-6 months and ask again")
I don't want to start from scratch as Jeff et al did, but I do want a Q/A site rather than a discussion site.
What framework or CMS would you start with to create this site if you were tasked with it?
推荐答案
Use Drupal combined with the Community Plugins, specially the Questions and Answers module.
There are several Open Source projects underway with the specific goal of creating Stack Overflow work-alike sites, or at least using SO as inspiration for their own designs:
CNProg - the software behind the highly-acclaimed Chinese programming Q&A site of the same name
OSQA - Based on CNProg and used by some successful Stack Exchange clones like MetaOptimize
Stacked - a project by long-time Stack Overflow user Thomas Hansen (seems to be dead nowadays)
Ever wonder what SO would be like if it had been written in Ruby? Check out shapado, a "stackoverflow-like app written in ruby, mongomapper and mongodb".
A similar project is cahoots, which starts with the SO wiki + Q&A idea, but expands on it with features supporting integrated blogging, article publication, and limited "social networking". This project is fairly new, but quite ambitious in scope...