Drupal简介

Drupal是一个开源CMS(内容管理系统)平台,使个人,团队和社区能够轻松快速地构建,部署和管理网站。网站通常包含的内容可以是文本,图形,音频和视频等的任意组合。CMS提供了许多功能,可简化网站的开发和管理过程,其中包括:

它提供了用于创作,发布和管理网站内容的工具集。

它提供了一个管理界面。

它提供了内容的数据库存储库以及相关信息的机制

它提供了用于创建和管理菜单和导航元素的组件。

它提供了用于用户管理的组件。

它提供了一个安全框架。

Drupal是由荷兰大学的学生Dries Buytaert撰写的。 Drupal一词源自荷兰语“ druppel”,意为“滴”(druppel:“一滴水滴”)。该项目最初是由Dries编写的,目的是与他的朋友共享消息和事件,但是不久之后,它在2001年变成了一个开源项目,该项目扩展了CMS在网络上的功能。该项目广泛运作,从个人博客到大型/复杂的公司和政府网站。 Drupal的源代码是用PHP编写的,并根据GNU通用公共许可证发行。最有趣的部分是,Drupal与所有操作系统兼容,并且可以免费下载和使用。 Drupal可以在支持以下平台的任何平台上运行:能够运行PHP 5.2或更高版本的网络服务器(该网络服务器可以是Apache,Microsoft IIS,Lighttpd,nginx)和数据库,例如MySQL,Postgre SQL,Microsoft SQL Server,SQLite ,MariaDB,MongoDB等。(对于Drupal-7,数据库必须为MYSQL 5.0或更高版本,PostgreSQL 8.3或更高版本等。)有许多版本,例如Drupal-5,Drupal-6,Drupal-7等,但版本为Dupal-6和Drupal-7仅处于活动状态,并且现在已经维护了几天,不再使用版本5。版本7已于2011年1月5日发布,版本6.22和7.2已于2011年5月25日发布。下一版本8正在开发中,并将很快发布。

Drupal的标准发行版(称为Drupal核心)包含基本功能,可用于创建博客,论坛,民意调查和网站以及用户生成的内容。 Drupal的设计方式使得管理员可以通过启用附加模块来增强核心模块的功能。管理员还可以通过挂钩和回调系统扩展或覆盖模块的默认行为,而不会影响核心代码,这些挂钩和回调可通过API(应用程序接口)进行访问。 Drupal核心的主要组件包括创建和管理内容,菜单,用户帐户,分类法,博客,论坛,在线民意调查,角色,权限,文件上载/下载,日志记录和错误报告的功能。

相关文章