基本上Drupal包括Joomla!是设计给非技术人员使用的. 当然围绕着这些平台,已经有了很好的技术生态圈.
不过如果你要设计大型的网站,月访问达到百万PV以上的级别, 那么现有的Drupal网站应该考虑尽快切换到Yii等高性能框架上来.
主要原因是Drupal为了通用/易用引入了很多不必要的复杂性(如CCK Fields扩展), 其加载策略也是属于积极加载型的导致性能低下,可定制性低.
下面是一个讨论该主题的相关博客链接及讨论列表.
http://erickennedy.org/Drupal-7-Reasons-to-Switch
其中的性能比较图片也是意料中的事. 不过以图片的方式展示出来更加令人印象深刻和富有说服力.
当然转到Yii后, 如果涉及到CMS的开发, 想要做到像Drupal那么强大,还是要花费很多功夫的.
iefreer
您还没有登录,请您登录后再发表评论
1. **向后兼容性**:Drupal 9.0.1在设计时考虑了向后兼容性,这意味着从Drupal 8升级到9的过程相对平滑,无需进行大规模的代码重构。 2. **移除过时的库**:Drupal 9的一个关键目标是删除所有已弃用的代码和依赖,...
Drupal是开源的内容管理系统(CMS),在全球范围内被广泛用于构建各种网站,从个人博客到复杂的商业平台。本资源包包含了三本书籍,可以帮助你深入理解和掌握Drupal7的各个方面: 1. **Drupal7宝典**: 这本书全面...
Drupal 是一个强大的开源内容管理框架,它用于构建各种类型的网站,从小型个人博客到大型企业级应用程序。在“Drupal data Drupal data”的标题和描述中,虽然没有提供具体的信息,但我们可以推断这可能涉及到与...
从 Drupal 6 升级到 Drupal 7,Drupal 社区引入了大量的改进和新功能,以提高用户体验、增强安全性以及优化开发者的开发体验。本文将详细探讨 Drupal 7 相比于 Drupal 6 的主要变化,包括代码、配置、用户界面(UI)...
为了使用中文界面,可以从 Drupal 官方的本地化网站下载简体中文语言包,并将其放置在指定的目录下,然后刷新页面选择简体中文。 在安装过程中,可能会遇到内存限制问题。如果出现提示内存不足,你需要编辑 ...
当HTTP请求到达Drupal8网站时, Drupal会从全局变量中创建一个Request对象。在Drupal8中,index.php文件是处理请求的入口。 2. Symfony HttpKernel组件:Symfony HttpKernel组件是Drupal8处理请求的核心。当创建...
2. **Drupal的安装**:在XAMPP环境下,你需要创建一个Drupal的项目目录,将Drupal的压缩包解压到该目录下。然后在浏览器中输入`http://localhost/项目目录`,按照Drupal的在线安装向导进行操作,包括选择语言、设置...
- **模块化设计**:Drupal支持通过安装和配置模块来扩展其功能,这意味着开发者可以根据需求选择合适的模块来实现特定功能,无需从零开始编写代码。 - **主题系统**:Drupal的主题系统允许开发者创建美观的前端界面...
2. **下载Drupal**:首先,你需要从Drupal官方网站下载 Drupal 6的最新稳定版。文件通常是一个名为`drupal-x.x.x.tar.gz`或`drupal-x.x.x.zip`的压缩包。 3. **解压文件**:将下载的压缩包解压到你的Web服务器根...
2. **《Drupal 8实战》**:本书通过实际项目案例,展示了如何从零开始构建一个完整的Drupal 8网站,涵盖了从安装配置到模块开发的全过程。适合有一定PHP基础并且想深入了解Drupal工作流的读者。 3. **《Drupal 8...
通过下载、安装和启用汉化包,我们可以将Drupal的英文界面转换为熟悉的中文,从而提高工作效率,享受更加本土化的网站管理体验。在使用过程中,遇到任何问题,都可以求助于Drupal社区,那里有许多热心的开发者和用户...
Drupal 是一个广泛使用的开源内容管理框架,用于构建各种类型的网站,从小型个人博客到大型企业级平台。7.23 版本是 Drupal 发展历程中的一个重要里程碑,它提供了丰富的功能和安全性更新。 Drupal 7.23 版本安装...
本教程详细介绍了如何在 Windows 平台下安装 Drupal 内容管理系统,包括安装 WAMP、下载 Drupal、解压缩 Drupal、下载语言包、安装语言包、上传到网站根目录、创建配置文件、创建用户文件目录、设置权限、安装 ...
它涵盖了从安装Drupal、设置网站、创建内容到管理用户和权限的全过程。此外,手册还详细解释了如何配置模块和进行网站主题的定制。 四、Drupal模块开发 Drupal的模块开发是其强大功能的重要来源。开发者可以通过...
- **特点**:Drupal以其高度的灵活性、强大的扩展性和社区支持著称,适用于构建各种类型的网站,从小型博客到大型企业级应用。 #### 二、Drupal核心组件 - **模块(Module)**:模块是Drupal的核心组成部分之一,用于...
在第一章“Drupal的工作原理”中,读者将学习到Drupal的基础架构,包括其核心组件如数据库交互、主题系统以及模块化设计。Drupal的核心理念是通过钩子系统来实现功能的扩展,这一概念将在后续章节中详细阐述。 第二...
1. **下载**:从官方网站获取 Drupal 6.28 的压缩包,即"drupal-6.28"。 2. **解压**:将下载的压缩包解压到本地文件夹,通常建议创建一个专门的web服务器根目录,如 "C:\inetpub\wwwroot\drupal6"。 3. **配置...
相关推荐
1. **向后兼容性**:Drupal 9.0.1在设计时考虑了向后兼容性,这意味着从Drupal 8升级到9的过程相对平滑,无需进行大规模的代码重构。 2. **移除过时的库**:Drupal 9的一个关键目标是删除所有已弃用的代码和依赖,...
Drupal是开源的内容管理系统(CMS),在全球范围内被广泛用于构建各种网站,从个人博客到复杂的商业平台。本资源包包含了三本书籍,可以帮助你深入理解和掌握Drupal7的各个方面: 1. **Drupal7宝典**: 这本书全面...
Drupal 是一个强大的开源内容管理框架,它用于构建各种类型的网站,从小型个人博客到大型企业级应用程序。在“Drupal data Drupal data”的标题和描述中,虽然没有提供具体的信息,但我们可以推断这可能涉及到与...
从 Drupal 6 升级到 Drupal 7,Drupal 社区引入了大量的改进和新功能,以提高用户体验、增强安全性以及优化开发者的开发体验。本文将详细探讨 Drupal 7 相比于 Drupal 6 的主要变化,包括代码、配置、用户界面(UI)...
为了使用中文界面,可以从 Drupal 官方的本地化网站下载简体中文语言包,并将其放置在指定的目录下,然后刷新页面选择简体中文。 在安装过程中,可能会遇到内存限制问题。如果出现提示内存不足,你需要编辑 ...
当HTTP请求到达Drupal8网站时, Drupal会从全局变量中创建一个Request对象。在Drupal8中,index.php文件是处理请求的入口。 2. Symfony HttpKernel组件:Symfony HttpKernel组件是Drupal8处理请求的核心。当创建...
2. **Drupal的安装**:在XAMPP环境下,你需要创建一个Drupal的项目目录,将Drupal的压缩包解压到该目录下。然后在浏览器中输入`http://localhost/项目目录`,按照Drupal的在线安装向导进行操作,包括选择语言、设置...
- **模块化设计**:Drupal支持通过安装和配置模块来扩展其功能,这意味着开发者可以根据需求选择合适的模块来实现特定功能,无需从零开始编写代码。 - **主题系统**:Drupal的主题系统允许开发者创建美观的前端界面...
2. **下载Drupal**:首先,你需要从Drupal官方网站下载 Drupal 6的最新稳定版。文件通常是一个名为`drupal-x.x.x.tar.gz`或`drupal-x.x.x.zip`的压缩包。 3. **解压文件**:将下载的压缩包解压到你的Web服务器根...
2. **《Drupal 8实战》**:本书通过实际项目案例,展示了如何从零开始构建一个完整的Drupal 8网站,涵盖了从安装配置到模块开发的全过程。适合有一定PHP基础并且想深入了解Drupal工作流的读者。 3. **《Drupal 8...
通过下载、安装和启用汉化包,我们可以将Drupal的英文界面转换为熟悉的中文,从而提高工作效率,享受更加本土化的网站管理体验。在使用过程中,遇到任何问题,都可以求助于Drupal社区,那里有许多热心的开发者和用户...
Drupal 是一个广泛使用的开源内容管理框架,用于构建各种类型的网站,从小型个人博客到大型企业级平台。7.23 版本是 Drupal 发展历程中的一个重要里程碑,它提供了丰富的功能和安全性更新。 Drupal 7.23 版本安装...
本教程详细介绍了如何在 Windows 平台下安装 Drupal 内容管理系统,包括安装 WAMP、下载 Drupal、解压缩 Drupal、下载语言包、安装语言包、上传到网站根目录、创建配置文件、创建用户文件目录、设置权限、安装 ...
它涵盖了从安装Drupal、设置网站、创建内容到管理用户和权限的全过程。此外,手册还详细解释了如何配置模块和进行网站主题的定制。 四、Drupal模块开发 Drupal的模块开发是其强大功能的重要来源。开发者可以通过...
- **特点**:Drupal以其高度的灵活性、强大的扩展性和社区支持著称,适用于构建各种类型的网站,从小型博客到大型企业级应用。 #### 二、Drupal核心组件 - **模块(Module)**:模块是Drupal的核心组成部分之一,用于...
在第一章“Drupal的工作原理”中,读者将学习到Drupal的基础架构,包括其核心组件如数据库交互、主题系统以及模块化设计。Drupal的核心理念是通过钩子系统来实现功能的扩展,这一概念将在后续章节中详细阐述。 第二...
1. **下载**:从官方网站获取 Drupal 6.28 的压缩包,即"drupal-6.28"。 2. **解压**:将下载的压缩包解压到本地文件夹,通常建议创建一个专门的web服务器根目录,如 "C:\inetpub\wwwroot\drupal6"。 3. **配置...