Published Release 1.2.0 (arkanoid) of onesait Cloud Platform
On February 15, 2019 version 1.2.0 of onesait Cloud Platform (aka arkanoid) has been published.
Version 1.2.0.0 is the first stable version of 2019 and starts stable versions naming. Naming is based on 8-bit video games following an alphabetic criteria (more details about version policy here: /wiki/spaces/PT/pages/60326117).
The list below shows this version main features:
- GIS viewers functionality: a platform user can create GIS layers via the ControlPanel, starting from an ontology with geographic information (GeoJSON), from WMS services or even creating it from a map and finally create a GIS viewer on Cesium. The platform generates JavaScript source code for GIS viewer as well as serving it. This way, users can edit the source code to complete the functionality.
To use the previously shown functionality, please follow this tutorial: /wiki/spaces/PT/pages/46367357 or watch this video.
- Integrated SSO functionality: Identity Manager and Access Manager functionalities have been completed. They were previously offered in the platform via Realms with a SSO (Single-Sign-On) service. This allows other client applications to use this feature to authenticate their applications integratedly with the ControlPanel. It is thoroughly detailed in How to enable SSO with Identity Manager (OAuth2) in any client App?.
- New Web Monitoring with SSO: the platform offers different tools to monitorize its own modules. On monitoring web, a user with an Administrator or Operator role can check the modules' state.
- Ontology from REST API: this feature allows you to connect to a REST API and generate a virtual ontology that represents it. Thus, invocations to a REST API can be handled as an Ontology, creating flows or dashboards. This tutorial explains the whole process: /wiki/spaces/PT/pages/50855963.
- Support request from ControlPanel: any user can now request a role change or notify a bug or question from the platform's ControlPanel. More details here: /wiki/spaces/PT/pages/61079553
- ControlPanel menu management: a user with Administrator role can now manage the different menu options shown to users. Thus, Administrator user can choose which roles can access to the different Control Panel options. More details here: (ES) Cómo configurar el menú del Control Panel.
- New features in the Dashboard engine: within this version, new features have been added to the Dashboard engine. We would like to highlight:
- Upload libraries, styles and JS in dashboard: It allows to use graphic libraries to create new gadgets (for example using the onesait design system). More details here: (Dashboards) (ES) Usar librerías y estilos en nuestros Dashboards
- Gadget Template integration: gadget templates allow users to create new gadgets from previously defined templates. From this point on, gadget templates are handled like another type of gadget.
- Gadgets and GIS viewers integration: users can handle events between gadgets and GIS viewers inside a dashboard. More details here /wiki/spaces/PT/pages/59801646
- Installed container, via Ansible: in order to make platform installation process even easier, a Docker container has been created. It includes Ansible and everything necessary to make an automatized and complete platform installation. To gain access to the installer, click here Platform Docker Registry:
- Platform's marketplace update: the platform's marketplace is the page where a user can publish his ontologies, APIs, dashboards ... to the rest of the platform users. In this version, Marketplace only offers FREE models. The next version will include other marketing models.
- Developer portal update: this page has been restructured (https://dev.onesaitplatform.com) to make it more intuitive. Particuarly, a thorought work has been done in order to have every document in English and Spanish, so users can choose the language they prefer.
- Platform Contribution and Extension guides: due to Open Source platform publication in June 2019, we have created a complete set of guides to extend platform functionalities.
- Guides, tutorials and examples in Developer portal: to make its localization easier, it has been structured in 5 categories. Among these, there is a complete model to predict pollution in Madrid based on data from the Madrid Open Data site.