As a developer working on large-scale projects with multiple pages and views in ArcGIS Experience Builder, I propose adding a Universal Update Functionality to enhance efficiency and reduce manual effort. This feature would enable me to implement specific changes that automatically apply across all pages or views, streamlining the development process.
Proposed Enhancement Objectives:
Introduce a settings panel or configuration file within ArcGIS Experience Builder to manage universal properties, such as: Colors (e.g., Home icon color), Links (e.g., adding links to photos duplicated across multiple pages), Widgets (e.g., ensuring consistent configurations for reusable widgets across all views).
Implement a widget management system where changes to a widget (e.g., its style, behavior, or data source) in the repository automatically update all instances of the widget across pages and views.
Add a toggle option in the Experience Builder interface that allows users to apply changes:
Universally (to all pages or views)
Locally (to a specific page or view only)
Include a preview mode that displays how universal updates will affect all pages before confirming the changes. Add a rollback or undo option to revert changes in case of unintended updates.
Implementing this feature would streamline the process of updating projects with multiple pages and views, reduce the effort required for repetitive tasks, minimize potential errors, and enhance the user experience by providing greater flexibility and efficiency in managing large-scale projects. I believe it would be a valuable addition to ArcGIS Experience Builder, improving productivity for developers and end-users alike
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.