A “build-your-own” software approach gives the city of Sandy Springs the right formula for faster site speed and the ability to publish messages across multiple content channels — including a new digital signage network.
What you'll learn:
Why Sandy Springs chose a decoupled Drupal architecture
- How the new platform empowers Sandy Springs to create content once and publish it everywhere -- from the website and social media to a network of digital signage.
- Benefits gained from decoupled Drupal 8, GatsbyJS, and Netlify, including: a fast, reliable site, hosting costs, and ease of development for their team.
Exploring the Future Potential of AI-Enabled Smartphone Processors
We Built This City (On Drupal 8)
1. We Built This City (On Drupal 8)
August 6, 2019
Decoupling Drupal for a Unified Platform
2. | 2
Speakers
Zack Hawkins
Senior Director of
Front End Development,
Mediacurrent
Jason Green
Visual Communications
Manager, The City of
Sandy Springs
3. About Mediacurrent
Mediacurrent is a full-service digital agency that
implements world class open source software
development, strategy, and design to achieve
defined goals for enterprise organizations
seeking a better return on investment.
4. | 4
About the City of Sandy Springs
The city of Sandy Springs incorporated in 2005.
With more than 106 thousand residents, it is the sixth
largest city in Georgia and the second largest city in the
metropolitan Atlanta area.
5. | 5
Agenda
I. Intro to Mediacurrent and Sandy Springs
II. Project Challenges
III. Create Once. Publish Anywhere.
IV. Inside Sandy Springs’ Decoupled CMS
V. Advantages of GatsbyJS + Drupal
VI. Integrating Digital Signage and Distributing Content
VII. Key Takeaways
7. | 7
Digital Information Systems
● Websites
● Social Media
● Digital Signage
● Applications
● 3rd Party Platforms
(event calendars, listing sites etc.)
8. | 8
It used to be so simple.
Could you
post this?
The
“Webmaster”
27. | 27
Performance
● Gatsby is a web compiler — it takes
your site components and compiles
the fastest site possible
● With most frameworks, it’s hard to
build fast websites; with Gatsby, it’s
hard to build a slow website
28. | 28
Benefits of Gatsby to Sandy Springs
● Fast, reliable site
● Latest front end best practices
● Ease of development for the team
● $$$ saved on hosting
33. | 33
Back-End Content Creator Interface: Distribution
● Destination
○ Creators select front-ends
● Tags
○ Creators select from a searchable
dropdown list of tags.
○ Content-type specific tags:
Events are tagged by genre, news
is tagged by category
34. | 34
Digital Signage
● Powers RSS feeds utilized by signage
templates
● RSS feeds can be customized easily by
the client to create new content
display logic
Website Front-End
● Content is automatically displayed
based on content type, then tags
● Powers front-end user filtering
Utilizing Tags
35. | 35
Back-End Content Creator Interface: Promotion
● Promotion
○ Creators select from hierarchical
drop-down menus
○ Creators can add as many
promotions as they wish
○ More Information Link field
allows for external promotions
36. | 36
Managing Promotions
● By default, promotions are displayed
based on date logic
● Promotion queues can be managed
and reordered by an editor
38. | 38
Image Processor
● Upload and single image and
select the focal point
● Cropped images are
generated
● All Unified Platformed
front-ends are designed using
three aspect ratios for images
39. “This all seems complicated….
I’m sure there’s a vendor that
already has a product we can use.”
40. | 40
Software as a Service
● One Size Fits All
● Illusion of Customizability
● Rarely Up to Date
● Rarely act on feedback
42. Developing Software: Maximizing your Chance of Success
Partner with a strong engineering firm
Build on top of open source platforms
Ensure the project has a champion
Establish project management application workflows from the top-down
Infuse your organization with technically oriented employees
| 42
43. | 43
Summary of Benefits to Sandy Springs
● Content only has to be created once
● Content reaches more information systems and
more people
● Customizable and Extensible
● Reliable
● Simpler to manage
● Better user experiences
● Zero Complaints