ask问答架构调整--划时代

2016-12-02 16:46发布

大家好,我是ask2问答创始人,前面几个版本的问答开发起来可谓有点折磨人,虽然重写了好几次,但是扩展性还是不如我的意,哈哈。

这次我终于彻底重写了框架,让其更加结构清晰,明确,最终结构如图:

blob.png

index.php是程序的入口文件

config.php 是网站的数据库配置文件

static 网站静态文件,存放css样式,js脚本,images图片和caiji目录的采集规则      文件夹

plugin 这个是第三方登录插件文件夹,比如新浪微博登录,qq互联登录等

module 这个是模块文件夹,存放bbs论坛,百科,商城,活动,下载等模块,可以自      由扩展,独立域名解析到模块名,比如module下有个baike百科文件夹,那      么完全可以将域名直接解析到baike这个目录

lib  网站全局文件,包括db类,全局函数,缓存处理,模板处理类等

data  这个是存放网站一些数据文件,比如网站logo,网站banner,网站模板文件,      网站缓存文件,用户头像,文章图片等

application 这个文件夹是网站mvc三层文件夹,知道开发的人都知道mvc三层架构,逻辑非常清晰


下面展示下部分文件夹的子目录:(application文件夹)

blob.png


(module模块文件夹)

blob.png

(module/download文件夹)

blob.png

模块开发具体要求,别的文章会说明。



感谢对ask2问答系统支持!



请勿在公告评论里发布广告,否则拉黑账号
0条评论
还没有人评论过~

站内公告