Drupal的架构由三大部分组成:内核、模块、主题。三者通过Hook机制紧密的联系起来。其中,内核部分由世界上多位著名的WEB开发专家组成的团队负责开发和维护。Drupal综合了强大并可自由配置的功能,能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。Drupal最初是由DriesBuytaert所开发的一套社群讨论软件。Drupal开源内容管理框架,http://drupal.org,之后,由于它的灵活的架构,方便的扩展等特性,使得世界上成千上万个程序员加入了Drupal的开发与应用中。今天,它已经发展成为一套强大的系统,很多大型机构都采用基于Drupal的框架建站,包括The Onion,Ain t ItCool News,SpreadFirefox,Ourmedia,KernelTrap,NewsBusters等等。Drupal开源内容管理框架它特别常见于社区主导的网站。Drupal目前的最高版本是7.9,官方网站下载页面最近释出的版本为7.15,是官方推荐的稳定版。该版本由7.1版修复而来,修正了大量BUG,没有太多新功能,适合学习Drupal的新手安装。
全球数以万计的WEB开发专家都在为Drupal技术社区贡献代码。因此,Drupal的代码在安全性、健壮性上具有世界最高水平。这也是美国白宫、美国商务部、法国政府、纽约时报、SONY等著名政府和机构纷纷采用Drupal建设网站的最重要的原因。Drupal不等于模板建站系统,他们之间有着本质的区别。Drupal的学习曲线相当漫长和陡峭,比PHP难度大得多,要求也高的多。事实上,只有精通XHTML、CSS、Javascript、PHP、Drupal开源内容管理框架,http://drupal.org,MySql的开发人员,经过长期刻苦的学习,才有可能真正的驾驭Drupal,Drupal是给经验丰富的程序员用的,而不是给一般普通用户用的。模板建站系统则不同,模板系统根本不需要任何学习,不需要任何编程知识就可以使用,只适合初级用户搭建一些简单的网站。
+ 内部结构以最简单的PHP特征实现丰富的钩子机制。
+ 强大的多语言支持体系。能够支持很多国家的语言,让你的网站在世界上通行。
+ 提供完善的站点管理和分析工具
+ Drupal的模板系统将内容和表现分离,可以很方便地控制网站的外观
+ Drupal提供了基于角色的权限系统,没有必要对每个用户进行授权,只需要对角色进行授权
+ 搜索引擎友好的URL
Drupal是使用PHP语言编写的开源内容管理框架,它由内容管理系统和PHP开发框架(共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。截止2011年底,共有13,Drupal开源内容管理框架;802位WEB专家参加了Drupal的开发工作;228个国家使用181种语言的729,791位网站设计工作者使用Drupal。著名案例包括:联合国、美国白宫、美国商务部、纽约时报、华纳、迪斯尼、联邦快递、索尼、美国哈佛大学、Ubuntu等。
美国,电脑网络,Drupal开源内容管理框架官网:http://drupal.org