是否可以创建一个使用Drupal作为CMS和CodeIgniter作为框架的Web应用程序?Drupal作为CMS和CodeIgniter作为框架?
0
A
回答
0
Drupal并不需要像CI这样的东西,反之亦然。如果您在Drupal中构建Web应用程序,并且您确实需要拥有CI,那么您应该将整个应用程序写入CI中。
Drupal是一个预构建的Web应用程序的房子。你安装它,已经拥有了像后端,缓存,登录机制等一切。接下来你添加一些模块,定制一个主题并完成。就像装饰你的客厅或建造一个额外的车库一样。
CI是打造房屋的坚实基础。它具有一些功能,但如果您需要所需的一切,则需要编写自己的功能。你需要建造墙壁和所有这些东西,但最终你几乎可以完全控制任何东西。
我没有看到为Web应用程序拥有2个基地的观点。让事情变得更加复杂。只要选择Drupal,如果你想要一个更加扩展的基础,而不仅仅是一个框架。或者如果你想从“只是一个框架”建立一切,就选择CI。
0
首先决定是否要构建CMS或不。
如果你想建立一个CMS,那么你可以选择Drupal或Expression Engine或任何其他的CMS框架,如Joomla。使用Expression Engine的优点是它建立在Codeigniter之上,您可以使用Codeigniter/php编码风格添加自定义模块。
如果你不希望建立一个CMS,然后因为你熟悉笨,通过构建一个Web应用程序只笨
相关问题
- 1. 作为web开发框架的CMS包
- 2. 作为框架的CMS应用程序?
- 3. Sharepoint作为CMS
- 4. PHP框架和CMS
- 5. MVC框架和CMS
- 6. 创建Linphone作为框架
- 7. 角js删除#标签,使用codeigniter作为二级框架
- 8. Uploadify和Codeigniter框架
- 9. 作为代理Drupal
- 10. Joomla CMS和Spring框架
- 11. CMS(joomla,drupal)和框架(Zend,Symfony,CI)之间的区别
- 12. 使用Codeigniter和一些插件作为商业软件的框架,可能吗?
- 13. Drupal(或其他CMS)会为我工作吗?
- 14. Codeigniter HMVC和CMS
- 15. 使用WordPress作为CMS
- 16. Couchbase作为CMS持久层
- 17. 框架或CMS?
- 18. Spring框架研究:Managed Beans作为控制器和Dispatcher Servlet作为控制器
- 19. 机器人框架 - 通chromeoption作为desiredcapability
- 20. 精简版Magento作为框架?
- 21. Slim框架URL作为文件路径
- 22. 使用IPython作为测试框架
- 23. Facelets作为JSP中的模板框架
- 24. 使用React Native作为框架
- 25. 保存视频作为框架OpenCV {PY}
- 26. 实体框架仅作为POCO枚举
- 27. matplotlib:RuntimeError:Python未作为框架安装
- 28. Drupal Conent作为菜单
- 29. Drupal仅作为服务层
- 30. CodeIgniter PHPWord使用作为third_party
Drupal的基本上是一个框架,以及,只是一个更大的。什么/如何/为什么你想合并这两个? – deceze 2012-04-10 03:19:10
你可以这样做,但它可能不适合初学者。如果你有单独的内容和应用程序部分,这很容易(使用mod_rewrite将请求引导到不同的控制器),但是当你想在Drupal中包含一个CI部分,或者在CI页面中包含一个Drupal模块时,它可能会开始得到有点凌乱。我都会想,两者都会使用不同的数据库访问系统。如果你有很多应用程序开发,我会坚持个人框架。 – halfer 2012-04-26 10:13:37