I’m wondering if we can have a third type of storage, that is just sourcing the JSON Data from a URL.
So http://my-central-storage/dashboards/livingroom.json could contain the same data I would paste into the import field of the local storage.
Of course, the URI must be saved in the local storage.
EDIT: passing this as GET parameter would work out as well:
http://openhab:8080/static/habpanel/web/?config=http://my-central-storage/dashboards/livingroom.json (probably needs urlencoding though)
It can be polled regularily and reload on changes.