1 1
Story City
An Interactive, Rich Media Map Case Study
Story City An Interactive, Rich Media Map Case Study 1 1 Martin - - PowerPoint PPT Presentation
Story City An Interactive, Rich Media Map Case Study 1 1 Martin Anderson-Clutz Jordan Thompson mandclu nord102 2 FOLLOW ALONG https://v.gd/story_city 3 THE OPPORTUNITY 4 VANCOUVER PUBLIC LIBRARY - In 2013 rated as the
1 1
Story City
An Interactive, Rich Media Map Case Study
2
Martin Anderson-Clutz mandclu Jordan Thompson nord102
3
4
by neighbourhood and location
VANCOUVER PUBLIC LIBRARY
5
6
ISLANDORA
7
Drupal as its front-end, and Solr for search
lifting of managing digital objects, but can be slow
Fedora Commons Islandora Solr Drupal Openseadragon JW Player PREMIS FITS
D7
WHAT WE WERE PROVIDED
8
THE REQUIREMENTS
9
10
VAGRANT AND GIT
11
from git repo:
A MAP SOLUTION
12
solution
ADDITIONAL MAP THEMES
13
hook_leaflet_map_info_alter()
14
DATA COMPATIBILITY
15
mapping solutions
16
17
MANAGING VIEWS
18
possible to embed config directly in module
hook_views_default_views()
19
OVERRIDING THE THEME
20
21
22
23
FACETS AS CHECKBOXES
24
25
CUSTOM ICONS
26
EMBEDDED MEDIA PLAYERS
27
28
at different levels of zoom, breaking into smaller clusters as necessary
settings with the ability to disable clustering at a specific zoom level
CLUSTERING
29
30
NEIGHBOURHOODS
31
Language
annotation and visualization within Internet- based, two-dimensional maps and three- dimensional Earth browsers.
City of Vancouver
localareaboundary.htm
SHAREABLE URLS
32
history.pushState()
SHARING URL STRUCTURE
33
story-city?pid=islandora:[#]&z=[#]&lat=[coord]&lng=[coord]&c=true
34
custom regex to ensure values
format
a. If clustered, zoom to the max level (18) b. If not clustered, zoom to the specified zoom level (z)
the pid and click it
SHARING POPUP URL STRUCTURE EXPLAINED
35
THE SOLUTION
36
Dependencies Module Structure
37
“From the beginning, they understood what we wanted to achieve and put a lot of thought into the product. It wasn't just about the functionality but creating an engaging experience that would make people want to explore the content and browse further.”
38
In Their Words: Vancouver Public Library
▪ “This is really important work.” ▪ “I had no idea so many things happened here [on this street corner] over the years. As a newcomer, this is really interesting to me.” ▪ “Getting recorded really made me think about how I feel about Vancouver.”
39
In Their Words: Participants of the Interviews
▪ “Love the map. It makes it easier to see.” ▪ “Very engaging. I can zoom in easily. I hate lists.” ▪ “Beautiful!” ▪ “I can see how many interviews are in each neighbourhood that helps. I don’t care about every neighbourhood, just mine!”
40
In Their Words: Feedback From the Community
▪ “Most impressive, the map functionality is
– Museum on Main Street [Smithsonian] staffer ▪ “Surely you must have had a massive project team to capture so much audio content?” – an incredulous attendee with experience in oral history
41
In Their Words: Feedback From Other Museums
LESSONS LEARNED
42
REFERENCES
43
Join us for contribution opportunities
Friday, April 12, 2019
Mentored Contribution s 9:00-18:00 Room: 602 First Time Contributor Workshop General Contributions 9:00-12:00 Room: 606 9:00-18:00 Room: 6A
#DrupalContributions
What did you think?
Locate this session at the DrupalCon Seattle website: http://seattle2019.drupal.org/schedule Take the Survey! https://www.surveymonkey.com/r/ DrupalConSeattle
46