本文概述
- 数据库
- Joomla框架
- 组件
- 模组
- 插入
- 范本
- 网络服务器
在本文中, 我们演示了Joomla的建筑设计。
下图显示了Joomla的结构体系结构:
文章图片
Joomla的体系结构包括以下几层:
- 数据库
- Joomla框架
- 组件
- 模组
- 插入
- 范本
- 网络服务器
Joomla框架 Joomla框架包含开源软件库/程序包的集合, 在其上构建了Joomla内容管理系统。无需安装Joomla框架即可使用CMS, 反之亦然。 Joomla Framework提供了一组文件, 这些文件对于创建Web和命令行应用程序都非常有用。它将框架分为单个模块化程序包, 此外, 它还帮助每个程序包的开发更加轻松。
组件 组件被称为微型应用程序, 包含两个部分:
- 管理员
- 现场
模组 可以将模块定义为用于在Joomla中呈现页面的轻量级扩展。它们用于显示来自组件的新数据。它们可以独立运行, 并由“模块管理器”(本身是组件)进行管理。它们看起来像盒子, 例如登录模块。当模块链接到Joomla组件时, 它们还有助于显示新的内容和图像。
插入 【Joomla的体系结构】可以将插件解释为一种非常灵活且功能强大的Joomla扩展, 用于扩展框架。插件是少数在特定事件触发时执行的代码。开发页面时, 通常用于格式化组件或模块的输出。每当发生特定事件时, 与事件关联的插件功能通常都会按顺序执行。
范本 模板用于管理Joomla网站的外观。基本上有两种类型的模板;前端和后端。前端模板是一种管理网站外观的方法, 用户可以看到它。后端模板用于由管理员管理或控制功能。模板是构建或自定义网站的最简单方法。它们用于增加最大的灵活性, 使你的网站更具吸引力。
网络服务器 它是用于将用户连接到站点的服务器。它向客户端提供网页。 HTTP(超文本传输??协议)用于在客户端和服务器之间进行通信。最后, 一个网站就是你和你的用户进行交互的地方。