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 dubbelklik startup.bat. De volgende URL wordt opgestart: https://[computernaam]:3344/webappbuilder. Zit je in een domein? Dan moet dat ook toegevoegd worden: https://[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/).
Aanmaken App ID
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 voor Applicatietype Webmapping en vul de URL in:

- Geef het item een titel en vul eventueel ook categorieën, labels en een samenvatting in. Er wordt nu een nieuw item aangemaakt.
- Ga naar het item in ArcGIS Online > kies Instellingen > klik onderaan bij Web Mapping Application op ‘Applicatie registreren’.
- Vul in het volgende venster bij “URL’s omleiden” de computernaam in. Controleer dat de URL de correcte URL heeft. Klik vervolgens op ‘Registreren’.

Nu is een Client-id te zien:

Vul dit in wanneer voor het eerst wordt ingelogd:

Als laatste word je gevraagd om toestemming te 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’s in op ArcGIS.com, of maak een nieuwe App ID aan.
Herstart daarna de Web AppBuilder.
Links:
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
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
Laatst bijgewerkt op 23-5-2023.