关于Drupal

Drupal是一个强大的软件,它可以让个人或社区使用者很容易地发表、管理并组织一个网站里大量且多样的内容。已经有许多个人和组织采用Drupal来建立各种不同的网站,包括:

  1. 社群入口网站和讨论区
  2. 企业网站/企业内部入口网站
  3. 个人网站
  4. 爱好网站
  5. 电子商务应用
  6. 资源分类目录

Drupal包括以下的功能:

  1. 内容管理系统
  2. blog
  3. 共同写作环境
  4. 讨论区
  5. 电子报
  6. 相簿
  7. 文件的上传与下载

还有更多更多!

Drupal是一套采用GPL授权的开放源码软件,是由数以千计的使用者和开发人员所共同维护和开发的。如果你喜欢Drupal为你所作的一切,请与我们一起努力,扩充并改善Drupal,以更符合你的需求。

Drupal适合你吗?

Drupal适合你吗?

Drupal是一个高度客制化、模块化的内容管理系统。仔细考虑您所需要的特色和功能,Drupal有可能是您的最佳选择。

在您回答Drupal是否适合您之前,我们有问题要先问您:您是哪一种类型的Drupal使用者?您的需求是什么?

我是一个Blogger,我想要...

  • 单一使用者和多个使用者的Blog
  • 分类内容
  • 评论功能
  • 引用功能
  • 使用范例与客制版型来自订样式和版面
  • 可透过他人提供的模块(也就是插件)来支持图片和其它媒体类型

所需技术等级:一般使用者、管理者

我正在替我的组织/公司评估Drupal,我们想要...

  • 可自订的使用者角色和权限
  • 牢靠的安全机制
  • 延展性
  • 能够进行设置和延伸,以符合特定的业务需求
  • 支持的基础建设(文件、社区等等)
  • 能够将内容分门别类
  • 额外的特色和功能

所需技术等级:评估人员、一般使用者

我是社区创办人,我想要...

  • 让社群成员可以彼此分享(blog、讨论区、文件等等)
  • 让成员可以自我组织:活动、义工、联络信息、工作群组、邮寄名单
  • 可以随着社群的茁壮而同步成长的网站(跟得上时代脚步)
  • 支持的基础建设(文件、社区等等)
  • 可自订的使用者角色和权限
  • 安全的网站(安全性、广告垃圾、访问控制等等)

所需技术等级:评估人员、一般使用者、管理者、网站开发人员(某种程度)

我是小公司的老板,我想要...

  • 可以自己设置网站
  • 使用范例与客制版型来自订样式和版面
  • 可自订的使用者角色和权限
  • 延展性与弹性,以符合我的业务改变的需求
  • 能够将内容分门别类
  • 支持的基础建设(文件、社区等等)
  • 支持电子商务,包括:
    • 购物车
    • 付费订阅
  • 能够进行设置和延伸,以符合特定的业务需求

所需技术等级:评估人员、一般使用者、管理者、网站开发人员(有限程度)

我替客户建设或设计网站,我想要...

  • 采用我的版型来自订网站外观
  • 额外的特色和功能
  • 能够很容易地为我的客户提供支持
  • 连结设计师和开发人员社群

所需技术等级:评估人员、管理者、网站开发人员(某种程度)

我是一个程序设计师,我需要...

  • 一个可靠的、设计良好的、模块化的系统,让我可以客制化和进行延伸
  • 文件充足的API
  • 系统和架构文件,以及程序撰写的准则
  • 连结设计师和开发人员社群
  • 丰富的特色

所需技术等级:管理者、程序设计师

您知道您想要成为哪一种类型的Drupal使用者吗?如果您知道,请看看下面的技术等级说明,以了解您的Drupal使用者类型所可能需要的项目。

  • 评估人员:熟悉网站术语和概念。
  • 一般使用者:熟悉浏览网页、点选连结、提交网页、选择项目等。
  • 管理者:管理角色、选择版型、分类内容、设定模块、安装与更新软件和数据库、安装安全性修正。
  • 网站设计师/开发人员:安装软件、设计样式和版面(使用CSS或一点点php)、建置并导入网站、评估模块适用性、熟悉LAMP
  • 程序设计师:php程序开发、管理数据库、通过定义良好的API开发程序、设计数据库对象、评估现有解决方案并安装修正程序、与其它开发人员协同工作

现在,您已经知道您可以成为哪一种类型的Drupal使用者,接下来,您应该花一点时间,了解Drupal

案例研究部份,将检视Drupal常见的应用方式,并针对所提到的运用方式展示一些实际采用Drupal的网站。这里也会列出其它许多采用Drupal的网站。

功能总部份,我们会介绍Drupal里最重要以及最常被使用的功能。

关于使用Drupal来架设网站、而非从头撰写一套网站的优点,则会在自行开发vs.使用Drupal这篇文章里进行讨论。

Drupal的版本号说明

我该使用哪个版本的Drupal?
一般建议您使用最新的稳定版本,DrupalChina都会在首页醒目位置标志这些稳定版本的链接。您也可以直接到drupal.org查看。在某些特定情况下,比如某些您必需的模块还没有升级的时候,或者您的站点工作正常而您又没有足够的时间与资源来升级的话,继续使用旧版本也是个不错的选择。但是新版本推出时,常会弥补一些安全漏洞,您至少应该把这些安全补丁更新。

现在Drupal的最新的正式版本是5.1,下一个主要升级版本6.0正在开发中,并不适合作为正式站点使用。Drupal4.7.6是4.7系列中的最新版,4.7系列也还在维护中,但大多数新功能都不会再加入4.7版,如果您现在开始计划新的站点,应该直接考虑使用5.1正式版。

如何查看我的站点是哪个版本?
有以下几个办法:

如何解读Drupal版本号?
在4.7.x系列之前,4.7.x中的的前两个数字4.7代表Drupal的版本号,最后一个数字x代表这个版本下的第几次补丁发布,主要用于修正bug。这样带来的一个问题就是经常使大家误以为4.7只是4.6的一个小升级版本,其实4.7与4.6有非常大的不同;另一个常见的问题是4.7之后该是4.8还是5.0呢,经常给大家带来混淆。

所以从5.x开始,Drupal采用了新的版本号,其中“5”代表主要的版本升级,后面的.x代表这个版本下的第x次补丁更新。也就是说5.0,5.1,5.2等等都是基于同样的5.0结构,所有5.x的模块都是兼容的。而下一个主要版本将是6.x,6.x的模块将不能在5.x系统中使用,反过来也一样。

扩展模块的版本号又该如何解释?
2006年11月1日之后,drupal.org启用了新的项目管理模块,其中一个主要的变化就是扩展模块与主题的版本号采用了下面的新格式:

Drupal主要版本-模块主要版本.补丁更新号[-其它说明]

1)Drupal主要版本:这是必须的,比如4.7.3或者5.x等,表示该模块适用的Drupal主要版本号。4.7.x表示该模块适用于Drupal4.7系列,5.x表示该模块适用于5.x系列。
2)模块主要版本:用于标示该模块的主要版本分支,例如1.0,2.1等
3)不定更新号:用于标示这是该模块版本分支的第几次bug更新,第一次模块主要版本发布是0,下一次补丁更新就是1,以此类推。如果这个数字是x,则表示这是正在开发中的版本(参见下面第4条说明)
4)其它说明:这是一个可选项,用来一些特殊标示,比如-dev表示这是开发中的版本,一般是由drupal.org每天自动发布的最新CVS版本,不建议用于证实站点。

例如:
* 4.7.x-1.0 表示这是适用于Drupal4.7.*的模块,这是该模块主要版本号1的首次发布(1.0)
* 4.7.x-2.1 表示这是适用于Drupal4.7.*的模块,这是该模块主要版本号2下面的第一次不定更新(2.1)
* 5.x-1.0-dev 表示这是适用于Drupal5.*的模块,这是该模块主要版本号1.0的最新开发中版本(-dev),

什么是beta与RC版?
在一个Drupal新版本(比如5.0)发布之前,通常会先发布一系列beta(测试版)与RC(release candidate的缩写,可以叫做试发版)。一般来说这些版本还不够稳定,不宜用在正式站点上,只是用来提供给更多用户测试使用,以帮助正式版的发布。

通常在beta版发布几个月之前,Drupal代码就会进入功能特性冻结(feature freeze);比如计划中的6.0冻结将在2007年6月1日,在此之后,6.0的基本功能改进都已确定,其它任何新的功能改进都将只能等到7.0才能加入。

关于Drupal

利用软件Drupal,个人或者社区用户可以轻松地发布、管理和组织大量的网站内容。成千上万的人们和组织利用Drupal建立了大量的各类网站,包括:

  • 社区交流网站
  • 企业网站
  • 个人网站
  • 爱好者联盟网站
  • 电子商务网站
  • 资源目录网站
  • Drupal的功能特色包括:

  • 内容管理系统
  • 博客
  • 协作发表平台
  • 论坛
  • 新闻通讯
  • 图片画廊
  • 文件上传和下载
  • 以及更多功能。

    Drupal是GPL许可下的开源软件,众多用户和开发者组成Drupal社区来共同维护和开发这个软件。Drupal的下载和使用是免费的,如果您喜欢这个软件,请和我们一道来共同扩展和完善这个软件。

    特点一览

    特性概述

    一般特性

    用户管理

    内容管理

    博客

    平台

    管理分析

    社群特性

    性能和可伸缩性

    ============================================
    感谢Cartson!

    Note:原文Feature overview,同时参考了Drupal Taiwan的繁体翻译