`

Drupal 介绍

 
阅读更多
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>

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

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

Drupal包括以下的功能:

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

特性概述

一般特性

  • 共同写作(Collaborative Book):Drupal独特的共同写作特性让你能够设立一个内容项目或称之为“手册(book)”以供创作,同时你也可授权其他用户共同参与写作

  • 简洁友好的网址(Friendly URLs):基于Apache的mod_rewrite功能,Drupal允许你自定义网址,这可以令网址对于用户和搜索引擎都显得简洁友好。

  • 模块(Modules):通过各种模块,你可以轻松扩展Drupal以获得更为丰富的功能。Drupal社区已经开发了许多模块,它们能为你提供诸如分类显示、jabber认证、私密消息、书签等多种功能。

  • 在线文档帮助(Online help):就像许多开源项目,我们不能说我们的在线文档完美无缺,但我们已经建立了相对健全的在线文档帮助系统,提供精髓的帮助。

  • 开放源代码(Open source):作为开源项目,Drupal的源代码通用公共许可证(GPL)提供,是自由且公开的。不同于版权私有的Blog程序或内容管理系统,Drupal的特性设置完全可以按照你的需要扩展延伸和自由定制。

  • 个性化(Personalization):基于Drupal的核心部分可以为你提供完善的个性化环境。不论内容还是显示方式都可以通过用户自定义的参数选择实现充分的个性化。

  • 基于角色的权限系统(Role based permission system):Drupal的管理员不必辛苦的为每一个用户单独设置权限,而是给不同的角色分配所需的权限,再将用户加入到相应的角色组中。

  • 搜索(Searching):Drupal里的所有内容都可以被建立索引和搜索。

用户管理

  • 用户认证(User authentication):用户可以在本地注册并认证,或使用外部的认证源(诸如Jabber、Blogger、LiveJournal或其它的Drupal站点)进行认证。若在企业内部网络使用,Drupal还可以与LDAP服务器整合。

内容管理

  • 投票(Polls):使用内建的poll模块,Drupal能够让管理员或用户创建投票,并可设定在任意的页面显示。

  • 主题模板(Templating):Drupal的主题系统将内容和显示方式分离开来,这样可以更好地控制网站的外观风格。主题模板是基于标准的HTML和PHP代码构建的,这意味着你无需学习另外的专有模板语言。

  • 线性评论(Threaded comments):Drupal提供了一个强大的线性评论模块,使用户可以对内容发表评论。评论是分等级且有层次的,就像新闻组或论坛那样。

  • 版本控制(Version control):Drupal的版本控制系统能跟踪内容更新的详细情况,包括更改人、更改内容、更改日期及时间等。版本控制特性还提供了可选的评论记录功能,同时允许你将内容恢复到早期的版本。

博客

  • 支持Blogger API(Blogger API support):Blogger API允许你使用许多不同的工具来更新你的Drupal站点。这包括非基于网页浏览器的工具软件(如Zoundry、BlogJet),它们可以提供更丰富强大的编辑环境。

  • 内容整合(Content syndication):Drupal可以将站点的内容作为RDF/RSS格式输出。这样任何人就可以在他们的桌面上舒适的使用新闻聚合软件(如FeedDemon)浏览你的站点内容。

  • 新闻聚合器(News aggregator):Drupal内建了功能强大的新闻聚合器,它可以读取并记录其它网站的新闻咨询。新闻聚合器将文章缓存在你的数据库中,而管理员可以设定这个缓存的时间。

  • 永久链接(Permalinks):在Drupal创建的所有内容都有一个永久链接,用户可以通过它直接访问而不必担心因动态链接损坏而无法访问内容。

平台

  • 支持Apache/IIS,Unix/Linux/BSD/Solaris/Windows/Mac OS X:Drupal从设计一开始就是面向多平台的。你不仅可以在Apache或IIS上使用,还可以在Linux、BSD、Solaris、Windows、Mac OS X等多种平台上运行Drupal。

  • 数据库独立(Database independence):很多用户使用MySQL作为Drupal运行的数据库,但我们知道MySQL不是适合所有人的解决方案。Drupal建立在数据库抽象层的顶层,这意味着你可以使用MySQL或PostgreSQL。其它的SQL数据库也可以被Drupal支持,你需要编写一个包含14组功能的数据库后端并创建一个匹配的SQL数据库架构。

  • 多语言(Multi-language):Drupal设计符合全球使用者需求,提供了完整的框架用以创建多语言的网站、博客、内容管理系统和社群应用。通过导入现有的翻译资料,或通过与其它的翻译软件整合(例如GNU gettext),所有的文字都可以在一个图形用户界面被翻译。

管理分析

  • 分析、跟踪和统计(Analysis, Tracking and Statistics):Drupal可以生成基于浏览器的报告,提供有关站点的referrals、热门内容、用户浏览方式等信息。

  • 日志和报告(Logging and Reporting):所有重要的行为和系统事件都会被捕获并记录在一个事件日志中,管理员可以在事后查看。

  • 基于浏览器管理(Web based administration):Drupal可以完全通过浏览器管理,你可以在全世界任何能够连接上互联网的地方管理你的站点,这不需要在电脑上额外安装任何软件。

社群特性

  • 论坛(Discussion forums):Drupal内建了完整的论坛模块,可用以创建活跃的、动态的社群站点。

性能和可伸缩性

  • 缓存(Caching):缓存机制可以减少对数据库的查询,减轻服务器的负荷,从而提高站点的运行效能。当站点负荷量大时,你还可以对缓存实时调整。开启缓存机制的站点不仅成功的通过了“slashdotting”测试,而且表现得相当出色!

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

中文官方网站:http://www.drupalchina.org
外文官方网站:http://drupal.org/




分享到:
评论

相关推荐

    Drupal详细介绍

    简要的介绍了Drupal的概况、特点,同时还介绍了Drupal的使用手册以及相关的开发,比如:模块的开发,主题的制作,以及Drupal相关模块的安装与使用。

    Drupal安装与升级教程

    详细的介绍了Drupal安装的详细步骤以及在Drupal安装前的一些准备工作,同时也介绍了Drupal是如何升级的。

    Drupal详细介绍.pdf

    Drupal详细介绍.pdf,可以看一下

    Drupal专业开发指南(Drupal6版)

    Drupal专业开发指南 不用介绍了把,你懂的

    Drupal专业开发指南(中文版).pdf

    大家注意,我发了一个99.9%的完整版。请查找在csdn查找一下 本书英文版原名为Pro Drupal Development,作者John VanDyk 为Matt Westgate。...· 介绍了模块的编写方法 · 讲授了主题(themes)的制作方法

    drupal学习资料包

    drupal学习资料包 内含十五个资料 Beginning Drupal 7.pdf Drupal 6 Social Network.rar drupal 6手册.chm ...Drupal详细介绍.pdf Pro Drupal Development 2nd Edition.pdf 零起点学习Drupal教程.pdf

    drupal7权威指南

    书通过介绍使用Drupal 7创建网站的所有各个方面的内容,将会使你在Drupal的学习中少走弯路:它将会涉及结构和配置,模块开发,前台开发,持续运行项目,以及贡献Drupal的代码,文档,还有社区等等。

    Drupal高手建站技术手册

    Drupal高手建站技术手册。方擎著。 全面、系统、深入介绍了Drupal的安装,配置,到自定义插件的开发。

    drupal建站实录

    在这里,我简单的介绍一下Drupal,并为一个虚拟的客户建 立一个简单的网站。我将首先概述客户的需求,安装和配置一些模块,创建用户角色和分配权限,最后我们将新增一些内容。 我们不会修改主题,因为它有点超出了...

    Drupal常用第三方模块使用手册

    Drupal常用第三方模块使用手册,详细介绍Drupal第三方模块的使用方法和技巧。

    Joomla与Drupal有何区别

    详细的介绍了Joomla与Drupal的缺点,以及两者的优点。joomla更像windows,界面漂亮,商业化程度高,操作简单,上手快,而drupal则类似于linux,入门难,灵活性高,更适合于做二次开发。

    UsingDrupal中文版+Drupal专业开发指南(中文版)

    一个pdf包含了两本书,一本是介绍drupal的使用,一本是drupal的开发指南,挺不错的!

    Using+Drupal+中文版.pdf

    Using+Drupal+中文版.pdf,详细介绍了drupal开发的流程,包括许多案例。。

    利用Drupal phpBB和WordPress来建造网上社区

    市场价 :¥535.90 英文,PDF格式,清晰高,介绍如何使用Drupal,phpBB和WordPress这三款最流行的开源软件来建造,管理论坛和blog.

    Drupal 6 Panels Cookbook

    英文Drupal书籍,介绍 Drupal6 后台的使用。

    apache+mysql+php+drupal安装手册

    介绍了apache2.2.14+mysql5.1.3+php5.2.9+phpmyadmin3.7.1+drupal6.19 的全部安装过程

    Drupal7主题化菜谱 Drupal 7 Theming Cookbook

    《Drupal7主题化菜谱》(Drupal 7 Theming Cookbook)是一本介绍定制开发Drupal主题的手册,几乎涵盖了Drupal主题化工作所有方面的知识,作者是印度Drupal大牛Karthik Kumar。国内在翻译计算机技术图书时,往往把...

    Drupal快速上手宝典

    Drupal快速上手宝典 基础篇 + 进阶篇 + 模块功能一览

    Drupal模块功能一览

    Drupal的模块化设计使得整个系统的功能扩展更灵活更规范,安装使用也很方便,只要将相应文件复制到modules目录下,就可以在‘管理-设置’里面方便地开启使用了。除了drupal自带的标准模块外,还有很多用户使用过程中...

    Drupal6模块开发

    学习_Drupal6模块开发. 前一部分介绍Drupal 后一部分介绍模块的开发 可以看看

Global site tag (gtag.js) - Google Analytics