多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 概述 **在开发插件之前,要简单描述一下,什么是插件吧?** 广泛的定义:插件类似于抽屉,有一个很大的桌子,桌子下面有很多空巢。那么这个空巢呢,就可以插入适合这个桌子固定的“抽屉”。 在本教程中的定义:插件类似于抽屉,XinYiCMS是一个桌子,插件是可以插入(融入)到XinYiCMS中的。 **为什么要用插件?** 这个方式,小新觉得是未来软件开发的一种流行模式。类似苹果系统IOS,那么围绕这个系统所做的软件应用,就可以从应用商城中下载。当然xinyicms没有ios那么强大,xinyicms仅仅是一个运行在操作系统之上的软件,其中的插件,则运行在xinyicms当中。 XinYiCMS中的插件优势总结: 1. 整个系统变得精简,基础环境就是xinyicms。 2. 插件可随意下载,卸载。并且很多免费的插件。 3. 分享你的插件,可获得奖励。 4. 插件不影响整体,一个模块的问题不会影响整个系统。 5. 开发插件很容易,后台集成IDE工具。 **哪些功能适合用插件的方式来做?** 友情链接:一般用在页面的底部部分,后台一般也就添加链接,或者图片类的,这种功能很简单,可用插件来开发。 在线投票:这个功能用于收集数据,比较单一,和其他方面不牵涉。 广告管理、asp.net探针、js调用内容、幻灯片、第三方登陆等等。。都可以。 总结: 能利于js,html等技术基本可以实现的。 数据结构单一,不复杂的。 能调用xinyicms已有类库和公开的方法实现的。