Saltar a contenido

Integración del widget en Arcopole Builder

El widget también es compatible con Arcopole Builder.

Sin embargo, no puede ser alojado por Isogeo y llamado en la aplicación como en el Portal Esri, por lo que debe instalarse en el servidor Arcopole (consulte la documentación oficial).

Estos son los pasos de instalación:

  1. Edite el archivo Isogeo/config.json para incluir los parámetros de su recurso compartido. Por ejemplo, para nuestro Widget de demostración cuya url generada es https://widget-eb.isogeo.com/1.17.0/8d491301f61249139918e3710cd39eb7/wak8OBU2hQX6F6rtIe3fWiRCvzFH0/manifest.json, esto da :
"proxyApiUrl":https://widget-eb.isogeo.com/api,
"useToken":false,
"share":"8d491301f61249139918e3710cd39eb7",
"token":"wak8OBU2hQX6F6rtIe3fWiRCvzFH0",
  1. Coloque el código del Widget (directorio Isogeo) en el directorio de Widgets de Arcopole repertoire_arcopole_builder\aob-exb\widgets\
  2. Declare el widget en el archivo widgets-info.json añadiendo una coma después de la última llave de cierre y, a continuación, el contenido proporcionado por Isogeo, que debería parecerse a este JSON:
  {
    "name": "Isogeo",
    "manifest": {
      "name": "Isogeo",
      "label": "Isogeo",
      "type": "widget",
      "version": "1.17.0",
      "exbVersion": "1.19.0",
      "author": "arx iT",
      "description": "Main widget",
      "copyright": "arx iT",
      "dependency": "jimu-arcgis",
      "license": "http://www.apache.org/licenses/LICENSE-2.0",
      "properties": {
        "hasSettingPage": false
      },
      "translatedLocales": [
        "en",
        "fr",
        "fr-fr",
        "es",
        "pt-br",
        "pt",
        "pt-pt"
      ],
      "extensions": [
        {
          "name": "Map store",
          "point": "REDUX_STORE",
          "uri": "store/mapStore"
        }
      ],
      "defaultSize": {
        "width": 800,
        "height": 500
      }
    },
    "i18nLabel": {
      "en": "Catalog",
      "fr": "Catalogue",
      "fr-fr": "Catalogue",
      "es": "Catálogo",
      "pt-br": "Catálogo",
      "pt": "Catálogo",
      "pt-pt": "Catálogo"
    },
    "i18nDescription": {
      "en": null,
      "fr": null,
      "fr-fr": null,
      "es": null,
      "pt-br": null,
      "pt": null,
      "pt-pt": null
    },
    "uri": "widgets/Isogeo/",
    "icon": "widgets/Isogeo/icon.svg",
    "order": 700,
    "group": 7
  }
  1. Reinicie el servicio de Windows Arcopole Builder
  2. Cree una nueva aplicación a partir de la plantilla Caja de opciones y añada el Widget personalizado Catálogo

Actualización

Como el código se deposita en el servidor Arcopole, las actualizaciones no pueden automatizarse como en el Portal Esri. Por lo tanto, debe reemplazar el código fuente del Widget cada vez que reciba una nueva versión, procurando conservar los parámetros del archivo Isogeo/config.json.