`
流浪鱼
  • 浏览: 1683046 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

开源php的cms系统Drupal简介

 
阅读更多

Drupal诞生于2000年,是一个基于PHP语言编写的开发型CMF(内容管理框架),即:CMS+ framework。其中 framework是指Drupal内核中的功能强大的PHP类库和PHP函数库,以及在此基础上抽象的Drupal API。在网站开发能力上,Drupal和Yii、CodeIgniter、Zend、CakePHP等业界顶级PHP框架同样强大。形象的说,Drupal是一个附带CMS的PHP开发框架。Drupal创始人Dries Buytaert创办的美国Acquia公司的开发人员甚至戏称:Drupal是一个用于开发网站的“操作系统”(webOS),而且此称法被业界广泛接受。很多Drupaler(即Drupal开发者)信奉这样一条真理:既然Drupal已经为我们写好了CMS,那么我们为什么还要选择那些不含有CMS的PHP开发框架呢?

  Drupal是一套开源系统,全球数以万计的WEB开发专家都在为Drupal技术社区贡献代码。因此,Drupal的代码在安全性、健壮性上具有世界最高水平。这也是美国白宫 、美国商务部、法国政府、纽约时报、SONY等著名政府和机构纷纷采用Drupal建设网站的最重要的原因。   Drupal不等于模板建站系统 ,他们之间有着本质的区别。Drupal的学习曲线相当漫长和陡峭,比PHP难度大得多,要求也高的多。事实上,只有精通XHTML、CSS、Javascript、PHP、MySql的开发人员,经过长期刻苦的学习,才有可能真正的驾驭Drupal,Drupal是给经验丰富的程序员用的,而不是给一般普通用户用的。模板建站系统则不同,模板系统根本不需要任何学习,不需要任何编程知识就可以使用,只适合初级用户搭建一些简单的网站。   Drupal具有业内最强的定制能力和灵活性,这也是造成Drupal学习难度太大的根本原因,这也是没有办法的事情,灵活性的提高必然使复杂程度提高。因此,Drupal技术圈内有一句名言——“Drupal有难度,学习需谨慎。”   Drupal强大的定制开发能力,也使其成为众多有技术实力的网站建设公司优先选用的网站开发平台。因为,任何网站建设公司自己开发的系统,在技术上都无法达到Drupal的水平,这正是开源软件 的优势所在:全世界的WEB专家都在为Drupal贡献自己的智慧,这是某个公司内部技术团队永远也无法享受到的。是否具有Drupal技术的开发能力也成为鉴别网站建设公司实力的试金石。没有技术实力的公司,根本没有能力驾驭Drupal。   Drupal的架构由三大部分组成:内核、模块、主题。三者通过Hook机制紧密的联系起来。其中,内核部分由世界上多位著名的WEB开发专家组成的团队负责开发和维护。   Drupal综合了强大并可自由配置的功能,能支持从个人博客(PersonalWeblog)到大型社区驱动(Community-Driven)的网站等各种不同应用的网站项目。Drupal最初是由DriesBuytaert所开发的一套社群讨论软件。之后,由于它的灵活的架构,方便的扩展等特性,使得世界上成千上万个程序员加入了Drupal的开发与应用中。今天,它已经发展成为一套强大的系统,很多大型机构都采用基于Drupal 的框架建站,包括The Onion,Ain't ItCool News,SpreadFirefox,Ourmedia,KernelTrap,NewsBusters等等。它特别常见于社区主导的网站。   Drupal目前的最高版本是7.9,官方网站下载页面最近释出的版本为7.15,是官方推荐的稳定版。该版本由7.1版修复而来,修正了大量BUG,没有太多新功能,适合学习Drupal的新手安装。下载页面同时提供了Drupal 6.22等旧版本下载。

分享到:
评论

相关推荐

    drupal建站CMS系统源码

    Drupal,作为一个开源的内容管理系统(CMS),是全球许多网站构建者的选择。Drupal以其强大的功能、高度的灵活性和可扩展性著称。在这个“drupal建站CMS系统源码”压缩包中,包含的是Drupal 8.2.6版本的源代码,这是...

    盘点2011年开源cms系统.pdf

    - 其他.NET CMS系统虽然在2011年的开源市场中可能不如PHP系统那么普及,但随着技术的发展,越来越多的.NET CMS系统开始尝试开源,为用户提供了更多选择。 这些开源CMS系统各有优势,用户可以根据自身需求选择合适...

    Drupal(开源内容管理系统平台) v8.5.0.zip

    Drupal是一个开源的内容管理系统(CMS) 平台,它是用PHP写成的。主要用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(UserAdministration)、发布工作流 (Publishing Workflow)、讨论、新闻聚合...

    盘点2011年开源cms系统.docx

    【标题】: 盘点2011年开源CMS系统 【描述】: 本文将对2011年的一些主流开源内容管理系统(CMS)进行梳理,包括PHP、.NET和Java三大阵营中的优秀代表。这些系统因其开源、功能强大、易用性和可扩展性而受到广大网站...

    Drupal内容管理系统(CMS) 平台

    Drupal是一个开源的内容管理系统(CMS) 平台,它是用PHP写成的。主要用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(UserAdministration)、发布工作流 (Publishing Workflow)、讨论、新闻聚合...

    基于PHP的CMS开源PHP内容管理系统源码.zip

    开源PHP CMS如WordPress、Joomla和Drupal已经证明了PHP在构建此类系统方面的强大能力。 【压缩包子文件的文件名称列表】: 132692841445568512 由于只给出了一个数字,我们无法得知具体包含哪些文件。但一般情况下...

    PHP最好的CMS系统

    PHP作为开源语言,拥有庞大的开发者社区,这使得基于PHP的CMS系统能够得到持续的更新和支持。此外,PHP CMS通常提供模板引擎和插件机制,允许用户根据需求定制界面和添加功能,降低了网站建设和维护的门槛。 提到...

    Drupal(开源内容管理系统)v8.5.3 英文版.rar

    Drupal是一个开源的内容管理系统(CMS) 平台,它是用PHP写成的。主要用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(UserAdministration)、发布工作流 (Publishing Workflow)、讨论、新闻聚合...

    Drupal开源内容管理系统 v10.2.3.zip

    1. **Drupal简介**:Drupal 是一个高度可定制且功能强大的开源内容管理系统(CMS),基于 PHP 语言开发,允许用户创建、管理和发布各种类型的内容,如文章、图片、视频等。它具有强大的社区支持,提供丰富的模块和...

    Drupal开源内容管理系统 v9.2.16.zip

    Drupal是一个基于PHP语言的开源内容管理系统(CMS),允许用户无需深入了解编程技术即可创建、编辑和管理网站内容。它提供了强大的模块化框架,可扩展性强,支持多种内容类型、用户权限管理、工作流和多语言功能。 ...

    PHP实例开发源码-php 内容管理系统 Drupal.zip

    Drupal是一款基于PHP语言的开源内容管理系统(CMS),它允许用户构建功能强大的网站和应用程序,而无需深入编程。这个压缩包“PHP实例开发源码-php 内容管理系统 Drupal.zip”包含了Drupal CMS的源代码,供开发者...

    drupal6.X 系统最新的php系统适合大部分

    Drupal 是一个开源的、基于 PHP 的内容管理系统(CMS),被广泛用于构建网站和Web应用程序。Drupal 6.x 版本是 Drupal 的一个重大版本,它在2008年发布,为用户提供了许多改进和新功能。然而,随着技术的不断进步,...

    Drupal开源内容管理系统 v9.5.10.zip

    Drupal开源内容管理系统是一款全球广泛应用的开源CMS(Content Management System)平台,主要由PHP语言编写,支持多种数据库系统,如MySQL、MariaDB等。版本v9.5.10是Drupal的其中一个重要更新,它提供了丰富的功能...

    PHP实例开发源码—Drupal 开源的php内容管理.zip

    Drupal 是一个基于 PHP 的开源内容管理系统(CMS),它允许开发者和网站管理员构建、管理和维护各种规模的网站。这个压缩包“PHP实例开发源码—Drupal 开源的php内容管理.zip”包含了 Drupal 框架的源代码,为学习和...

    drupal内容管理系统

    Drupal,作为一个强大的开源内容管理系统(CMS),以其灵活性和可扩展性在IT行业中赢得了广泛的赞誉。它基于PHP编程语言,提供了一套完整的框架,用于构建功能丰富的动态网站,无论是小型个人博客还是大型企业级应用...

    基于PHP的Drupal开源的php内容管理源码.zip

    Drupal是一个强大的开源内容管理系统(CMS),它主要由PHP语言编写,并且依赖于MySQL或类似的数据库系统来存储数据。Drupal以其高度可扩展性、模块化结构和丰富的功能集而闻名,适用于构建各种类型的网站,从小型...

    开源资源管理系统

    在这个场景中,提到的是一个名为"Drupal"的开源CMS(内容管理系统),版本为7.18。Drupal是一款用PHP语言开发的系统,它在国外拥有广泛的用户基础和开发者社区,因其强大的功能和灵活性而备受推崇。 Drupal 7.18是...

    Drupal开源内容管理系统 v9.3.22.zip

    Drupal开源内容管理系统是一款全球广泛应用的开源CMS(Content Management System)平台,主要被用来构建功能丰富的网站和应用程序。版本v9.3.22是Drupal的一个更新版本,它提供了改进的安全性、性能优化以及对现有...

    用drupal+php+jquery+mysql建的电子商务网站

    Drupal是一个开源的内容管理系统(CMS),它使用PHP编程语言构建,并且与MySQL数据库紧密集成,用于存储和管理网站数据。在电子商务领域,Drupal由于其高度可扩展性和灵活性,常被用来搭建功能丰富的网上商店。本...

Global site tag (gtag.js) - Google Analytics