ESRI ROMANIA BLOG
Actualizarea și implementarea aplicațiilor în Experience Builder Developer Edition (Partea 4)
Februarie 2025
Actualizarea builder-ului
Cunoașterea locației aplicațiilor este utilă pentru upgrade-ul aplicației. Iată cum puteți gestiona procesul de actualizare:
Înainte să începem, te rog să te asiguri că ai parcurs primul articol: Ghidul ArcGIS Experience Builder Developer Edition (Partea 1) pentru a seta baza necesară. link
- Localizați aplicațiile create folosind Developer Edition.
- Fiecare aplicație este stocată într-un folder separat, identificat printr-un număr unic.
- Puteți găsi aceste foldere la următoarea cale:
- <Experience Builder Installation Directory>/server/public/apps
Condițiile specifice în care apare problema
Migrarea de la o versiune anterioară
- Transferați folderul aplicației din instalația anterioară în directorul corespunzător din noua versiune:
<install folder>/server/public/apps/<appId>
Implementarea aplicației
1. Descărcarea aplicației
- După ce construiți aplicația în Developer Edition, faceți clic pe meniul cu trei puncte din aplicație.
- Selectați Download. Acest lucru va genera un fișier zip care conține fișierele HTML, CSS și JavaScript ale aplicației.
- Dezarhivați fișierul descărcat pentru a accesa fișierele aplicației.
2. Adăugarea client ID
- Deschideți fișierele dezarhivate și navigați la folderul cdn.
- În folderul cdn, găsiți folderul specific versiunii (de exemplu, un folder numeric) și deschideți fișierul config.json într-un editor de text.
- Derulați până la final și adăugați Client ID-ul dvs. (creat anterior în organizație) în câmpul clientId din fișierul JSON.
3. Implementarea pe un server web
- Copiați fișierele modificate pe orice server web care poate găzdui fișiere statice (de exemplu, IIS, Apache, GitHub Pages, Amazon S3 etc.).
- După implementare, utilizatorii pot accesa aplicația prin URL-ul serverului web unde sunt găzduite fișierele.
Implementarea widgeturilor în ArcGIS Enterprise
Implementarea widgeturilor personalizate în ArcGIS Enterprise necesită următorii pași:
1. Construirea widgetului pentru producție
- În folderul client al Developer Edition, rulați comanda:
npm run build:prod - Aceasta va genera fișiere pregătite pentru producție, localizate în: client/dist-prod/widgets.
2. Găzduirea widgetului
- Fișierele de producție trebuie găzduite pe un server web accesibil utilizatorilor ArcGIS Enterprise:
- Copiați fișierele din client/dist-prod/widgets pe serverul web.
- Verificați că fișierele widgetului sunt găzduite corect încărcând fișierul manifest.json într-un browser.
Pentru mai multe informații despre găzduirea widgeturilor, consultați ghidul oficial.
3. Înregistrarea widgetului în ArcGIS Enterprise
- Conectați-vă la ArcGIS Enterprise.
- Creați un new item selectând Application – Experience Builder Widget.
- Furnizați URL-ul către fișierul manifest.json găzduit.
- Adăugați metadate, cum ar fi numele și etichetele widgetului.
Deschideți Experience Builder în ArcGIS Enterprise, reîmprospătați interfața și adăugați widgetul în aplicația dvs. Configurați-l după necesități.