第三章 前端结构:用户视图

目录
3.1. 预装模块
3.2. 其他未安装模块
3.3. 预装区块

在本章中,我们将详细探讨 PHP-Nuke 中实现的所有功能,即我们的门户系统能做什么以及如何做。我们将从访问者的角度进行,设想我们是访问我们网站并使用其功能的人。

我们将分析 PHP-Nuke 发行版中所有预装的模块,并了解一些尚未包含在官方发行版中但非常有趣的模块。

在开始之前,我们应该花一些时间介绍 PHP-Nuke 的结构;该系统结构为三栏门户,两侧栏包含区块,中央栏显示功能模块。但这并不意味着我们网站的结构不能完全修改。最初的框架,有利地,是创建超个性化门户的起点。除了上述三栏之外,我们还有页眉(页面顶部)和页脚(页面底部)。

区块

它们存在于我们门户的左/右栏中[1],并提供在网站所有页面中重复出现的功能(例如,菜单、横幅和登录区块)。

模块

它们是页面的核心,出现在中央栏中,每个模块都有自己的功能。例如,新闻模块提供文章,搜索模块对我们的网站进行内部搜索 - 它们应该被想象成独立的页面。它们是我们访问页面的“核心”(参见 图 3-1)。

图 3-1. PHP-Nuke 首页

PHP-Nuke 首页

注释

[1]

事实上,存在一种方法可以根据区块所显示的页面来个性化区块的可视化效果,例如,在新闻模块中,我们看到左侧和右侧的区块,而在搜索模块中,我们只看到左侧的区块。