我想开发一个像这样的问题答案网站,供学生询问学校和职业规划相关问题。我打算将Joomla作为CMS使用,但我不确定这样的网站是否可以在CMS中正常工作。我在网站开发方面经验不足,对我来说这将是一次学习体验。通过使用CMS可以很好地完成这样的网站工作,或者我必须使用纯PHP编程(在这种情况下,我将如何开发管理工具)请指导我规划发展。谢谢使用CMS构建问题答案网站
回答
嗯,我真的不认为一个CMS是在这里正确的选择。除了像FAQ,TOS这样的几个静态apges之外,类似这样的网站将成为纯粹的数据交互和统计。你可以在CMS中做到这一点,但我认为这会比它的价值更令人头疼。相反,我会建议使用面向RAD的开发框架,如Cake或Symfony。除非您有特定需求,否则可以使用生成的管理界面完成大部分管理。您可能也可以将大部分生成的CRUD用于用户区域,但如果不需要完全不同的东西,则不要怀疑某些定制。
如果你没有卡在php
Ruby on Rails(ruby
)和Django(python
)上,它们支持在其各自语言中设置的大部分相同功能。
这就是说,如果你不来自某种编程背景(也许即使你这样做),所有这些都会有很高的学习曲线......然后CMS也是如此,至少提到的框架是会为你自动完成很多繁重的工作。
一个简单而昂贵的选项是许可software behind Stackoverflow。
ArrayShift似乎是这个平台的自由和开放源码克隆,在上面建的Drupal:
建效仿StackOverflow.com网站的核心功能的一个问题/答案的网站, StackExchange平台。最初作为Lullabot的Do It With Drupal会议于2009年12月构建的幻想网站,安装配置文件能够引导和配置初始站点。
它目前实现了该网站功能的一个合理的子集,但是不完整,远没有缺陷。它有粗糙的边缘需要被平滑掉,需要在其他contrib模块中完成的功能在这个包被认为是堆栈溢出的完整特性 - 克隆之前,或者在它被认为可以被站点构建者使用之前被使用谁不了解Drupal。 TODO.txt即将推出。
随着Joomla,它将不得不是一个自定义组件处理问题/答案,自定义用户脚本处理声誉,审核等(如果你想要那样的事情)。
我认为Joomla将提供的唯一的巨大好处是模板,注册,本地化和数据库管理,其他大部分内容无论如何您都必须自己做。
你可以使用的Joomla,但你需要一个论坛插件像Kunena
有一个称为Qwench出现StackOverflow克隆,是免费的。
可以使用扩展lknAnswers,SimAnswers,jAnswers厂,C-逻辑的答案,GQA
这是一个老的文章,但Lampcms看起来不错。 http://support.lampcms.com/
- 1. 如何使用问题和答案构建数据库?
- 2. XML答案问题
- 3. 关于构建网站的问题
- 4. 使用drupal构建网站
- 5. RESTful问题/答案设计?
- 6. 计错问题答案
- 7. 网站架构问题
- 8. 已建网站的CMS
- 9. UCMA通用问题答案活动
- 10. 设置为用户保密的问题和答案在果园CMS
- 11. 用javascript比较创建一个问题和答案窗体?
- 12. 查询以查找用户在使用MySQL的问答网站中的第一个答案的数量
- 13. 问题/答案系统的SQL表结构?
- 14. 使用访问数据库保存来自网站的数据(昵称,通行证,答案,答复等)
- 15. 用于DJ网站的CMS
- 16. 构建涂鸦CMS源代码和部署网站
- 17. 在WSS/MOSS中构建CMS驱动的网站有多难?
- 18. MVC3解决方案log4net构建问题
- 19. 使用Rails的其他CMS或网站
- 20. gdb更改问题的默认答案
- 21. 当新答案发布到问题
- 22. Python urllib urlencode问题与答案
- 23. 证书和问题的正确答案
- 24. 选择没有答案的问题
- 25. 问题与Crashlytics和答案套件
- 26. CAPTCHA问题的另一个答案?
- 27. 流MP4问题 - 明显的答案?
- 28. android imagebutton答案和imageview问题
- 29. 布尔问题的不同答案
- 30. 构建一个“有主题”的网站
假设这并不是他真正需要的学习体验。 – 2010-01-29 19:31:03
哦......我不知道那件事。这很酷。不过,我想他想学习如何实现这一点,而不是nessecarily只是安装和配置一些东西。但我可能是错的。 – prodigitalson 2010-01-29 19:31:53