Creating Concept Explorer Solutions (Pimcore Method)
Overviewβ
Concept Explorer Solutions are made up of multiple components and are evolving rapidly. This document will begin as a basic outline of the components/ steps to creation and get additional details over time.
This document assumes you have proper access/ permissions to the NimbleStory backend (Pimcore).
- Overview
- π Component Definitions
- π Suggested Creation Sequence
- π 1. Setup for TileSet Creation (one time task)
- π 2. Create a TileSet from a high-res image
- π 3. Create a Core Visual, using the TileSet output (.zip)
- π 4. Create at least one Article or Portfolio Content
- π 5. Create a Perspective with Waypoints
- π 6. Finally - Create the Concept Explorer Solution
π Component Definitionsβ
Solutions (Pimcore object βCESolutionβ) represents the βCardβ for Concept Explorer in the Home/Project views of NimbleStory. A Solution requires at least one Core Visual, one Perspective, and one Waypoint.
Core Visuals (Pimcore object βCEVisualβ) are the image tilesets we use as the background of our solutions. Important - at this time, we use an offline process to convert a high-resolution image into a tileset for Concept Explorer.
Perspectives (Pimcore object βCEJourneyβ) are the sets of waypoints/hotspots in βplayβ at one time.
Waypoints (these are stored inside of Perspectives in Pimcore) represent a single hot spot/ clickable area and the styling/ label/ content that gets shown on hover/ click. Waypoint content and styling is evolving quickly but can currently support:
Articles (simple content)
Links (embed or link out to external links)
Contexts (jump to a different perspective/ waypoint/ etc)
Portfolio Content (pdfs/ images/ videos/ etc.)
Digital Workspaces (Miro/ Mural/ NimbleSpaces/ etc.)
Articles (Pimcore object βCECardβ) are content articles that can get displayed when a Waypoint is clicked.
π Suggested Creation Sequenceβ
- Setup for TileSet creation (one time task)
- Create a TileSet from a high-res image
- Create a Core Visual, using the TileSet output (.zip)
- Create at least one Article or Portfolio Content so your waypoints have something to target
- Create a Perspective with Waypoints
- Finally - Create the Concept Explorer Solution
π 1. Setup for TileSet Creation (one time task)β
https://bitbucket.org/nimblestory/nimblestory-tilegen/src/master/
- Download and Install Docker Desktop - basic install is fine
- Download the files for TileGen from BitBucket
- setup a folder outside your normal documents like /Users/Bruce/CodeProjects/TileGen
- put the TileGen files in that folder
- open Mac terminal and get to that folder ex. "cd /Users/Bruce/CodeProjects/TileGen"
- list the files to make sure you are in the right place ex. "ls -al"
- set the script to be executable "chmod 774 tilegen.sh"
- run the setup process "./tilegen.sh setup" (this will create work folders/ etc.)
π 2. Create a TileSet from a high-res imageβ
- This process is best performed on a high-res image (4000px wide or larger)
- Use Finder to place an image in the "input" folder of TileGen
- open Mac terminal and get to that folder ex. "cd /Users/Bruce/CodeProjects/TileGen"
- list the files to make sure you are in the right place ex. "ls -al"
- run the list process "./tilegen.sh list" to see what files tilegen is ready to process
- confirm your image is in the list
- run the generation process "./tilegen.sh run" to convert the image into tiles
- you should see some output as it goes through the steps
- Use Finder to get the finished tile set file (.zip) in the TileGen/output folder
π 3. Create a Core Visual, using the TileSet output (.zip)β
- In Pimcore, Navigate to the project you are going to add this to.
- It is suggested that Visuals, Perspectives, and Articles be added to a ContentFolder of that project but that is up to you
- Add a CEVisual Object from the right-click menu

General Tab
-
Provide a description of this visual (this gets displayed to the user in the About modal later)
-
Provide the original image in the βThumbnailβ view (donβt worry, this will get downscaled or output)
-
Visual File Tab
- Provide the Zip file from the previous step here
- Provide the Width / Height in pixels of the original image
- Provide the Options (defaults are 50/50/3/1/5)
- Provide a color for the background/border around the visual
-
Save and Publish
π 4. Create at least one Article or Portfolio Contentβ
- Documentation tbd
π 5. Create a Perspective with Waypointsβ
- Documentation tbd
π 6. Finally - Create the Concept Explorer Solutionβ
- Documentation tbd