站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
EZ Publish/EZ Publish内部结构
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{EZ Publish top}} 本条目通过从不同层次展示[[eZ Publish]] 的概述来描述eZ Publish 的内部结构。eZ Publish 是一个复杂的,基于[[PHP]] 的,[[面向对象]]的[[应用程序]]。 == 库、[[内核]]、模块 == 这个系统由三个主要部分构成: • 库 • 内核 • 模块 下图演示了这三部分如何彼此连接。 [[Image:EZNBJG1.jpg|center|500px|thumb|库 内核 模块之间的链接]] '''库''' 库是系统的主要构成部分。库由很多一般的,可重用的PHP 类构成。库不依赖eZ Publish 内核。但是,它们中的某些类彼此紧密联系,因此无法分割。如果您需要了解一般PHP 库,可以查看eZ Publish 根目录中的"lib"目录。 '''内核''' eZ Publish 内核可以被描述为系统的核心。它负责处理所有底层的功能,如:内容处理,内容版本管理,访问控制,工作流,等等。内核由各种基于或使用一般库的引擎构成。 '''模块''' eZ Publish 模块提供了一种[[HTTP]] [[接口]]用来以[[WEB]] 的方式与系统交互。虽然某些模块提供了调用内核功能的接口,其它的模块或多或少独立于内核存在。eZ Publish 包含了一系列模块以满足典型日常事务的需求。例如:content 模块提供了一种接口可以通过[[浏览器]]管理内容。 一个模块可以被分解为以下部分: • 视图 • fetch 函数 视图提供了实际的WEB 接口。例如:"content"模块的"search"视图提供了一种调用内建检索引擎的WEB接口。每个eZ Publish 模块至少提供一种视图。Fetch 函数可以在模板中被调用来从模块中提取数据。例如:"user"模块中的"current_user"fetch 函数可以用来访问与当前登录的用户相关的数据。某些模块提供fetch 函数,某些没有。 == 目录结构 == eZ Publish 根目录包含多个子目录。每个子目录对应系统的一个特殊部分并且包含一系列逻辑上彼此关联的文件。下表是eZ Publish 主要目录的一览。 [[Image:EZNBJG2.jpg|center|600px|thumb|eZ Publish 主要目录一览]] ==参考来源== *http://wenku.baidu.com/view/8cf795b665ce05087632138a.html *http://ez.no/eZPublish/New-Release [[category:EZ Publish|E]] {{EZ Publish}}
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:EZ Publish
(
编辑
)
模板:EZ Publish top
(
编辑
)