本发明属于小程序开发技术领域,具体为一种小程序一键发布系统。
背景技术:
小程序,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
小程序自带的附近的小程序功能,帮助商家被五公里范围内的微信用户搜索到,解决当下商家广告无处可打的尴尬。店铺根据距离来排名,与品牌大小无关,也就是说,用户离你越近,你就排得越前。
现有技术中,小程序在审核发布时,需要提交小程序代码,但是编写代码需要专业的人员进行编写,商家难以自行去编写提交,大大增加了商家使用小程序的难度,为此,我们提出了一种小程序一键发布系统,只需要设计好小程序的样式和网页外观,通过系统后台进行提交,通过审核后即可直接发布。
技术实现要素:
针对现有技术的不足,本发明提供了一种小程序一键发布系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种小程序一键发布系统,包括登录模块、基础代码模块、生成模块、提交模块以及发布模块;
登录模块,用于响应用户的登录请求,获取所述目标程序的小程序开发管理权限;
基础代码模块,用于自动配置json配置文件、wxml模板、wxss样式以及js交互逻辑,其中json配置文件用于全局配置小程序的所有页面路径、界面表现、网络超时时间、底部tab等,wxml模板用于小程序的网页编程,wxss样式用于提供全局的样式和局部样式,js交互逻辑用于与用户进行交互,来处理用户的操作;
生成模块,用于确定小程序的定位和目的,生成待创建小程序的模板;
提交模块,用于将所述目标程序的小程序的开发版本提交给所述目标程序的管理平台;
发布模块,用于接收所述目标程序的管理平台输出的审核通过信息,并将小程序在所述目标程序的小程序管理平台上发布。
进一步优化本技术方案,所述小程序的定位和目的包括行业,功能,内容,目标用户,目标市场,意向名单,专业作用等适用范围。
进一步优化本技术方案,所述待创建小程序的模板包括设计需求,功能项目,表格表单,广告语言,模板栏目,按钮,跳转链接,运行逻辑,计算公式,展现手段等小程序开发内容,提供用户选择,同时设置有相关资料素材上传功能,可以添加相关的文本图片内容,完成小程序的开发。
进一步优化本技术方案,所述wxml模板采用html+css+js的设计组合,html用来描述小程序当前这个页面的结构,css用来描述小程序页面的内容,js用来处理小程序这个页面和用户的交互。
进一步优化本技术方案,所述wxss样式新增尺寸单位,并在底层支持新的尺寸单位rpx,只要交给小程序底层来换算即可得到不同的手机设备不同的宽度和设备像素比。
进一步优化本技术方案,所述js交互逻辑需要和用户做交互,响应用户的点击、获取用户的位置,在小程序设计时,通过编写js脚本文件来处理用户的操作。
进一步优化本技术方案,所述提交模块在将小程序的开发版本提交后,开发者可以下载开发者工具、参考开发文档进行小程序的开发和调试。
进一步优化本技术方案,所述发布模块的审核信息通过后,小程序版本设置为v1.0.1,并在所述目标程序的小程序管理平台上设置允许被搜索,添加小程序的地点位置,可在此位置附近,搜索到小程序。
与现有技术相比,本发明提供了一种小程序一键发布系统,具备以下有益效果:
该小程序一键发布系统,通过设置基础代码模块,用户确定小程序的定位和目的后,基础代码模块生成待创建小程序的模板,用户只需按照设计需求,添加功能项目,表格表单,广告语言,模板栏目,按钮,跳转链接,运行逻辑,计算公式,展现手段等小程序开发内容,不需触碰代码,直接可以在系统后台提交审核小程序。
附图说明
图1为本发明提出的一种小程序一键发布系统的结构示意图。
具体实施方式
下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
请参阅图1,一种小程序一键发布系统,包括登录模块、基础代码模块、生成模块、提交模块以及发布模块;
登录模块,用于响应用户的登录请求,获取所述目标程序的小程序开发管理权限;
基础代码模块,用于自动配置json配置文件、wxml模板、wxss样式以及js交互逻辑,其中json配置文件用于全局配置小程序的所有页面路径、界面表现、网络超时时间、底部tab等,wxml模板用于小程序的网页编程,wxss样式用于提供全局的样式和局部样式,js交互逻辑用于与用户进行交互,来处理用户的操作;
生成模块,用于确定小程序的定位和目的,生成待创建小程序的模板;
提交模块,用于将所述目标程序的小程序的开发版本提交给所述目标程序的管理平台;
发布模块,用于接收所述目标程序的管理平台输出的审核通过信息,并将小程序在所述目标程序的小程序管理平台上发布。
具体的,所述小程序的定位和目的包括行业,功能,内容,目标用户,目标市场,意向名单,专业作用等适用范围。
具体的,所述待创建小程序的模板包括设计需求,功能项目,表格表单,广告语言,模板栏目,按钮,跳转链接,运行逻辑,计算公式,展现手段等小程序开发内容,提供用户选择,同时设置有相关资料素材上传功能,可以添加相关的文本图片内容,完成小程序的开发。
具体的,所述wxml模板采用html+css+js的设计组合,html用来描述小程序当前这个页面的结构,css用来描述小程序页面的内容,js用来处理小程序这个页面和用户的交互。
具体的,所述wxss样式新增尺寸单位,并在底层支持新的尺寸单位rpx,只要交给小程序底层来换算即可得到不同的手机设备不同的宽度和设备像素比。
具体的,所述js交互逻辑需要和用户做交互,响应用户的点击、获取用户的位置,在小程序设计时,通过编写js脚本文件来处理用户的操作。
具体的,所述发布模块的审核信息通过后,小程序版本设置为v1.0.1,并在所述目标程序的小程序管理平台上设置允许被搜索,添加小程序的地点位置,可在此位置附近,搜索到小程序。
实施例二:
一种小程序一键发布系统,包括登录模块、基础代码模块、生成模块、提交模块以及发布模块;
登录模块,用于响应用户的登录请求,获取所述目标程序的小程序开发管理权限;
基础代码模块,用于自动配置json配置文件、wxml模板、wxss样式以及js交互逻辑,其中json配置文件用于全局配置小程序的所有页面路径、界面表现、网络超时时间、底部tab等,wxml模板用于小程序的网页编程,wxss样式用于提供全局的样式和局部样式,js交互逻辑用于与用户进行交互,来处理用户的操作;
生成模块,用于确定小程序的定位和目的,生成待创建小程序的模板;
提交模块,用于将所述目标程序的小程序的开发版本提交给所述目标程序的管理平台;
发布模块,用于接收所述目标程序的管理平台输出的审核通过信息,并将小程序在所述目标程序的小程序管理平台上发布。
具体的,所述小程序的定位和目的包括行业,功能,内容,目标用户,目标市场,意向名单,专业作用等适用范围。
具体的,所述待创建小程序的模板包括设计需求,功能项目,表格表单,广告语言,模板栏目,按钮,跳转链接,运行逻辑,计算公式,展现手段等小程序开发内容,提供用户选择,同时设置有相关资料素材上传功能,可以添加相关的文本图片内容,完成小程序的开发。
具体的,所述wxml模板采用html+css+js的设计组合,html用来描述小程序当前这个页面的结构,css用来描述小程序页面的内容,js用来处理小程序这个页面和用户的交互。
具体的,所述wxss样式新增尺寸单位,并在底层支持新的尺寸单位rpx,只要交给小程序底层来换算即可得到不同的手机设备不同的宽度和设备像素比。
具体的,所述js交互逻辑需要和用户做交互,响应用户的点击、获取用户的位置,在小程序设计时,通过编写js脚本文件来处理用户的操作。
具体的,所述提交模块在将小程序的开发版本提交后,开发者可以下载开发者工具、参考开发文档进行小程序的开发和调试。
具体的,所述发布模块的审核信息通过后,小程序版本设置为v1.0.1,后续更新的小程序版本可以设置为v1.0.2、v1.0.3…v1.0.n,并在所述目标程序的小程序管理平台上设置允许被搜索,添加小程序的地点位置,可在此位置附近,搜索到小程序。
两个实施例的试验结果表明:该小程序一键发布系统,通过设置基础代码模块,用户确定小程序的定位和目的后,基础代码模块生成待创建小程序的模板,用户只需按照设计需求,添加功能项目,表格表单,广告语言,模板栏目,按钮,跳转链接,运行逻辑,计算公式,展现手段等小程序开发内容,不需触碰代码,直接可以在系统后台提交审核小程序。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。