SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Penn State News: Scaling to
New Heights in Higher Ed
November 9th, 2021
Creating an Innovative Storytelling Platform on a
Modern, Scalable Open Source Framework
+
Today’s
Team
Jim Nourse
Asst. Dir. Web Products
Penn State
Mark Shropshire
Sr. Dir. of Development
Mediacurrent
Grayson Hicks
Staff Software Engineer
Gatsby
1. Mediacurrent’s Focus on Higher Ed
2. Opportunities Facing Penn State News
3. What Needed to Be Done
4. Primed For Publishing
5. The Penn State Platform
6. Q&A
Today’s
Agenda
| 4
Gatsby & Mediacurrent
Combining Strengths
| 4
Mediacurrent
● Open source experience partner
● Focused on Drupal since 2007
● Clients include higher education,
nonprofit, government, and global
brands
● Around 90 US-based team
members across strategy, design,
and development
Gatsby
● Open Source, React-based Web
Framework - 50,000+ Github stars
● Decoupled Data Layer makes
sourcing content from your favorite
headless CMS fast & simple
● Gatsby Cloud is a cloud platform
for building, previewing, and
deploying Gatsby sites.
Mediacurrent’s Focus
On Higher Education
| 6
Higher Ed Partnership
● Mediacurrent is partnered with 7 out of the top
10 Universities in the Adoption of Drupal
● 14+ Years Experience in Higher Education
| 6
Opportunities Facing
Penn State News
| 8
Penn State
● Over 80,000 students enrolled
● Top 10 largest public university in
the world
● Leader in higher education for more
than 150 years
● Millions of pageviews annually to
Penn State News site
| 9
Penn State News Stats
250
Contributing
Editors
30
Unique Stories
Per Day
40
Images and
Video Per Day
Highly Custom
Drupal 7 Build
35
Million Individual
Emails Per Year
70
Syndicated
Partner Websites
| 9
| 10
A Content Hub
| 11
More Than Just a News Site
Building Togetherness
As a respected hub of information for the
full university community.
Campus Emergencies
An essential informational go-to
during campus emergencies.
Informing the Public
Drives strategic communications and
supports public relations initiatives.
What Needed
To Be Done
| 13
Site Requirements
● Hosting
Outsource Hosting Infrastructure to the Cloud.
● Authoring
Build a Best-in-class Content Authoring Experience.
● Decoupled Frontend
Provide a Secure, Reliable, and Performant
Decoupled Frontend.
● Universal API
Provide API for All Penn State Campuses.
● Global System Integration
Integrate with Penn State Systems.
● Workflow Segregation
Separating workflow around front-end and back-end.
| 14
Creating a Storytelling System
Flexible Design
A highly flexible React component-based
system filled with options to customize a
page with dynamic and static content.
Living Style Guide
Throughout the rebuild, a living
style guide helped designers and
developers understand how the
application would look and feel.
Accessibility Support
Tools and keyboard navigation testing
and audits allowed Penn State’s team to
create accessible digital experiences.
| 15
Gatsby Is The Frontend
Built For Decoupled Content
A React-based web
framework that makes
building fast, secure,
scalable, and accessible
sites simple and fun. Gatsby
handles things like routing,
templates, pre-fetching,
lazy-loading, and more right
out of the box.
The Gatsby Content Mesh is
a decoupled data layer
powered by GraphQL that
makes sourcing, normalizing,
and updating content
lightning fast and
straightforward.
Gatsby Cloud helps teams
deliver the best Gatsby
experience with a unified
platform for Building,
Previewing, and Deploying a
Gatsby site to a global, edge
network.
Gatsby Framework Gatsby Content Mesh Gatsby Cloud
Primed
for Publishing
| 17
Gatsby Preview
An integration with Drupal and Gatsby Cloud
allows authors at Penn State News to see a
preview of changes before they go live.
| 17
| 18
Image Optimization
Drupal integration with Amazon AWS S3 allowed
us to decouple the total file size and bandwidth
of images. Now, images are pushed to Amazon,
providing security and faster performance.
| 18
| 19
Groups and Roles
With PSU’s large editorial team came the
challenge to manage high-volume workflow
requirements. Groups and roles created in
Drupal make it easier to administer.
| 19
| 20
Measurable Security
Improvements
| 20
The Penn State
Platform
| 22
The Impact of Decoupling
Resourcing
User Experience Performance
Security
Functionality
Flexibility
| 23
Tech Stack
We’ve pulled together a robust combination of open
source technologies to build out our tech stack.
API
User-Facing
Website
Send Emails for News
Publications, etc.
Files
Images
Campus Alerts
| 24
Improved Front-End
Experience
| 24
| 25
Drupal Content
Authoring Experience
| 25
| 26
Built For Scale,
Built for Reusability
| 27
The Penn State News
Open Source Story
| 27
| 28
The Distinct Advantages
of Using Gatsby
With DSG, Incremental
Builds, and more - there is
no faster way to build and
deploy your Gatsby site.
Share drafted content or
code on a unique URL that is
perfect for collecting
feedback and testing early.
Gatsby is hosted on the
Edge, delivering your content
in milliseconds to site visitors
all around the globe.
Faster Builds & Deploys Shareable Previews Better Site Performance
Questions
& Answers
Check out Penn State News
at psu.edu/news
@Mediacurrent
Mediacurrent @Mediacurrent MediacurrentDrupal
Mediacurrent.com @Mediacurrent
Thank You!

Weitere ähnliche Inhalte

Was ist angesagt?

Paragraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownMediacurrent
 
Managing Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesManaging Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesMediacurrent
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Mediacurrent
 
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 MagMutual.com: On the JAMStack with Gatsby and Drupal 8 MagMutual.com: On the JAMStack with Gatsby and Drupal 8
MagMutual.com: On the JAMStack with Gatsby and Drupal 8Mediacurrent
 
Experience Digital Freedom with Acquia
Experience Digital Freedom with AcquiaExperience Digital Freedom with Acquia
Experience Digital Freedom with AcquiaAcquia
 
Penn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyPenn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyMediacurrent
 
Fishbowl Opc.Com Presentation
Fishbowl   Opc.Com PresentationFishbowl   Opc.Com Presentation
Fishbowl Opc.Com PresentationAIIM Minnesota
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to KnowMediacurrent
 
What to Expect in Drupal 8
What to Expect in Drupal 8What to Expect in Drupal 8
What to Expect in Drupal 8Mediacurrent
 
Introduction to basics of drupal
Introduction to basics of drupalIntroduction to basics of drupal
Introduction to basics of drupallrtraining05
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Rachel Wandishin
 
5 Reasons Enterprise Marketers Love Drupal 8
5 Reasons Enterprise Marketers Love Drupal 85 Reasons Enterprise Marketers Love Drupal 8
5 Reasons Enterprise Marketers Love Drupal 8Duo Consulting
 
Demystifying Decoupled Drupal for Developers & Content Authors
Demystifying Decoupled Drupal for Developers & Content AuthorsDemystifying Decoupled Drupal for Developers & Content Authors
Demystifying Decoupled Drupal for Developers & Content AuthorsRachel Wandishin
 
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapeDrupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapePhase2
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 
Building Modern Teams and Software
Building Modern Teams and SoftwareBuilding Modern Teams and Software
Building Modern Teams and SoftwareNebulaworks
 
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Acquia
 
Membership recruitment..
Membership recruitment..Membership recruitment..
Membership recruitment..Diksha71
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8Mediacurrent
 
PPM Summit San Francisco Hitachi
PPM Summit San Francisco HitachiPPM Summit San Francisco Hitachi
PPM Summit San Francisco HitachiMicrosoft
 

Was ist angesagt? (20)

Paragraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final Showdown
 
Managing Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesManaging Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 Websites
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan
 
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 MagMutual.com: On the JAMStack with Gatsby and Drupal 8 MagMutual.com: On the JAMStack with Gatsby and Drupal 8
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 
Experience Digital Freedom with Acquia
Experience Digital Freedom with AcquiaExperience Digital Freedom with Acquia
Experience Digital Freedom with Acquia
 
Penn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyPenn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with Gatsby
 
Fishbowl Opc.Com Presentation
Fishbowl   Opc.Com PresentationFishbowl   Opc.Com Presentation
Fishbowl Opc.Com Presentation
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to Know
 
What to Expect in Drupal 8
What to Expect in Drupal 8What to Expect in Drupal 8
What to Expect in Drupal 8
 
Introduction to basics of drupal
Introduction to basics of drupalIntroduction to basics of drupal
Introduction to basics of drupal
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
 
5 Reasons Enterprise Marketers Love Drupal 8
5 Reasons Enterprise Marketers Love Drupal 85 Reasons Enterprise Marketers Love Drupal 8
5 Reasons Enterprise Marketers Love Drupal 8
 
Demystifying Decoupled Drupal for Developers & Content Authors
Demystifying Decoupled Drupal for Developers & Content AuthorsDemystifying Decoupled Drupal for Developers & Content Authors
Demystifying Decoupled Drupal for Developers & Content Authors
 
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapeDrupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
Building Modern Teams and Software
Building Modern Teams and SoftwareBuilding Modern Teams and Software
Building Modern Teams and Software
 
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
 
Membership recruitment..
Membership recruitment..Membership recruitment..
Membership recruitment..
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8
 
PPM Summit San Francisco Hitachi
PPM Summit San Francisco HitachiPPM Summit San Francisco Hitachi
PPM Summit San Francisco Hitachi
 

Ähnlich wie Penn State scales static Drupal to new heights

Intro to FFW and Drupal
 Intro to FFW and Drupal Intro to FFW and Drupal
Intro to FFW and DrupalBrent Bice
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxBOBY RISHABH KUMAR SHARMA
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfUncodemy
 
SA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseSA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseDavid Graham
 
Introduction to Web Frameworks
Introduction to Web FrameworksIntroduction to Web Frameworks
Introduction to Web FrameworksSarika Jadhav
 
Beyond HTML Exploring Advanced Techniques in Website Development.pdf
Beyond HTML Exploring Advanced Techniques in Website Development.pdfBeyond HTML Exploring Advanced Techniques in Website Development.pdf
Beyond HTML Exploring Advanced Techniques in Website Development.pdfBitCot
 
Startup Engineering Cookbook
Startup Engineering CookbookStartup Engineering Cookbook
Startup Engineering CookbookManish Jain
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitecturePlatform CF
 
Top 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfTop 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfLaura Miller
 
Net Solutions Drupal Development Brochure
Net Solutions Drupal Development BrochureNet Solutions Drupal Development Brochure
Net Solutions Drupal Development BrochureNet Solutions
 
What Is Full Stack Development? A Complete Guide
What Is Full Stack Development? A Complete GuideWhat Is Full Stack Development? A Complete Guide
What Is Full Stack Development? A Complete GuideSmartz Minds
 
JavaScript Frameworks Popularity
JavaScript Frameworks PopularityJavaScript Frameworks Popularity
JavaScript Frameworks PopularityAlbiorix Technology
 
5 programming languages for web development in 2023
5 programming languages for web development in 20235 programming languages for web development in 2023
5 programming languages for web development in 2023BMN Infotech
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015AnyPresence
 
State of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansState of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansDries Buytaert
 
Choosing the Right Technologies A Guide to Frameworks and Tools for Web App D...
Choosing the Right Technologies A Guide to Frameworks and Tools for Web App D...Choosing the Right Technologies A Guide to Frameworks and Tools for Web App D...
Choosing the Right Technologies A Guide to Frameworks and Tools for Web App D...BitCot
 
Marlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs
 
Celcome analytical solution2
Celcome analytical solution2Celcome analytical solution2
Celcome analytical solution2Sudhakara Varma
 

Ähnlich wie Penn State scales static Drupal to new heights (20)

Intro to FFW and Drupal
 Intro to FFW and Drupal Intro to FFW and Drupal
Intro to FFW and Drupal
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdf
 
SA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseSA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterprise
 
Introduction to Web Frameworks
Introduction to Web FrameworksIntroduction to Web Frameworks
Introduction to Web Frameworks
 
Beyond HTML Exploring Advanced Techniques in Website Development.pdf
Beyond HTML Exploring Advanced Techniques in Website Development.pdfBeyond HTML Exploring Advanced Techniques in Website Development.pdf
Beyond HTML Exploring Advanced Techniques in Website Development.pdf
 
Startup Engineering Cookbook
Startup Engineering CookbookStartup Engineering Cookbook
Startup Engineering Cookbook
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App Engine
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
 
Top 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfTop 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdf
 
Net Solutions Drupal Development Brochure
Net Solutions Drupal Development BrochureNet Solutions Drupal Development Brochure
Net Solutions Drupal Development Brochure
 
What Is Full Stack Development? A Complete Guide
What Is Full Stack Development? A Complete GuideWhat Is Full Stack Development? A Complete Guide
What Is Full Stack Development? A Complete Guide
 
JavaScript Frameworks Popularity
JavaScript Frameworks PopularityJavaScript Frameworks Popularity
JavaScript Frameworks Popularity
 
5 programming languages for web development in 2023
5 programming languages for web development in 20235 programming languages for web development in 2023
5 programming languages for web development in 2023
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015
 
State of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansState of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New Orleans
 
Choosing the Right Technologies A Guide to Frameworks and Tools for Web App D...
Choosing the Right Technologies A Guide to Frameworks and Tools for Web App D...Choosing the Right Technologies A Guide to Frameworks and Tools for Web App D...
Choosing the Right Technologies A Guide to Frameworks and Tools for Web App D...
 
Marlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering Services
 
How to Build a Robust Web Application in 2024.
How to Build a Robust Web Application in 2024.How to Build a Robust Web Application in 2024.
How to Build a Robust Web Application in 2024.
 
Celcome analytical solution2
Celcome analytical solution2Celcome analytical solution2
Celcome analytical solution2
 

Mehr von Mediacurrent

Evolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdEvolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdMediacurrent
 
Delivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdMediacurrent
 
Content Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceMediacurrent
 
Decoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldMediacurrent
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsMediacurrent
 
Reimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyMediacurrent
 
How to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalMediacurrent
 
Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Mediacurrent
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalMediacurrent
 
Level Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesLevel Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesMediacurrent
 
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesHow to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesMediacurrent
 
The Nonprofits' Guide to Content Strategy
The Nonprofits' Guide to Content StrategyThe Nonprofits' Guide to Content Strategy
The Nonprofits' Guide to Content StrategyMediacurrent
 
Google Optimize: How Mass.gov Builds Great Government UX
Google Optimize: How Mass.gov Builds Great Government UXGoogle Optimize: How Mass.gov Builds Great Government UX
Google Optimize: How Mass.gov Builds Great Government UXMediacurrent
 
How We Win With Agile
How We Win With Agile How We Win With Agile
How We Win With Agile Mediacurrent
 
Georgia Tech's Strategic Drupal Redesign
Georgia Tech's Strategic Drupal Redesign Georgia Tech's Strategic Drupal Redesign
Georgia Tech's Strategic Drupal Redesign Mediacurrent
 
Marketing Attribution Modeling
Marketing Attribution ModelingMarketing Attribution Modeling
Marketing Attribution ModelingMediacurrent
 
Mediacurrent Introduction to Emotional Design 2019
Mediacurrent Introduction to Emotional Design 2019Mediacurrent Introduction to Emotional Design 2019
Mediacurrent Introduction to Emotional Design 2019Mediacurrent
 
Habitat for Humanity and Mediacurrent: Expanding with Drupal 8
Habitat for Humanity and Mediacurrent: Expanding with Drupal 8Habitat for Humanity and Mediacurrent: Expanding with Drupal 8
Habitat for Humanity and Mediacurrent: Expanding with Drupal 8Mediacurrent
 
InteractUSG: Intelligent UX in Human Centered Design
InteractUSG: Intelligent UX in Human Centered DesignInteractUSG: Intelligent UX in Human Centered Design
InteractUSG: Intelligent UX in Human Centered DesignMediacurrent
 

Mehr von Mediacurrent (19)

Evolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdEvolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher Ed
 
Delivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher Ed
 
Content Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your Audience
 
Decoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real World
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web Projects
 
Reimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web Strategy
 
How to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with Drupal
 
Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to Drupal
 
Level Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesLevel Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best Practices
 
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesHow to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
 
The Nonprofits' Guide to Content Strategy
The Nonprofits' Guide to Content StrategyThe Nonprofits' Guide to Content Strategy
The Nonprofits' Guide to Content Strategy
 
Google Optimize: How Mass.gov Builds Great Government UX
Google Optimize: How Mass.gov Builds Great Government UXGoogle Optimize: How Mass.gov Builds Great Government UX
Google Optimize: How Mass.gov Builds Great Government UX
 
How We Win With Agile
How We Win With Agile How We Win With Agile
How We Win With Agile
 
Georgia Tech's Strategic Drupal Redesign
Georgia Tech's Strategic Drupal Redesign Georgia Tech's Strategic Drupal Redesign
Georgia Tech's Strategic Drupal Redesign
 
Marketing Attribution Modeling
Marketing Attribution ModelingMarketing Attribution Modeling
Marketing Attribution Modeling
 
Mediacurrent Introduction to Emotional Design 2019
Mediacurrent Introduction to Emotional Design 2019Mediacurrent Introduction to Emotional Design 2019
Mediacurrent Introduction to Emotional Design 2019
 
Habitat for Humanity and Mediacurrent: Expanding with Drupal 8
Habitat for Humanity and Mediacurrent: Expanding with Drupal 8Habitat for Humanity and Mediacurrent: Expanding with Drupal 8
Habitat for Humanity and Mediacurrent: Expanding with Drupal 8
 
InteractUSG: Intelligent UX in Human Centered Design
InteractUSG: Intelligent UX in Human Centered DesignInteractUSG: Intelligent UX in Human Centered Design
InteractUSG: Intelligent UX in Human Centered Design
 

Kürzlich hochgeladen

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Kürzlich hochgeladen (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Penn State scales static Drupal to new heights

  • 1. Penn State News: Scaling to New Heights in Higher Ed November 9th, 2021 Creating an Innovative Storytelling Platform on a Modern, Scalable Open Source Framework +
  • 2. Today’s Team Jim Nourse Asst. Dir. Web Products Penn State Mark Shropshire Sr. Dir. of Development Mediacurrent Grayson Hicks Staff Software Engineer Gatsby
  • 3. 1. Mediacurrent’s Focus on Higher Ed 2. Opportunities Facing Penn State News 3. What Needed to Be Done 4. Primed For Publishing 5. The Penn State Platform 6. Q&A Today’s Agenda
  • 4. | 4 Gatsby & Mediacurrent Combining Strengths | 4 Mediacurrent ● Open source experience partner ● Focused on Drupal since 2007 ● Clients include higher education, nonprofit, government, and global brands ● Around 90 US-based team members across strategy, design, and development Gatsby ● Open Source, React-based Web Framework - 50,000+ Github stars ● Decoupled Data Layer makes sourcing content from your favorite headless CMS fast & simple ● Gatsby Cloud is a cloud platform for building, previewing, and deploying Gatsby sites.
  • 6. | 6 Higher Ed Partnership ● Mediacurrent is partnered with 7 out of the top 10 Universities in the Adoption of Drupal ● 14+ Years Experience in Higher Education | 6
  • 8. | 8 Penn State ● Over 80,000 students enrolled ● Top 10 largest public university in the world ● Leader in higher education for more than 150 years ● Millions of pageviews annually to Penn State News site
  • 9. | 9 Penn State News Stats 250 Contributing Editors 30 Unique Stories Per Day 40 Images and Video Per Day Highly Custom Drupal 7 Build 35 Million Individual Emails Per Year 70 Syndicated Partner Websites | 9
  • 11. | 11 More Than Just a News Site Building Togetherness As a respected hub of information for the full university community. Campus Emergencies An essential informational go-to during campus emergencies. Informing the Public Drives strategic communications and supports public relations initiatives.
  • 13. | 13 Site Requirements ● Hosting Outsource Hosting Infrastructure to the Cloud. ● Authoring Build a Best-in-class Content Authoring Experience. ● Decoupled Frontend Provide a Secure, Reliable, and Performant Decoupled Frontend. ● Universal API Provide API for All Penn State Campuses. ● Global System Integration Integrate with Penn State Systems. ● Workflow Segregation Separating workflow around front-end and back-end.
  • 14. | 14 Creating a Storytelling System Flexible Design A highly flexible React component-based system filled with options to customize a page with dynamic and static content. Living Style Guide Throughout the rebuild, a living style guide helped designers and developers understand how the application would look and feel. Accessibility Support Tools and keyboard navigation testing and audits allowed Penn State’s team to create accessible digital experiences.
  • 15. | 15 Gatsby Is The Frontend Built For Decoupled Content A React-based web framework that makes building fast, secure, scalable, and accessible sites simple and fun. Gatsby handles things like routing, templates, pre-fetching, lazy-loading, and more right out of the box. The Gatsby Content Mesh is a decoupled data layer powered by GraphQL that makes sourcing, normalizing, and updating content lightning fast and straightforward. Gatsby Cloud helps teams deliver the best Gatsby experience with a unified platform for Building, Previewing, and Deploying a Gatsby site to a global, edge network. Gatsby Framework Gatsby Content Mesh Gatsby Cloud
  • 17. | 17 Gatsby Preview An integration with Drupal and Gatsby Cloud allows authors at Penn State News to see a preview of changes before they go live. | 17
  • 18. | 18 Image Optimization Drupal integration with Amazon AWS S3 allowed us to decouple the total file size and bandwidth of images. Now, images are pushed to Amazon, providing security and faster performance. | 18
  • 19. | 19 Groups and Roles With PSU’s large editorial team came the challenge to manage high-volume workflow requirements. Groups and roles created in Drupal make it easier to administer. | 19
  • 22. | 22 The Impact of Decoupling Resourcing User Experience Performance Security Functionality Flexibility
  • 23. | 23 Tech Stack We’ve pulled together a robust combination of open source technologies to build out our tech stack. API User-Facing Website Send Emails for News Publications, etc. Files Images Campus Alerts
  • 25. | 25 Drupal Content Authoring Experience | 25
  • 26. | 26 Built For Scale, Built for Reusability
  • 27. | 27 The Penn State News Open Source Story | 27
  • 28. | 28 The Distinct Advantages of Using Gatsby With DSG, Incremental Builds, and more - there is no faster way to build and deploy your Gatsby site. Share drafted content or code on a unique URL that is perfect for collecting feedback and testing early. Gatsby is hosted on the Edge, delivering your content in milliseconds to site visitors all around the globe. Faster Builds & Deploys Shareable Previews Better Site Performance
  • 29. Questions & Answers Check out Penn State News at psu.edu/news