我一直在使用 CodeIgniter,并且在 Java/Python/PHP 等 OOP 语言方面有扎实的基础。但是,我被迫切换到 Drupal,但我没有这方面的经验,也没有使用任何 CMS 的经验。
我知道 Drupal 是一个内容管理系统,而 CodeIgniter 是一个 PHP 框架,我一直想知道这两者之间的实质性区别是什么。
1.如果 Drupal 是一个内容管理系统,那是否意味着大多数 Drupal 模块都带有类似 wordpress 的界面,它允许您摆弄一组预定义的规则,在后端/前端进行有限的自定义?
2.在多大程度上可以定制(如果有的话)?是否需要通过大量文件来更改某个功能?
3.我需要有扎实的编程基础才能使用Drupal吗?
4.是否可以将Drupal模块作为库插入CodeIgniter?我知道Ignite Drupal,但我还没有尝试过。
如果有人可以分享这方面的任何知识,那么我需要知道的关于这两者之间差异的任何信息都会很棒。
谢谢