Aquí encontrarás toda la información relativa a la tercera sesión “Mejora la Experiencia del Cliente”: enlace a la grabación, ejercicios, preguntas y respuestas, etc
Recursos:
NOTA: Tanto para acceder a la presentación cómo al video, debes crear una cuenta especifica en http://www.geoexperiencecenter.com. (La cuenta de ArcGIS no sirve para acceder este contenido). Si aún no lo conoces, te dejamos este enlace donde te explicamos cómo sacarle partido
¿Qué contamos en esta sesión?
En esta sesión te enseñamos cómo mejorar la experiencia web del cliente, utilizando ArcGIS Experience Builder, una aplicación web configurable que permite, crear aplicaciones web atractivas utilizando diseños, contenidos y widgets que interactúan con datos 2D y 3D. Combina diferentes aplicaciones en una sola y que se adaptan automáticamente a los distintos tipos de dispositivos
¿Qué necesito para la sesión?
Para estos talleres necesitarás disponer de un usuario de una organización de ArcGIS Online que tenga permisos para crear aplicaciones. Si no lo tienes, no te preocupes, aquí te dejamos el enlace a una guía donde te explicamos paso a paso, cómo crearte un usuario de estudiante de 21 días que podrás utilizar durante los talleres.
Hay muchas diferencias entre estas dos herramientas. Entre ellas podríamos destacar que ArcGIS Experience Builder integra contenido tanto 3D como 2D para que pueda interactuar con ambos en una aplicación, mientras que Web AppBuilder separa el contenido 2D y el 3D de forma que no puede aplicar widgets 2D en una aplicación 3D.
Consulta más diferencias entre ArcGIS Experience Builder y Web AppBuilder.
Actualmente el tamaño de la ventana emergente se ajusta a la cantidad de información que muestra. Sin embargo, sí que se puede configurar dicha ventana emergente para que se muestre la información necesaria a través de las propiedades del popup en el Web Map, así como diferentes estilos como el estilo de texto, color, etc.
ArcGIS Experience Builder es una plataforma donde puedes crear aplicaciones web y desplegarlas en las que muestres tu información espacial o no espacial de forma accesible. También permite crear las aplicaciones en utilizando los datos de los que dispongas y visualizarlo de manera responsive en cualquier dispositivo.
Por el contrario, ArcGIS Hub es una plataforma para la participación ciudadana o comunitaria que permite a los organismos, tanto públicos como privados, crear un repositorio de datos abiertos o crear iniciativas, de manera que permita interactuar con todos los agentes que intervienen en una comunidad, ya sea una ciudad, una región o los clientes de una empresa.
Por supuesto, aquí te enseñamos a conectar ArcGIS Enterprise y ArcGIS Experience Builder.
Los elementos predefinidos de ArcGIS Experience Builder están diseñados para ser accesibles, aunque sí que hay algunos widgets como el editor de atributos por lotes que tienen algunas limitaciones al acceder a ellos con un lector de pantalla o con el teclado. Sin embargo, el objetivo desde Esri es mejorar la accesibilidad de todos los productos.
Respecto a los widgets personalizados con Experience Builder Developer Edition, no hay ninguna limitación en los atributos de HTML. El único requisito que tiene es que todo el código HTML del widget debe ir dentro de una etiqueta <div> pero no hay ningún problema al utilizar textos alternativos, encabezados o marcadores ARIA.
ArcGIS Experience Builder puede ampliarse mediante la construcción de widgets personalizados, la creación de temas personalizados, fuentes de datos personalizadas y mensajes/acciones. Todo esto es posible mediante el uso del framework de Experience Builder llamado jimu, que está construido sobre los siguientes componentes:
TypeScript es necesario para desarrollar widgets, temas, etc. en Experience Builder.
Los modelos BIM los consumimos a través de Building Scene Layers dentro de una escena web. La escena web con los modelos, la podemos consumir de varias formas, viendo la propia escena web, con la App del Visor 3D, con Web AppBuilder o a través de ArcGIS Experience Builder. Cualquiera de las dos opciones es buena y dependerá de nuestras preferencias.
ArcGIS Experience Builder permite la gestión de acceso. esa gestión de acceso aplica a todos elementos de una aplicación, es decir, las propiedades de acceso que apliquemos en una aplicación serán iguales para todas sus páginas y componentes. En caso de que se quiera dar permisos diferentes en función del grupo, podemos crear aplicaciones diferentes y darle a cada una unos permisos diferentes. Para facilitar esto, podemos duplicar aplicaciones o generar plantillas de aplicación.
Actualmente este widget no está disponible, pero está en el road map del producto. Por ahora lo que podemos hacer es crearnos nuestro propio widget de Time Slider. Os dejamos ejemplos de en JavaScript de cómo desarrollarlo y otro ejemplo de cómo utilizar un widget dentro de ArcGIS Experience Builder
Para resolver dudas sobre el desarrollo del API de JavaScript, podéis acceder al canal de Esri Community, la comunidad global de Esri donde puedes encontrar dudas de otros usuarios, plantear las tuyas propias, colaborar, etc
Sí, el widget de embeber permite la configuración dinámica de la URL.