# Playing with GeoStories A `GeoStory` is a special type of content in GeoNode allowing you to create a *storytelling-type* frame composed using a mix of geospatial data and static media-type contents. You will be able to compose the frames by placing text, images, video, audio, maps, and other static contents into a dynamic page resulting in a narrative story. An alternative method to a simple plain map for presenting contents and linking them to events and places in the world. ## Create a GeoStory - From the `Add Resource` dropdown menu, select `Create geostory` ![image](./img/create_geostory_link.png) - You will be redirected to an empty GeoStory with a sample title ![image](./img/geostory_1.png) - Let's start by adding a title; write `Boulder Colorado` into the title frame ![image](./img/geostory_2.png) - Change the size of the title frame to `XL` ![image](./img/geostory_3.png) - Adjust the color of the tile frame to a transparent gray, the text to white, and add a shadow ![image](./img/geostory_4.png) - Change the text to `Bold` and `Centered` by clicking on the text ![image](./img/geostory_5.png) - Click on the Pencil to edit the media contents of this frame ![image](./img/geostory_6.png) - Let's search for an image of Boulder in Colorado on Google and let's copy the `image URL` ![image](img/125653470-7420f5a2-bf3b-4b94-b24d-6e4a24b2c4e9.png) - Ensure that in the Services drop-down in the top right `Story Resources` is collected - Click on `Images` and then add (`+`) ![image](img/125653599-4f525be9-7902-4c0a-b9e1-e8f58bbcdd63.png) - Fill the image form with the `URL` and other info, and then `Save` ![image](img/125653824-a437a953-998d-492c-bb82-1c3ccabf8ab8.png) - Select the newly created image content and `Apply` ![image](img/125653980-08271026-f017-4d23-a3d8-b21a00ea9bd0.png) - The image suddenly appears as the frame background ![image](./img/geostory_7.png) - Time to save our new GeoStory before adding more content. Click on `Save` in the top-left corner of the menu and click `Save As`. Enter a title and description and click `Save` ![image](./img/geostory_8.png) ## Edit a GeoStory - From the GeoStories list, click on the Pencil icon in the top-left corner as shown below ![image](./img/geostory_9.png) - Change the `fit` of the `Abstract` to `Vertical` and click on the `Plus` button at the bottom ![image](img/125661324-fe1c8fc0-50ea-4432-9fef-5db51b2d31ff.png) - Add an `Immersive Section`, click on the pencil and make sure the GeoNode service is selected - Click on the Maps button under Media - Select the `Boulder Map` created previously from the available `Maps` on GeoNode and apply ![image](img/125661675-c297bdd0-ba34-4964-a043-64728b04760c.png) - Add and fix some text (you can get it from Google) to the Text section ![image](img/125661775-529714d4-eb86-4727-bffc-5c6d4b378d75.png) - Click on the plus at the bottom of the map Immersive content section - Add a `Title Section` and insert the title `Boulder Trails` into the text box ![image](img/125661964-7e321607-846a-4a4b-9f80-883d7a03266b.png) - Add another `Immersive Section`, add the `Boulder Map` again, and zoom to the `Middle Saint Vrain Trailhead location`. Search for some text and images on google and add them to the text box. Also, change the size and positions of the media and text contents if needed by using the `Align content` button and selecting Right. ![image](./img/geostory_10.png) - Click on the map settings as shown below ![image](img/125765963-316a7274-542e-4b52-a909-eb5ab8ae9ba1.png) - Click on the tool symbol to access the settings tab as shown below ![image](img/125766039-a85599db-f0e8-401a-bf70-e66664439764.png) - Enable the option as shown in the figure below, zoom to the area of interest, and click the save button ![image](img/125766126-ba11c625-f874-4057-b128-1123554b0065.png) - Click on the `Preview` button in order to check the outcomes; if everything is fine, `Save` the GeoStory ![image](./img/geostory_11.png) - The new GeoStory is ready and can be viewed and accessed from the Apps list #### [Next Section: Adding our first Dashboard](ADD_DASHBOARDS.md)