- Drupal 基础教程
- Drupal - 主页
- Drupal - 概述
- Drupal - 安装
- Drupal - 架构
- Drupal - 主菜单
- Drupal - 块和区域
- Drupal - 主题和布局
- Drupal - 首页
- Drupal - 静态页面
- Drupal - 创建博客
- Drupal - 创建文章
- Drupal - 创建页面
- Drupal - 创建内容
- Drupal - 修改内容
- Drupal - 删除内容
- Drupal - 发布内容
- Drupal - 菜单管理
- Drupal - 分类法
- Drupal - 评论
- Drupal - 用户管理
- Drupal - 优化
- Drupal - 站点备份
- Drupal - 站点升级
- Drupal - 公告
- Drupal 高级版
- Drupal - URL 别名
- Drupal - 网站搜索
- Drupal - 错误处理
- Drupal - 多语言内容
- Drupal - 触发器和操作
- Drupal - 社交网络
- Drupal - 国际化
- Drupal - 扩展
- Drupal - 默认模块
- Drupal - 窗格模块
- Drupal - 书籍模块
- Drupal - 聚合器模块
- Drupal - 联系模块
- Drupal - 表单模块
- Drupal - 投票模块
- Drupal - 站点安全
- Drupal电子商务
- Drupal - 设置购物车
- Drupal - 创建产品
- Drupal - 创建类别
- Drupal - 设置税
- Drupal - 设置折扣
- Drupal - 接收捐赠
- Drupal - 设置运输
- Drupal - 设置付款
- Drupal - 发票生成
- Drupal - 电子邮件通知
- Drupal - 订单历史记录
- Drupal 有用资源
- Drupal - 问题与解答
- Drupal - 快速指南
- Drupal - 有用的资源
- Drupal - 讨论
Drupal - 架构
Drupal 是一个 Web 内容管理平台,是构建简单和复杂网站的强大工具。在本章中,我们将讨论用于实现用户界面的 Drupal 架构风格。下图显示了 Drupal 的架构 -
Drupal 的架构包含以下层:
用户
行政人员
德鲁帕尔
PHP
网络服务器
数据库
用户- 这些是 Drupal 社区的用户。用户使用 Drupal CMS 向服务器发送请求,Web 浏览器、搜索引擎等充当客户端。
管理员- 管理员可以向授权用户提供访问权限,并能够阻止未经授权的访问。管理帐户将拥有管理内容和管理网站的所有权限。
Drupal - Drupal 是一个免费的开源内容管理系统(CMS),允许组织、管理和发布您的内容,并且构建在基于 PHP 的环境上。Drupal CMS 非常灵活且功能强大,可用于构建大型、复杂的站点。使用 Drupal CMS 与其他站点和技术进行交互非常容易。此外,您将能够处理复杂的表单和工作流程。
PHP - Drupal 使用 PHP 来处理用户创建的应用程序。它需要Web服务器的帮助从数据库中获取数据。PHP 内存要求取决于您站点中使用的模块。Drupal 6 需要至少 16MB,Drupal 7 需要 32MB,Drupal 8 需要 64MB。
Web 服务器- Web 服务器是用户通过 HTTP(超文本传输协议)交互和处理请求的服务器,并向 Web 用户提供形成网页的文件。用户和服务器之间的通信使用 HTTP 进行。您可以使用不同类型的 Web 服务器,例如 Apache、IIS、Nginx、Lighttpd 等。
数据库- 数据库存储网站的用户信息、内容和其他所需数据。它用于存储管理 Drupal 站点的管理信息。Drupal 使用数据库来提取数据并能够存储、修改和更新数据库。