Pular para conteúdo

Integração do widget ao Arcopole Builder

O widget também é compatível com o Arcopole Builder.

No entanto, ele não pode ser hospedado pelo Isogeo e chamado no aplicativo como no Portal Esri, portanto deve ser instalado no servidor Arcopole (consulte a documentação oficial).

Veja as etapas de instalação:

  1. Edite o arquivo Isogeo/config.json para incluir os parâmetros do seu compartilhamento. Por exemplo, para nosso Widget de demonstração cujo URL gerado é https://widget-eb.isogeo.com/1.17.0/8d491301f61249139918e3710cd39eb7/wak8OBU2hQX6F6rtIe3fWiRCvzFH0/manifest.json, isso dá:
"proxyApiUrl":https://widget-eb.isogeo.com/api,
"useToken":false,
"share":"8d491301f61249139918e3710cd39eb7",
"token":"wak8OBU2hQX6F6rtIe3fWiRCvzFH0",
  1. Coloque o código do Widget (diretório Isogeo) no diretório de Widgets do Arcopole repertoire_arcopole_builder\aob-exb\widgets\
  2. Declare o widget no arquivo widgets-info.json adicionando uma vírgula após a última chave de fechamento e, em seguida, o conteúdo fornecido pela Isogeo, que deve se parecer com 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 o serviço do Windows Arcopole Builder
  2. Crie um novo aplicativo a partir do modelo Caixa de opções e adicione o Widget personalizado Catálogo

Atualização

Como o código é depositado no servidor Arcopole, as atualizações não podem ser automatizadas como no Portal Esri. Portanto, você deve substituir o código-fonte do Widget a cada nova versão recebida, tomando cuidado para preservar os parâmetros do arquivo Isogeo/config.json.