解决方案

插件开发平台

一个好的插件平台除了需要考虑插件的结构、插件位置、插件依赖、插件通讯等插件所需的基本要素之外,还需要考虑开发人员如何开发、调试和部署插件。iAspCms的插件开放平台,本身就是iAspCms的一个插件,这种创造性的设计,让iAspCms天生就比别的CMS在插件开发上更胜一筹。iAspCms插件平台提供了几种插件模块,可以方便高效地开发插件。


plugin4db.jpg



采用插件开发平台可以开发内容型插件、多表型插件、空型插件,还可以导出数据表结构,添加修改数据表。关于插件开发平台的使用需要由掌握一定的网站开发技术人员来操作,大多数时候只要会使用官方或者第三发开发的插件即可。


1、内容型插件,适宜开发类似后台内容维护中文章新闻、公司产品之类的数据表、后台控制器、列表页、添加/修改页。比如,iAspCms实现在线预约功能iAspCms证书查询二次开发 等就是利用内容型插件开发的。


2、多表型插件,适宜开发需要多个表的插件,根据多个表可以生成后台控制器、列表/添加/修改页面。比如iaspcms社区就是利用多表型插件开发的。它的文档结构如下:

bbs配置表.jpg

  iaspcms的论坛插件使用了精简的文件与精练的代码语句编写而成,所以她看着婷婷玉立,婀娜动人。


3、空型插件,是指从目前提供的内容型插件与多表型插件无法满足开发需求时,自已按照iaspcms插件开发规范进行开发的一种插件模型。iAspCms多条件筛选就是利用空型插件开发的。


后续作者还会提供更多的插件开发模型,方便大家使用iAspCms进行二次开发。