我们知道的CMS有很多,国内的帝国、织梦、康创等等,数不胜数,国外的比较有名气的人wordpress、drupal等。

首先我们要了解什么是CMS,它有什么作用。简而言之,一个CMS就是一个软件包,它提供了制作,发布和管理网站内容的工具。 “内容”包括新闻报道,博客文章,视频或照片什么,播客,文章,或者你是销售产品的描述。用更一般的术语描述,内容是由文字,图表,照片,音频 和视频的任意组合,您网站的访客能够非常方便浏览内容。CMS作为内容管理系统,自然能够让你把精力都花在内容上,而程序的问题都交给它,可以说它是一个智能的系统,对于内容创作者来说有个内容管理器就可以省了很多精力,你不必再请个程序员为你打理你的网站。现在有数以百计的CMSes可用(查看 www.cmsmatrix.org )。它们的范围从简单的博客为中心的平台,如WordPress,到复杂的企业级内容管理解决方案,如Drupal的。

认识drupalCMS

Drupal是用PHP编写以GNU许可形式发布的开源免费的可自由使用的CMS。

Drupal起源于荷兰大学的学生Dries Buytaert的一个项目。该项目的目标是为Buytaert和他的朋友分享新闻和事件。 在2001年,Buytaert投身到Drupal的开源项目,与社区形成共识,以原来简陋的项目为起点,成为现在全网最强大和功能丰富的 CMS平台之一。个人,团队和社区使用Drupal的功能来轻松发布,管理和组织网站上内容,从个人博客到大型企业和政府网站都可以使用。

标准的Drupal发布版本,被称为Drupal核心,包括可创建典型宣传网站,单个或多个用户的博客,互联网论坛或社区网站与用户内容生成这些基本功能。在Drupal核心中的功能具有编写和发布内容;创建和管理用户,菜单和论坛;并使用网络浏览器基于管理界面管理自己的网站。

Drupal被设计成可以通过下载附加模块和自定义模块来加强功能的内容管理系统。有成千上万的附加模块(被称为贡献或“的contrib”模块)扩展Drupal核心的功能,涵盖的功能广泛,包括电子商务,社交网络,与第三方应用程序和多媒体集成。

Drupal可以在能够运行PHP5.4.5+的Web服务器(包括Apache,IIS,lighttpd的,Nginx的和)与来存储内容和设置的数据库(如MySQL,SQLite的,或PostgreSQL的)的任何计算平台上运行。