我想开发一个像这样的问答网站,供学生提出与学校和职业规划相关的问题。我计划使用Joomla作为CMS,但不确定这样的网站是否可以很好地与CMS一起工作。我几乎没有网站开发的经验,这将是一个学习的经验,这样的网站可以很好地使用内容管理系统,否则我必须使它在纯me.Can编程。(在这种情况下,我将如何着手开发管理工具)请指导我规划的development.thanx
发布于 2010-01-30 03:28:05
嗯,我真的不认为CMS是正确的选择。除了一些像FAQ,TOS这样的静态应用之外,这个站点将会是纯粹的数据交互和统计。你可以在CMS中做到这一点,但我认为这比它的价值更令人头疼。相反,我建议使用面向RAD的开发框架,如Cake或Symfony。除非您有特定的需求,否则您可以使用生成的admin iterfaces完成大部分管理工作。您还可以为用户区域使用许多生成的CRUD,但毫无疑问,这里需要一些定制,如果不是完全不同的东西的话。
如果您不习惯使用Django,那么Ruby on Rails (ruby)和php (python)在各自的语言上支持大部分相同的特性集。
也就是说,如果你没有某种编程背景(即使你有),所有这些都会有一个很高的学习曲线。然而,CMS也是如此,至少我提到的框架将为你自动化很多繁重的工作。
发布于 2010-02-08 10:14:09
有一个叫做Qwench的Stackoverflow克隆是免费的。
发布于 2010-01-30 03:28:58
一个简单但代价高昂的选择是授权software behind Stackoverflow。
ArrayShift似乎是这个平台的免费和开源克隆,构建在Drupal之上:
为模拟StackOverflow.com站点和StackExchange平台的核心功能而构建的问题/回答站点。最初是作为Lullabot的Do It With Drupal会议的幻想站点在2009年12月构建的,安装配置文件能够引导和配置初始站点。
它目前实现了站点功能的一个合理子集,但还不完整,而且还远远没有bug。它具有粗糙的边缘,需要在其他contrib模块中完成功能,然后这个包才能被认为是Stack Overflow的完整功能克隆,或者在它可以被还不太了解Drupal的站点构建者考虑准备使用之前。很快就会发布一个TODO.txt。
https://stackoverflow.com/questions/2164526
复制相似问题