Skip to content

Política de versionado

fbma edited this page May 4, 2020 · 7 revisions

Mapea es una librería javascript que ofrece un nivel de abstracción por encima de librerías base como Open Layers o Leaflet. A ese nivel más abstracto de Mapea se le conoce como 'fachada', y al nivel correspondiente a la librería específica se le llama 'implementación'.

Para importar los recursos de Mapea de una versión específica, se incluye el número de versión en el nombre del recurso. Así, la importación de dichos recursos de una versión concreta de Mapea en nuestra página web podría ser por ejemplo:

<!-- fichero estilos -->
<link href="https://mapea4-sigc.juntadeandalucia.es/assets/css/mapea-4.3.0.ol.min.css" rel="stylesheet" />

<!-- ficheros javascript -->
<script type="text/javascript" src="https://mapea4-sigc.juntadeandalucia.es/js/mapea-4.3.0.ol.min.js"></script>
<script type="text/javascript" src="https://mapea4-sigc.juntadeandalucia.es/js/configuration.js"></script>

Este ejemplo garantiza siempre el uso de la v4.3.0 de Mapea, y de la v4.0 de Open Layers asociada. Cuando apareciesen nuevas versiones de Mapea, el integrador decidirá cuándo actualizar, con tiempo de verificar la compatibilidad con su sistema en caso de que existieran usos directos de la librería base.

Tabla de versiones
La siguiente tabla muestra las versiones de Mapea y la de las implementaciones que usa cada una:

Mapea Open Layers
< 4.0.3 3.11.2
4.0.4 4.0.1
5.0.0 5.2.0