上一章介绍了niucloud开发插件命名以及插件数据表创建以及逻辑设计的准备工作,本章介绍插件创建以及插件的基础文件结构,下面以插件开发实例cms插件(命名lgs_cms)说明:
1. 点击开发人员模式,进入开发工具管理

2. 点击插件开发,进入插件开发流程

3. 插件开发包括插件的创建,安装,开发,打包,上传到云市场相关流程

4. 下面点击创建插件

5. 插件开发考虑的因素包括:
插件名称:用于插件显示,例如商城系统,旅游系统,cms系统等
插件图标:用于插件显示,插件创建放入插件resource文件夹
插件标识:插件创建后插件标识作为插件文件夹名称,要求不能重复,同时建议进行插件官方市场检测,如果插件名称重复,插件开发后无法在官方应用市场上架。
插件描述:用于针对插件的基础功能说明
插件作者:插件创作者
插件版本号:插件创建的初始版本号,要求三位,例如:1.0.0
插件封面:插件大图,应用在插件展示
插件类型:参考准备工作中关于应用,插件(通用插件,应用插件)的说明,如果选择插件会有通用插件以及应用插件支持应用的配置。
6. 下面以简易的cms应用的创建进行介绍,点击生成插件

7. 生成插件后会在插件列表展示

8. 插件安装。点击应用会显示已安装的插件,点击未安装会显示已经创建或者下载但是未安装的插件,点击插件安装

9. 插件安装分为本地安装和一键云安装,本地安装只能在开发模式下,安装之后会将对应插件的admin以及前端代码合并到admin,以及uniapp目录,因此可以在开发模式下运行,但是不会进行编译到对应public目录下面用于终端客户运行,一键云安装会合并目录的同时在官方云端对代码进行编译返回到客户端同时将代码放入niucloud的public目录下面用于运行。安装之前需要检测目录权限,需要对应目录具备可读可写权限。下面在开发模式下点击本地安装

10. 插件安装成功之后在应用已安装中显示

11. 应用安装后需要设置站点套餐,同时添加相应的站点进行显示





如果是安装的插件会在应用对应的应用菜单下展示,注意通用插件会在所有应用下面展示,应用插件只会在插件支持的应用下面展示
