目录

Drupal - 建筑( Architecture)

Drupal是一个用于Web内容管理的平台,它是构建简单和复杂站点的强大工具。 在本章中,我们将讨论用于实现用户界面的Drupal的架构风格。 下图显示了Drupal的架构 -

Drupal Taxonomies

Drupal的架构包含以下层和miuns;

  • Users

  • Administrator

  • Drupal

  • PHP

  • Web Server

  • Database

Users - 这些是Drupal社区的用户。 用户使用Drupal CMS向服务器发送请求,Web浏览器,搜索引擎等就像客户端一样。

Administrator - 管理员可以为授权用户提供访问权限,并且可以阻止未经授权的访问。 管理帐户将拥有管理内容和管理网站的所有权限。

Drupal - Drupal是一个免费的开源内容管理系统(CMS),允许组织,管理和发布您的内容,并基于PHP环境构建。 Drupal CMS非常灵活且功能强大,可用于构建大型复杂站点。 使用Drupal CMS与其他站点和技术进行交互非常容易。 此外,您将能够处理复杂的表单和工作流程。

PHP - Drupal使用PHP来处理由用户创建的应用程序。 它需要Web服务器的帮助才能从数据库中获取数据。 PHP内存要求取决于站点中使用的模块。 Drupal 6需要至少16MB,Drupal 7需要32MB而Drupal 8需要64MB。

Web Server - Web服务器是一种服务器,用户通过HTTP(超文本传输​​协议)交互和处理请求,并为Web用户提供构成网页的文件。 用户和服务器之间的通信使用HTTP进行。 您可以使用不同类型的Web服务器,如Apache,IIS,Nginx,Lighttpd等。

Database - 数据库存储用户信息,内容和站点的其他所需数据。 它用于存储管理Drupal站点的管理信息。 Drupal使用数据库提取数据,并允许存储,修改和更新数据库。

↑回到顶部↑
WIKI教程 @2018