>corethink是opencmf的一个开源版本,如果自己要进行二次开发,开发模块等,需要在官方开一个中级会员(50大洋吧),官网的一个“一键生成demo”就能给你最基础的目录结构,从而可以在此基础上快速进行二次开发。但是穷,只能自己“探索探索”。
1. 后台是系统、用户、CMS三个大组,源码目录中都有Admin、User、CMS三个,所以我们在那三个的同级目录新建一个目录Equip(名字根据自己的需求随便取)
2. 因为其他目录中都有目录Admin、Conf、Controller、Model、Sql、View,所以在Equip下新建这些目录后台刷新还是没有出现可以启用的新的模块
3. 因为其他目录根目录中都有的一个opencmf.PHP文件,其中就像是thinkphp中的config.php一样,返回一个配置数组,新建它,并填充其他opencmf.php中共有的参数
Equip/opencmf.php
~~~
<?php
// 模块信息配置
return array(
// 模块信息
'info' => array(
),
// 用户中心导航
'user_nav' => array(
),
// 模块配置
'config' => array(
),
// 后台菜单及权限节点配置
'admin_menu' => array(
)
);
~~~
4.后台刷新,就出现了这个模块
![](https://box.kancloud.cn/585ac9e0ded0ef0d91007f3b3ae13b99_1353x603.png)
然后我们就能愉快的进行深度开发了
- 基础介绍
- 框架介绍
- 安装地址
- 环境要求
- 安装教程
- 环境搭建
- Windows系统
- GNU/Linux系统
- Mac OS X系统
- 二次开发
- 基础知识
- 目录结构
- font-awesome字体图标
- Builder
- Builder的来历
- ListBuilder使用
- FormBuilder使用
- 模块开发教程
- (一)根据已有模块推测目录结构
- (二)让这个模块可安装
- (三)让这个模块可见
- (四)让这个模块跑起来
- (五)开启这个模块的配置
- (六)让这个模块在前台显示
- (七)模块数据库脚本
- (八)净化后台首页的系统信息
- (九)移除前台的注册登录按钮
- (十)前台显示公告列表
- (十一)后台查询数据列表
- (十二)后台添加自定义按钮
- (十三)后台删除按钮
- (十四)后台编辑按钮
- (十五)后台新增按钮
- (十六)后台搜索功能
- (十七)opencmf.php 配置文件
- (十八)前台页面插入jit前端数据可视化库
- 主题开发教程
- APP集成
- API接口