We7 CMS/源码结构解析
来自站长百科
We7 CMS | We7 CMS安装 | We7 CMS使用 | We7 CMS模板 |We7 CMS控件|We7 CMS高级应用|We7 CMS二次开发|We7 CMS FAQ|We7 CMS升级 |
本文档仅对We7 CMS2.6版本的源代码结构进行简单说明,它不能代替软件的需求及设计等文档,仅供代码研究者提供一个入门级的说明。
代码目录[ ]
- Solution Items 解决方案的相关资源,包括外部的dll
- We7.CMS.Accounts 用户体系类,包括用户、角色、菜单、权限等对象类及动作类
- We7.CMS.Common 对象类,CMS的一般对象都在这里
- We7.CMS.Config 配置文件对象类及处理类
- We7.CMS.Controls 用于系统的用户自定义控件
- We7.CMS.DataSharing 用于站群共享的子站部分(单站点没用)
- We7.CMS.Install 网站安装、升级、插件安装卸载处理类及页面后台代码类
- We7.CMS.Report 系统报表生成类:流量统计报表、工作量统计报表
- We7.CMS.Utils 系统的动作实现类,对应We7.CMS.Common的每个对象的相应处理动作
- We7.CMS.Web 网站部分(最终仅发布这一工程)
- We7.CMS.WebControls 数据控件(用于模板编辑的前台控件列表)的数据提供类
- We7.CMS.WebControls.Custom 上面类的扩展
- We7.Framework 基础抽象类及通用工具集
- We7.Model.Core 内容模型核心程序集
- We7.Plugin 插件dll部分的工程类
- We7.Plugin.Survey 调查插件类
- We7.Plugin.Passport 用户整合插件类
- We7.Plugin.Passport.Discuz DiscuzNT用户整合驱动dll
- We7.Share 独立的可外用的类库,包括数据持久层、url静态化处理。
- -Thinkment.Data:数据持久层处理程序
- -We7.UrlRewriter:url静态处理程序
build.bat 批处理,用来生成安装包install.zip与更新包upgrade.zip License.html 源码授权协议 We7 CMS.sln 解决方案文件
We7 CMS WEB目录[ ]
- 数据目录
- _data 栏目及文章内图片及附件存储目录
- _Log 日志文件目录
- _skins 模板组存放目录
- _temp 临时目录
- 程序目录
- Admin 管理员后台程序,对应工程We7.CMS.Web.Admin
- App_Data 数据库相关文件目录
- DB 文件型数据库(access、SQLite)存放地
- ML 存放数据库与对象映射文件
- Config .config的配置文件存放地
- Go 模板中转调用程序组
- Install 程序安装与更新文件夹
- SQL 创建与升级数据库表结构sql语句
- Models 内容模型配置文件目录
- ModelUI 内容模型界面生成目录,对应工程 We7.Model.UI
- Plugins 插件存放目录
- User 会员中心程序目录,对应工程We7.CMS.Web.User
- We7Controls 前台控件目录
参考来源[ ]
We7 CMS使用手册导航 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|