corethink功能模块探索开发(一)根据已有模块推测目录结构

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.后台刷新,就出现了这个模块

之后就能愉快的进行深度开发了

时间: 2024-11-10 15:00:48

corethink功能模块探索开发(一)根据已有模块推测目录结构的相关文章

【ios开发学习 - 第二课】iOS项目目录结构

目录结构 AppDelegate Models Macro General Helpers Vendors Sections Resources 一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化. AppDelegate 这个目录下放的是AppDelegate.h(.m)文件,是整个应用的入口文件,所以单独拿出来. Models 这个目录下放一些与数据相关的Model文件,里面大概是这样: Models |- BaseModel.h |- BaseMo

ITOO之搭建开发环境(三)——JBOSS 7目录结构

JBOSS是一个基于J2EE的开放源代码的应用服务器.它实现了J2EE的规范:EJB,JMS,JTS/JTA,Servlet and JSP ,JNDI ,它提供了一些高级特性,比如集群.JMX.Web Service.还整合了IIOP(InternetInter-ORB Protocol互联网内部对象请求代理协议). JBOSS有很多版本,现在最新的版本7系列的.所以下面介绍一下7的目录结构.熟悉之前版本的人一定会发现7与之前的版本的目录结构有了很大的不同. 主目录结构: l  bin:Uni

corethink功能模块探索开发(三)让这个模块可见

感觉corethink把thinkphp的思想复用到淋漓尽致. 1.把opencmf.php文件配置好了后台该模块的菜单就能在安装后自动读取(分析好父子关系,否则页面死循环,apache资源占用率100%) Equip/opencmf.php <?php // 模块信息配置 return array( // 模块信息 'info' => array( 'name' => 'Equip', 'title' => '设备', 'icon' => 'fa fa-newspaper-

Android开发:程序目录结构详解

HelloWorld程序的目录结构概述 我们可以在文件夹中看到,HelloWorld程序的目录主要包括:src文件夹.gen文件夹.Android文件夹.assets.res文件夹. AndroidManifest.xml.default.properties.在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构: 下面将分节介绍上面的各级目录结构. 1.src文件夹 顾名思义(src, source code)该文件夹是放项目的源代码的.打开HelloWorld.jav

【NS-3学习】ns-3模拟基础:目录结构,模块,仿真流程

前言 ns-3是一个离散事件驱动网络模拟器,旨在满足学术研究和教学对网络仿真模拟的需求.ns-3项目是一个始于2006年的开源项目,负责开发ns3软件. ns-3并不是ns-2的扩展,而是一个全新的模拟器.ns-3的官网:http://www.nsnam.org/ 下面介绍 ns-3的软件目录 .现有模块和ns-3的仿真流程. ns-3的目录结构 AUTHORS examples src utils.pyc wutils.py bindings LICENSE test.py VERSION w

iOS视频功能模块的开发

iOS视频功能模块的开发 一.使用MPMoviePlayerController进行视频播放 MPMoviePlayerController是iOS中进行视频播放开发的一个控制类,里面涵盖了视频播放中大部分的需求功能,在使用这个框架时,需要导入头文件<MediaPlayer/MediaPlayer.h>. 1.初始化方法 MPMoviePlayerController可以播放网络视频,也可以播放本地视频,通过不同的URL来进行初始化,例如本地视频的初始化如下: //视频文件路径     NSS

转 《python开发_常用的python模块及安装方法》

http://www.cnblogs.com/hongten/p/hongten_python_more_modules.html adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数据库连接池django:一个WEB frameworkdocutils:用来写文档的dpkt:数据包的解包和组包MySQLdb:

微信小程序开发平台新功能「云开发」快速上手体验

微信小程序开发平台刚刚开放了一个全新的功能:云开发. 简单地说就是将开发人员搭建微信小程序后端的成本再次降低,此文刚好在此产品公测时,来快速上手看看都有哪些方便开发者的功能更新. 微信小程序一直保持一个比较稳定的节奏进行功能的开放与更新,不激进但是又不怠慢,就一直像微信产品的节奏一样,而在生活中我们使用微信小程序的频率也慢慢高起来,如 KFC 自助点个餐.下单一些较冷门的商品等等. 而我给大家免费更新的「微信小程序开发视频教程」大纲也一直在修正与增加,从 40 集增加到 60 集,在云开发发布后

独家全功能USB2.0开发板,最强CY7C68013A-128核心板,超强资料不断提供更新服务

       学习USB开发再也不用买书啦,也不用花费重金去上培训班啦,IFLabs开创USB学习开发新模式,你所需要的知识.技术.范例.代码等等统统都在这里.IFLabs打造全网最丰富.最权威的USB开发平台和资料. 热卖的IFLabs精品USB2.0核心板套件再升级,全网独家推出最强.最全功能的Cypress USB 2.0 CY7C68013A-128AXC核心板开发板,全网最全配件和全网最全开发资料.只需这一次投入,即可实现USB接口开发的从入门到精通!并且有长期的全网最全开发手册更新支