首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMS Vs Framework?Drupal是CMS、Framework还是CMF ()?

CMS Vs Framework?Drupal是CMS、Framework还是CMF ()?
EN

Drupal用户
提问于 2013-09-29 14:45:57
回答 2查看 8.8K关注 0票数 4

在阅读了一篇博文:http://www.palantir.net/blog/drupal-not-cms之后,我对当前的CMS与框架的分类感到好奇。

如果可能的话,请使用事实来证明你的反应是正确的。

CMS

内容管理系统(CMS)是一个计算机程序,它允许发布、编辑和修改内容以及从中央接口进行维护。这样的内容管理系统提供了在协作环境中管理工作流的过程。这些过程可以是手动步骤,也可以是自动级联。中央管理系统自1990年代末开始提供。CMS通常用于运行包含博客、新闻和购物的网站。许多企业和营销网站都使用CMS。CMS通常的目标是避免手工编码的需要,但可能支持特定的元素或整个页面。来源:http://en.wikipedia.org/wiki/Content_管理_系统

Web应用框架:

web应用框架(WAF)是一种软件框架,旨在支持动态网站、web应用程序、web服务和web资源的开发。该框架旨在减少与在web开发中执行的共同活动相关的开销。例如,许多框架为数据库访问、模板框架和会话管理提供了库,它们常常促进代码重用。

来源:http://en.wikipedia.org/wiki/Web_应用程序_框架

如果您不认为Drupal 7是一个框架,您认为Drupal 8会是吗?

EN

回答 2

Drupal用户

发布于 2013-09-29 19:08:07

Drupal是内容管理框架 (用于开发人员)和内容管理系统 (用于非程序员)。

Drupal是一个highly configurable open source和一个application development framework,提供了以下特性:

  • Drupal为网络应用程序提供了比CMS (如: )复杂得多的结构。
    • 扩展功能(使用贡献代码或自定义代码)。
    • 与其他Web应用程序通信。
    • 在后台运行用PHP和其他语言编写的应用程序。
    • 提供响应性页面或集成前端语言。
    • 通过使用服务器技术来处理大流量,并为其他尚未想到的创新提供基础。

  • Drupal是可用的最可扩展的框架之一,并具有与您的组织一起成长的内置能力。Drupal是从底层构建的,它有一个独特的复杂的粒度级控制系统,它提供了无可比拟的可扩展性。凭借其丰富的功能和不断增长的社区,您将永远无法超越Drupal。
  • 可以通过钩子覆盖Drupal中预先生成的功能,或者可以找到不需要修改其他模块的解决方案。
  • Drupal保持警惕的安全社区,不断提供安全发布更新,以实现最大的网站安全,这也是即使是美国政府和世界各国政府使用Drupal的原因之一。
  • Drupal的模块化架构允许快速可靠地“组装”复杂的解决方案。有超过一万五千个模块可供Drupal使用。

Drupal内容管理系统( CMS ) 特性

  • Drupal提供了许多工具来帮助您组织、构造、查找和重用您的内容。使用分类法进行分类,自动创建友好路径urls,创建自定义列表,将内容与站点上的其他内容关联起来,并为内容创建者创建智能默认值。
  • 使用易于使用的web界面管理内容.Drupal的灵活性处理了无数的内容类型,包括视频、文本、博客、播客,以及强大的用户管理、菜单处理、实时统计和可选的修订控制。
  • Drupal为新用户帐户和用户权限提供了很好的选项。可以为用户分配一个或多个角色,每个角色可以通过细粒度权限设置,允许用户查看和创建管理员允许的内容。Drupal 7管理主题使得管理站点比以往任何时候都更容易。
  • Drupal专注于社交出版可以帮助您创建站点和应用程序,帮助您的用户表达他们的意见,并相互参与。您可以严格控制谁可以创建、查看、管理、发布和以其他方式与站点上的内容进行交互。
  • Drupal的表示层允许设计人员创建高可用性、交互式的体验,吸引用户并增加流量。使用一个现有的Drupal主题为您的网站,给它一个即时的身份!如果你找不到一个你喜欢的,试着设计你自己的,别人也可以用。
票数 4
EN

Drupal用户

发布于 2013-09-29 15:23:27

我个人的回答是: Drupal是一个基于框架的CMS。这个框架当然不是Symfony,因为Drupal只是使用symfony的组件,而不是使用symfony完全堆栈。

通常情况下,Drupal仍然会提供很多现成的功能,而框架允许您从头到尾快速完成任务。

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/87121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档