前几天给自己公司网站改版,主要还是文章发布系统,老板说后台我想怎么设计就怎么设计,唯一的前提就是快。于是自己搭建了一个简单的发布系统的框架。如果单纯从文章发布系统上讲,基本上可以满足“中小型”企业网站的文章发布系统的要求,后台的总共的php代码不超过800行,而且支持任意扩充和plugin功能。
废话不再说了,下面把我的架构讲一下,希望对您能有所帮助。
注意:在开始前,需要您下载一个模板处理工具类:“smarttemplate”,并了解一些模板的简单的使用。
我的测试环境:windows2k/apache2/php4.3.2/smarttemplate类库
先讲一下整个web站点的文件的分布,在后面的章节中将陆续创建并填充下面的目录和文件
我的服务器的web的根目录是 “C:/Apache2/htdocs/”
我在下面建立了一个文件夹“cmstest”作为我的网站的主文件夹
文件夹“cmstest”下面的子文件结构是:
/config.inc.php
/list1.php
/list2.php
/new.php
/add.php
/view.php
/page.js
/src/MysqlUtil.php
/src/ArticleUtil.php
/src/CoreUtil.php
/src/ParseTpl.php
/src/lib/smarttemplate/*.* 这个目录用来存放smarttemplate的类库的
/smart/template/list1.htm
/smart/template/list2.htm
/smart/template/new.htm
/smart/template/add.htm
/smart/template/view.htm
/smart/cache/
/smart/temp/
设计步骤:
我们现在就开始设计一个简单的系统,看看我是怎么一步一步地实现一个“最简单的文章的发布系统”的,当然只是我模拟的一个简单的项目,实际中一个项目可能比这要复杂的多。
【中国下载站】【设为主页】【收藏本页】【打印本文】【回到顶部】【关闭此页】