Open smalers opened 2 years ago
The dashboard approach was ultimately decided on for data & visualization layout for each page in the story. Each story configuration file contains JSON with basic story name, chapter name, and similar other properties. Each page object in the file will be a dashboard configuration object so we can take advantage of the dashboard layout. More information can be found at the Adding a Story docs.
I still need to add the ability to change the background color of each page in the story, so I'll refrain from closing this issue for now.
I have been hearing over and over that people are defaulting to using Esri StoryMaps for visualizations. That is OK if they have access to ArcGIS Online. The InfoMapper can provide an open source alternative that can integrate with other InfoMapper visualizations and components. We would need to add support for the
fullpage.js
library, which still seems like a good option and they have a GPL 3 license for open source. See the Examples and then drill into the Angular wrapper.See also issue #14, which has some broad background.
See repositories where OWF used
fullpage
, also deployed on South Platte Basin:owf-learn-arcgis-story-maps
- old but may be usefulswsi-story-sp-entities
swsi-story-sp-hydrology2
swsi-story-ipps
Technical considerations include:
01-something.md
,02-something.md
, etc. Use map configuration similar to what we have been doing (which are now mainly the map configuration and a few supporting configuration files since data now lives ondata.openwaterfoundation.org
).Also, should we consider supporting the following, either embedded in a story (we did that with some of the South Platte work), or as separate tools? Knight Lab. I see that they now have a story tool (they did not have that when we selected fullpage). Some of these tools could be stand-alone, such as image side by side viewer, or could be embedded in a story. I am always in favor or modularity but I recognize there are technical challenges. For example, do stories allow "widgets" to be embedded, where a widget is any visualization component? In this way, a story could be sort of like a dashboard.
At this point, do some homework and then we can discuss.