KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍

KesionCMS X1.0 最大的亮点就是把主系统模型及一些辅助应用插件采用模块化开发,后台提供的系统模型及应用插件的管理,如下图

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 1 张

在这里您可以对模型及插件随时打开或关闭。但这里提供的仅是开启或是关闭的开关,并没有真正彻底删除,以下介绍如何彻底删除对应的模块及其它应用的开发,安装及卸载。

 

1.       主模型的安装及卸载

 X1.0 为提高程序的精简及程序的安全性,您可以对不需要的系统模块进行彻底的卸载删除,

举例:以下是KesionCMSX 1.0加强版(含所有主模型)管理目录admin如下:

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 2 张

 

目录名称解释如下:

Artice 文章及基类型为文章的管理目录,不可删除

ASK  问答系统,不需要可以删除

Club  论坛系统,不需要可以删除

DownLoad 下载系统及基类型为下载的管理目录,不需要用下载块可删除

Flash 动漫系统,不需要可以删除

Job 求职系统,不需要可以删除

Mnkc 考试系统,不需要可以删除

Movie 影视系统,不需要可以删除

Photo 图片系统及基类型为图片的管理目录,不需要用图片模块可删除

Shop 商城系统,不需要可以删除

Supply 供求系统,不需要可以删除

 

 

 

根据您下载或是购买的版本不同,可能文件夹没有那么多.这里只是举例说明,如您不需要问答模块,则可以删除 /admin/ask 及根目录的ask目录即可。反之如果要还原,只需要将对应的文件夹覆盖回来即可。

 

2.       应用插件的开发、安装及卸载

 

X1.0将之前版本的一些小模块(如公告,自定义表单,友情链接,评论等)当做应用来开发安装。在您下载到的系统里,所有的官方插件已安装进去了。对应的管理目录在/Admin/Plus目录下,如下图:

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 3 张

上图中,我们可以看到每个插件都是以Plus_开头,如Plus_Form表示自定义表单应用。我们再打开Plus_Form 这个目录,可以看到如下文件:

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 4 张

其中config.xml是该应用的配置文件,每个应用都必须包含该配置文件,配置文件内容包括应用的名称,权限配置等。我们打开config.xml这个文件看看,代码如下:

 

<?xml version="1.0" encoding="gb2312"?>

<MyApp>

<App>

        <AppName>自定义表单</AppName>

        <Role>form</Role>

        <AppStatus>1</AppStatus>

        <AppItem>

               <ItemName>表单管理</ItemName>

               <ItemUrl><![CDATA[Plus_Form/KS.Form.asp]]></ItemUrl>

               <Attribute>Disabled</Attribute>

               <Role>KSMS10006</Role>

               <Ico>6.png</Ico>

               <Order>1</Order>

        </AppItem>

        <AppItem>

               <ItemName>添加表单</ItemName>

               <ItemUrl><![CDATA[Plus_Form/KS.Form.asp?action=Add]]></ItemUrl>

               <Attribute>GO</Attribute>

               <Role>KSMS100061</Role>

               <Ico>6.png</Ico>

               <Order>1</Order>

        </AppItem>

        <AppItem>

               <ItemName>表单调用代码</ItemName>

               <ItemUrl><![CDATA[Plus_Form/KS.Form.asp?action=total]]></ItemUrl>

               <Attribute>Disabled</Attribute>

               <Role>KSMS100062</Role>

               <Ico>6.png</Ico>

               <Order>1</Order>

        </AppItem>

</App>

</MyApp>

 

每个插件的配置文件代码格式如上,以下解释说明下

AppName 节点,表示应用的名称,自取不冲突就行 

Role    节点,表示应用的管理员权限开头,自取不冲突就行 

AppStatus  节点,表示应用的状态 1打开 0关闭

 

 

再往下看以下子配置项:

<AppItem>

               <ItemName>表单管理</ItemName>

               <ItemUrl><![CDATA[Plus_Form/KS.Form.asp]]></ItemUrl>

               <Attribute>Disabled</Attribute>

               <Role>KSMS10006</Role>

               <Ico>6.png</Ico>

               <Order>1</Order>

</AppItem>

 

这里配置的就是后台看到的如下图菜单项了

 

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 5 张

 

 

ItemName 节点,表示菜单项名称,自取

ItemUrl 节点,表示该菜单项对应的管理链接文件,如Plus_Form/KS.Form.asp

Role 节点,表示管理员权限,自取

Ico  管理菜单图标,预留可以不用设置值

Order 菜单项的序号

Attribute 节点,表示后台右下角的按钮状态,如为Disabled 表示后台右下角的按钮不可用。

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 6 张

 

这里的Attribute一般取GO或是GOSAVE 表示,保存设置,如下图:

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 7 张

 

 

 

 

 

以上介绍的是后台应用的管理,前台应用的文件我们放在了根目录Plus目录下,如下图:

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 8 张

 

 

这里就是官方自带的应用前台的管理目录,前台的管理目录,没有以Plus_开头。

通过以上介绍,您如果不需要官方的某个应用,可以将/admin/plus/ /plus/ 对应的应用目录删除即可,这样后台也会自动卸载掉该应用的。如:不需要公告应用,则可以删除/admin/plus/plus_announce/ /plus/announce/ 目录

 

删除前:

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 9 张

删除后

 

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 10 张

 

对应的网站公告就不见了。

 

开发及安装插件也是很简单的,用户只需要将自行开发好的插件,按如上介绍的规则配置,并放到admin/plus目录下,后台即可认到,并会自动在管理员权限分配里出现管理员的权限配置。

 

KesionCMS X1.0 系统模块及应用的开发、安装及卸载介绍 第 11 张

 

 

  以上只是简单的介绍系统的模块化开发原理,为方便您对此有所了解及方便拓展系统功能。希望本文对于有二次开发的朋友能起到抛砖引玉的作用。

 



【本站声明】
  1、本站文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系。
  2、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。


KESION 科汛软件

KESION 科汛软件是国内领先的在线教育软件及私域社交电商软件服务提供商,长期专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。
公司核心产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化独立部署品牌网校和在线教育咨询等。

KESION 不断通过技术创新,提供产品和服务,助力企业向数字化转型,通过科技驱动商业革新,让商业变得更智慧!



▼点击进入科汛官网了解更多



热门标签
KesionCMS
上/下篇
  • Kesion CMS V9.5x To Kesion CMS X1.0数据库升级方法

  • KesionCMS X1.5 整合Ucenter的设置说明

换一换相关推荐
精选内容
热点精选