产品文档

京东城市莫奈可视化平台

开放平台

什么是开放平台?

​ 莫奈开放平台是京东城市自主研发的数据可视化组件快速搭建平台,它预置了一套具有一定完备性、支持快速开发、组装和部署组件到莫奈产品的体系。基于能力开放的要求,进一步简化服务的复杂性,在保障安全稳定的前提下,向合作伙伴提供能力或者聚合合作伙伴的优质能力,形成莫奈产品生态链,为莫奈提供底层服务。基于开放平台的统一标准服务,开发者可以通过获得平台有关资源、信息、数据、安全等方面的专业化支持,开发自己的组件。

为什么要有开放平台?

(1)变化莫测的客户需求对标准数据可视化工具的要求越来越高。

​ 在数据可视化项目交付落地过程中,往往会遇到非常多定制化要求极高的需求,这些需求往往开发周期长、交付时间紧,项目组在使用莫奈标准版产品或者莫奈行业版中无法实现这些交付需求,因此需要莫奈开发者对需求进行评估并对组件做升级或者新增。莫奈官方开发者的开发资源是有限的,而随着团队承接的项目越来越多,对于客户的支持就不再能保证足额的时效性,因此,亟需开放莫奈能力,让更多的开发者加入到莫奈组件打造的进程中,以满足客户源源不断的新需求。

(2)各项目之间定制化开发组件互通性差

​ 以往各项目组做的定制化开发组件,往往都只限项目组内使用,这导致很多制作精良的组件无法被更多人使用,而当有类似的需求出现时,由于信息不互通,项目组往往会出现重复开发的问题。因此亟需一个平台,让所有用户都能互通有无,各项目组新增的组件都应该与莫奈生态中其他的使用者共享,提高自定义组件的复用率,减少重复开发造成的时间和人力成本。

(3)开放、合作、共荣是互联网实现业务创新的大趋势

​ 莫奈开放平台旨在为开发者提供一个规范、合作、创新、能够实现各自价值的开放社区平台。通过能力的开放吸引合作伙伴入驻,通过合作共建,可以让产品越走越好。

产品应用场景

(1)第三方开发者通过莫奈开放平台打造组件满足项目需求

背景介绍:某市一数据可视化大屏产品选用莫奈作为工具进行搭建,在与客户进行需求确认时发现有需求莫奈当前功能无法实现。

解决方案:项目组中的产品经理充分理解需求,画出原型给到前端开发人员,前端开发通过莫奈开发平台定制化开发新组件,并上传至组件集市,由配屏人员添加到编辑器中并完成配屏交付。

(2)用户通过组件集市获取其他第三方开发者发布的组件并交付项目

背景介绍:某市一数据可视化大屏产品选用莫奈作为工具进行搭建,在与客户进行需求确认时发现有需求莫奈当前功能无法实现,但是在组件集市中发现了能满足需求的其他项目组开发的组件。

解决方案:在组件集市中,将已有的第三方组件添加到编辑器中,并完成配屏交付。

怎么使用开放平台?

开发者指引

​ 莫奈开放平台提供了完备的开发者指引,任何个人开发者都可以通过开发者手册的教程学会莫奈组件搭建过程,并能自主开发组件。对于开发者而言,只需要少量的时间对莫奈开发插件进行学习,就可以开始开发自己的组件并支持项目。

​ 点击开放平台首页开发者手册按钮,即可进入开发者指引页面:

20201202184538

组件集市

​ 莫奈开放平台的组件集市为用户提供了一个对开发者已发布的组件进行浏览和添加的入口,用户可以在组件集市浏览已有组件,与第三方开发者进行互动,减少了重复开发相同组件的可能,提高了组件复用率。

组件浏览

​ 组件集市为用户提供了一个已发布的自定义组件的浏览,让用户可以通过组件集市迅速找到符合自己需求的组件。

组件添加

​ 在组件集市能够看见的所有自定义组件,都可以通过点击进入二级页面,并浏览当前组件的详细介绍,如果用户觉得符合预期,可以直接添加到我的组件空间,并由莫奈标准版可视化编辑器中拖入到编辑器。

我的组件

​ 我的组件模块为用户提供了一个能够快速查看已被添加到个人编辑器组件的入口,用户可以在该模块对已经添加到编辑器的自定义组件进行查看和管理。

组件管理

​ 与组件集市类似,我的组件模块提供已添加组件的浏览和删除,允许用户对已添加的组件进行删减。

我的发布

​ 我的发布模块是主要面向开发者的模块,在这个模块,用户主要可以对新开发的组件进行上传和更新,同时,可以对个人已经发布的组件进行查看。

新增发布

​ 新增发布模块允许用户对已打包的组件进行发布,在发布中,需要提供组件的:名称、技术支持人、组件类型、组件包、预览icon、组件封面和简介,上传后组件就可以在组件集市和我的发布中浏览到。

浏览我发布的组件

​ 与组件集市类似,我的发布模块提供该用户已发布组件的浏览功能。

更新时间:2021-04-01 10:59:43
feedback