我想开发一个像这样的问答网站,让学生向学校询问相关问题和职业规划。我打算使用Joomla作为CMS,但我不确定这样的网站是否可以在CMS上运行良好。我在网站开发方面经验不足,对我来说这将是一次学习经历。使用CMS可以使这样的网站工作正常,或者我必须在纯PHP编程中使用它。(在这种情况下,我将如何开发管理工具)请指导我规划development.thanx
答案 0 :(得分:3)
有一个名为Qwench的Stackoverflow克隆是免费的。
答案 1 :(得分:2)
嗯,我真的不认为CMS是正确的选择。除了像FAQ,TOS之类的一些静态apges,这样的网站将是纯粹的数据交互和统计数据。你可以在CMS中做到这一点,但我认为这将是一个令人头疼的问题。相反,我建议使用像Cake或Symfony这样的面向RAD的开发框架。除非您有特定需求,否则您可以使用生成的admin iterfaces完成大部分管理员操作。您也可以将大部分生成的CRUD用于用户区域,但如果没有完全不同的东西,则不必怀疑一些自定义。
如果你没有停留在php
Ruby on Rails(ruby
)和Django(python
)上,那么就会在各自的语言中使用相同的功能集。
如果你不是来自某种编程背景(即使你这样做),所有这些都会有很高的学习曲线......那么CMS也是如此,至少我提到的框架正在进行中为你自动化很多繁重的工作。
答案 2 :(得分:1)
一个简单但成本高昂的选择是授权software behind Stackoverflow。
ArrayShift似乎是这个平台的免费开源克隆,建立在Drupal之上:
一个问答网站,用于模拟StackOverflow.com网站和StackExchange平台的核心功能。最初于2009年12月为Lullabot的Do It With Drupal会议构建为幻想网站,安装配置文件能够自动引导和配置初始站点。
它目前实现了网站功能的合理子集,但不完整且远非无错误。它具有需要平滑的粗糙边缘以及需要在其他contrib模块中完成的功能,才能将此包视为Stack Overflow的完整功能克隆,或者在它被视为可供站点构建者使用之前谁还不熟悉Drupal。 TODO.txt即将推出。
答案 3 :(得分:1)
使用Joomla,它必须是一个处理问题/答案的自定义组件,处理声誉,审核等的自定义用户脚本(如果你想要这样的事情)。
我认为Joomla将提供的唯一重大好处是模板,注册,本地化和数据库管理,无论如何你必须做的其他大部分工作。
答案 4 :(得分:0)
你可以使用Joomla,但你需要一个像Kunena
这样的论坛插件答案 5 :(得分:0)
你可以使用扩展名lknAnswers,SimAnswers,jAnswers Factory,C-Logic Answers,GQA
答案 6 :(得分:0)
这是一个老帖子,但Lampcms看起来也不错。 http://support.lampcms.com/