相对于其它CMS,利用Drupal 建立网站的优越性

相对于其它CMS,利用Drupal 建立网站的优越性主要体现在以下几方面:

• 简洁易用性
不只是专业的开发人员才能建立漂亮的网站,只要你感兴趣,即使你不懂HTML 语言,没有学过CSS,对PHP、数据库一窍不通,利用Drupal 我们只需点点鼠标,打打字,也能建立一个中规中矩,功能丰富的网站,应用免费的共享主题,也能使我们的网站外观看起来更吸引人。

• 高性能:
Drupal 的缓存(Cache)机制能有效地减少网站服务器的负荷,提高网站的性能。所以不仅中小型网站,页面访问量几百万的大型网站也能在Drupal下良好的运行。

• 开放性:
开源使任何人都可以了解Drupal 的内在机制,自由地修改代码,提出建议,修复漏洞,让更多的开发者参与到Drupal 的维护中来,正是它的开放性,才使得Drupal 不断进化完善,成为强大稳定的开发平台。

• 安全性:
Drupal 核心和第三方模块,主题都拥有严谨的开发和维护进程,安全漏洞报告修复步骤,在庞大的社区支持下,一旦发现新的安全问题或缺陷,都会及时地得到修复。Drupal 的安全性在众多的CMS 之中可以说是最为优秀的。

• 灵活性
模块化机制使得我们可以通过添加相应的模块实现想要的功能,针对某一功能应用,甚至有不止一种模块可以选择,实现同样的功能。通过模块和主题,我们可以建立新的内容类型,增加新的字段,更改页面布局,定制任何想要的网站外观和功能。

• 可扩展性
钩子(Hooks)机制为开发人员的外部扩展提供了便利,实质上Drupal 内部的所有模块、菜单、主题都是建立在钩子机制的基础之上。这样开发人员可以自己编写函数模块,实现特定的扩展功能。