一个CMS附带的PHP语言编写的开源内容管理框架
优采云 发布时间: 2021-06-11 05:20一个CMS附带的PHP语言编写的开源内容管理框架
Drupal 开源内容管理框架
Drupal 是一个用 PHP 语言编写的开源内容管理框架。它由一个内容管理系统和一个 PHP 开发框架组成。连续多年获得全球最佳cms奖。它是最著名的基于 PHP 语言的 Web 应用程序。截至2011年底,共有13802名网络专家参与了Drupal的开发; 729,791 名网站 228 个国家的 181 种语言的设计人员使用 Drupal。著名案例包括:联合国、白宫、美国商务部、纽约时报、华纳、迪斯尼、联邦快递、索尼、哈佛大学、Ubuntu等。
具有以下优点:
+ 搜索引擎友好的网址
+ Drupal 提供强大的个性化环境,每个用户都可以个性化网站 内容和表现
+ Drupal 提供基于角色的权限系统,不需要对每个用户进行授权,只需要角色
+ Drupal 提供的站点搜索系统可以索引和搜索站点中的所有内容
+ Drupal的模板系统将内容和性能分离,可以轻松控制网站的外观
+ Drupal 提供内置的新闻聚合工具
+ 提供完整的网站管理和分析工具
+ Drupal 的缓存机制可以有效减少数据库查询次数,从而提高站点性能,降低服务器负载
+ 强大的多语言支持系统。能够支持多国语言,让你的网站传遍全球。
+ 强大的扩展能力,丰富的第三方扩展支持。
+ 内部结构以最简单的PHP特性实现了丰富的hook机制。
Drupal诞生于2000年,是一个用PHP语言编写的开发性内容管理框架,即:内容管理系统+框架,其中框架是指Drupal核心中强大的PHP类库和PHP函数库,并基于这个抽象的 Drupal API。在网站开发能力方面,Drupal与Yii、CodeIgniter、Zend、CakePHP等业界顶级PHP框架一样强大。形象地说,Drupal 是一个带有cms 的 PHP 开发框架。 Drupal创始人Dries Buytaert创立的美国开发者甚至戏称:Drupal是一个用于开发网站的“操作系统”,这个词被业界广泛接受。很多Drupal开发者相信一个道理:既然Drupal已经给我们写好了cms,那我们为什么要选择不收录cms的PHP开发框架呢?
全球数以万计的网络开发专家正在为 Drupal 技术社区贡献代码。因此,Drupal 的代码具有世界上最高级别的安全性和健壮性。这也是白宫、美国商务部、法国政府、纽约时报、SONY等知名政府和机构采用Drupal构建网站的最重要原因。 Drupal 不等于模板构建系统,它们之间有本质的区别。 Drupal 的学习曲线相当长和陡峭,比 PHP 更困难和要求更高。事实上,只有精通XHTML、CSS、Javascript、PHP、MySql的开发者,经过长期的努力学习,才能真正驾驭Drupal。 Drupal 是为有经验的程序员设计的,而不是为普通用户设计的。的。模板构建系统是不同的。模板系统完全不需要任何学习,无需任何编程知识即可使用。只适合初学者搭建一些简单的网站。
Drupal 拥有业界最强的定制能力和灵活性。因此,在Drupal技术圈有一句名言——“Drupal难,学习需谨慎。Drupal强大的定制开发能力也使其成为众多网站建设公司的首选网站开发平台有技术实力。因为网站construction公司自己开发的任何系统在技术上都达不到Drupal的水平。这就是开源软件的优势:全世界的WEB专家都在为Drupal贡献自己的智慧。这是一定的公司内部的技术团队永远享受不到,是否有能力开发Drupal技术已经成为鉴定网站建公司实力的试金石,没有技术实力的公司根本没有能力驾驭Drupal。
Drupal 的架构由三个主要部分组成:内核、模块和主题。三者通过Hook机制紧密相连。其中,核心部分由全球多位知名WEB开发专家组成的团队开发和维护。 Drupal集成了强大且可自由配置的功能,可以支持从个人博客到大型社区驱动的网站各种网站项目。 Drupal 最初是 DriesBuytaert 开发的一套社区讨论软件。之后,由于其架构灵活、扩展方便等特点,全球成千上万的程序员加入了Drupal的开发和应用。今天,它已经发展成为一个强大的系统。许多大型组织都采用基于 Drupal 的框架来构建网站,包括 The Onion、Ain't ItCool News、SpreadFirefox、Ourmedia、KernelTrap、NewsBusters 等,在社区主导的 网站 中尤为常见。目前Drupal最高版本为7.9,网站官方下载页面发布的最新版本为7.15,为官方推荐的稳定版。该版本是从7.1版本修复而来,修复了很多bug,没有太多新功能。适合学习Drupal的新手安装。
K圉圊㊣男°°X
欢迎访问0430网站库