ArcGIS Online
Installeer Web AppBuilder for ArcGIS (Developers) lokaal op je computer
Met de Web AppBuilder for ArcGIS in ArcGIS Online kan eenvoudig zonder programmeren een eigen GIS App gemaakt worden. Maar wat nu als je extra functionaliteit wilt hebben, die niet standaard geconfigureerd kan worden? Dan is het mogelijk om de Web AppBuilder for ArcGIS (Developers) te downloaden en zelf met code aan de slag te gaan.
Volg deze stappen voor een lokale installatie:
- Download de Web AppBuilder for ArcGIS zip file hier: https://developers.arcgis.com/downloads/#web-appbuilder en pak hem uit op je harde schijf.
- Ga naar de folder waar je de files hebt uitgepakt en dubbel-klik startup.bat. De volgende URL wordt opgestart: http://[computernaam]:3344/webappbuilder. Zit je in een domein? Dan moet dat ook toegevoegd worden: http://[computernaam].[domein naam]:3344/webappbuilder.
- Geef de URL op van je ArcGIS Online organisatie of je ArcGIS Portaal:

Let op: de Web AppBuilder is gebouwd op node.js. Voor Windows zit dit inbegrepen in de installatie. Wordt gewerkt met een ander besturingssysteem? Zorg er dan voor dat je minimaal node.js versie 4.2 hebt geïnstalleerd (hier vind je de installatie files: https://nodejs.org/en/download/).
De eerste keer dat de Web AppBuilder wordt gebruikt, wordt er om een App ID gevraagd.
Deze maak je als volgt aan in je eigen ArcGIS Online / Portal for ArcGIS Omgeving:
- Log in op je portaal
- Ga naar Content > Nieuw item > Applicatie

Kies bij applicatietype Webmapping en vul de URL in: http://[computernaam]:3344/webappbuilder of http://[computernaam].[domein naam]:3344/webappbuilder (de URL die je kreeg toen je de Web AppBuilder startup.bat opstartte).

Klik op Volgende. Vul een titel in, bijvoorbeeld ArcGIS Web Appbuilder. Vul eventueel ook de andere opties in.

Er wordt nu een item aangemaakt. Ga naar het tabblad Instellingen en klik helemaal onderaan bij Appregistratie op Registeren:

Laat Apptype op de default instelling staan, voeg bij URI-omleiding de naam van de computer toe en kies Toevoegen. Klik daarna op Registreren.

Nu verschijnt de App-id:


De laatste stap is het geven van je toestemming zodat de Web AppBuilder bij je gegevens kan:

Happy programming!
Opmerking
De registratie informatie wordt opgeslagen in de file signininfo.json. Deze is te vinden op de volgende lokatie: ga naar de directory waar je de Web AppBuilder hebt uitgepakt > ga naar de server directory.
Mochten er wijzigingen zijn in de URLs of wordt er een “Invalid redirect URI” melding gegeven? Verwijder dan de file signininfo.json.
Vul vervolgens de juiste informatie en redirect URI in op ArcGIS.com, of maak een nieuwe App ID aan.
Herstart daarna de Web AppBuilder.
Links:
ArcGIS developer program:
https://developers.arcgis.com/dashboard/
Web AppBuilder for ArcGIS (Developer Edition), zie
https://developers.arcgis.com/web-appbuilder/guide/getstarted.htm
Web AppBuilder for ArcGIS (Developer Edition) FAQs:
https://developers.arcgis.com/web-appbuilder/guide/faqs.htm
Add Items > Add Apps:
https://doc.arcgis.com/en/arcgis-online/share-maps/add-items.htm#ESRI_SECTION1_0D1B620254F745AE84F394289F8AF44B
Enable Web AppBuilder for ArcGIS Developer Edition to work with CA signed Certificates, zie
https://www.esri.com/arcgis-blog/products/apps/announcements/enable-web-appbuilder-for-arcgis-developer-edition-to-work-with-ca-signed-certificates/?rmedium=redirect&rsource=blogs.esri.com/esri/arcgis/2017/03/15/enable-web-appbuilder-for-arcgis-developer-edition-to-work-with-ca-signed-certificates