SlideShare a Scribd company logo
Should you upgrade
your Drupal 7 website or
migrate to Drupal 8?
DrupalCamp Montreal 2017 – Symetris.ca
Today’s agenda
1. About Symetris
2. Why this question is important
3. Differences (and similarities) between D7 & D8
4. What factors can influence your decision?
Risks and benefits of each scenario
5. Conclusion
Prologue
About Symetris
Unlock your web potential
with Symetris
***
• Founded in 2004 – 13 years ago!
• 17 experts (most certified devs in Qc)
• Masters of Drupal since “Drupal 5”
• Regular Drupalcamp presenters and
sponsors
Our team
Brad Muncs
President @ Symetris
About me
Chapter 1
Staying with D7 or moving to D8:
Why the question is important
I’m starting with a few assumptions
○ You have already invested in Drupal 7
■ So I don’t need to convince you that Drupal is cool
○ You want to maintain or evolve your existing
platform or website
○ You’re looking for an answer in “business
speak”, not in technobabble
Elements that impact your decision
○ What is the best ROI?
■ Cost/time of effort vs return
○ How much time will this take to implement?
○ Will there be any changes to flexibility, stability
or durability?
○ Will it be easier to maintain content for site
administrators
○ Will it be easier to maintain code for
developers?
The answer, of course is:
IT DEPENDS
The goal of this presentation is to help you make the
right decision for your organization based on your
specific context.
I want to help you identify the elements that will
influence your decision.
Chapter 2
Differences (and similarities)
between D7 and D8
Maturity
○ Drupal 7 was launched in January 2011
○ Drupal 8 was launched in November 2015
○ (That’s 5 years apart.)
Technical enhancements in D8
○ Easier configuration management
■ Better deployments and more sophisticated maintenance
○ Cleaner code
■ Uses Symfony and more object-oriented code
○ More modules are “core” in D8
■ Including “view” and “multilingualism”
Business enhancements in D8
○ Easier to edit content
○ Mobile backend (for editing on the fly)
○ Better language/multilingual support
○ More digiral ecosystem integrations
○ Faster deployments
○ Better performance and scalability
○ “Content as a service” easy to implement
Chapter 3
Factors that can influence
your decision:
risks and benefits for
both scenarios
Factors that influence risk & benefits
○ Current D7 Setup
○ Quantity and complexity of data
○ Budget (time & money)
○ Scope of upcoming enhancements
○ Projected lifetime of existing website
○ Completely new/standalone project?
Chapter 4
Conclusion:
best cases for
both scenarios
(stay D7 vs go D8)
Stay with D7 if you:
○ Aren’t planning any major enhancements
○ Are planning a complete redesign within the
next 2 years (wait to move to D8 then)
○ Have lots of custom-developed modules,
custom workflows or interactions with external
systems/data
○ Need to deploy very quickly (weeks)
○ Need to keep the budget as light as possible in
the short term (might be higher in long run)
Upgrade to D8 if you:
○ Have important new features to add
○ Need to guarantee ongoing support for 5+ yrs
○ Regularly update content or use multiple
languages (easier in D8)
○ Have a “low complexity” website
○ Can invest more time and money upfront (to
reduce the cost down the line)
○ Have frequent deployments (easier in D8)
○ Have high requirements for performance and
scalability
○ Are starting a new project
Merci !
Any questions?
Contact us at
info@symetris.ca
Presentation soon available on Slideshare
PS: We’re looking for Drupal developers! Send your CV!

More Related Content

PPTX
Different approaches for different scopes: How to tackle a medium-sized Dr...
PPT
10 Advantages of Agile Software Development
PDF
Agile Development Methodologies
PPTX
Agile Development Methodology: 10 Important Principles
 
PDF
Agile Model-Driven Development
PPTX
Agile 101
ZIP
Agile Implementation
PDF
Understand the background of Agile software development now
Different approaches for different scopes: How to tackle a medium-sized Dr...
10 Advantages of Agile Software Development
Agile Development Methodologies
Agile Development Methodology: 10 Important Principles
 
Agile Model-Driven Development
Agile 101
Agile Implementation
Understand the background of Agile software development now

What's hot (20)

PPTX
Project management tips and trick
PDF
Introduction agile scrum methodology
PPT
Bpm Camp Prashant Agile
PPT
Introduction To Agile
PDF
Agile Methodology
PPTX
Agile vs. waterfall
PPTX
Hybrid project management methodology
PPTX
Introduction to Agile
PPTX
Agile Waterfall - Advantages & Disadvantages
PDF
Agile In 15 Minutes
PPTX
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
PDF
#T3SCRUM: 12 principles of agile
PDF
Integrating Agile and Traditional Projects in the Enterprise
PPSX
Introduction to Agile
PDF
Jharna Software
PPTX
Agile methodology
PPTX
Project Management
PPTX
Agile project management with scrum
PPTX
Agile foundation and agile myths
PDF
Introduction to Agile Software Development Process
Project management tips and trick
Introduction agile scrum methodology
Bpm Camp Prashant Agile
Introduction To Agile
Agile Methodology
Agile vs. waterfall
Hybrid project management methodology
Introduction to Agile
Agile Waterfall - Advantages & Disadvantages
Agile In 15 Minutes
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
#T3SCRUM: 12 principles of agile
Integrating Agile and Traditional Projects in the Enterprise
Introduction to Agile
Jharna Software
Agile methodology
Project Management
Agile project management with scrum
Agile foundation and agile myths
Introduction to Agile Software Development Process
Ad

Similar to Should you upgrade your Drupal 7 website or migrate to Drupal 8? (20)

PDF
Upgrading to Drupal 8: Benefits and Gotchas
PDF
Why I've Not bothered With Drupal 8
PDF
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
PDF
The Myth Surrounding Drupal Migration For 2022
PDF
Upgrade Your Website From Drupal 7 to Drupal 8: A Step-by-Step Guideline
PPTX
Resources for Navigating Drupal Upgrades: Versions 6 Through 8 And What It Me...
PDF
Drupalcamp Estonia - Drupal 7
PDF
Drupal 8 Configuration Management with Features
PPTX
Our encounter with d8
PDF
Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...
PPTX
How to maintain, evolve and maximize the return on your Drupal website invest...
PDF
Upgrading to Drupal 7
PDF
Drupal 8 introduction
PDF
How to sell drupal 8
PPTX
How to Design a Futuristic Website with Drupal 8?
PPT
Drupal8 Introduction
ODP
SW Drupal Summit - Upgrading 6 to 7
PPTX
Drupal 6 to Drupal 8 Migration
PPTX
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
PDF
How to Migrate Drupal 6 to Drupal 8?
Upgrading to Drupal 8: Benefits and Gotchas
Why I've Not bothered With Drupal 8
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
The Myth Surrounding Drupal Migration For 2022
Upgrade Your Website From Drupal 7 to Drupal 8: A Step-by-Step Guideline
Resources for Navigating Drupal Upgrades: Versions 6 Through 8 And What It Me...
Drupalcamp Estonia - Drupal 7
Drupal 8 Configuration Management with Features
Our encounter with d8
Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...
How to maintain, evolve and maximize the return on your Drupal website invest...
Upgrading to Drupal 7
Drupal 8 introduction
How to sell drupal 8
How to Design a Futuristic Website with Drupal 8?
Drupal8 Introduction
SW Drupal Summit - Upgrading 6 to 7
Drupal 6 to Drupal 8 Migration
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
How to Migrate Drupal 6 to Drupal 8?
Ad

More from Symetris (12)

PDF
Hyperpersonnalisation des sites web et écosystèmes numériques - Les best prac...
PPTX
Écrire de la documentation persistante pour un projet Drupal
PPTX
Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...
PDF
Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016
PPTX
Les particularités de Drupal en gestion de projet: une histoire d’amour et de...
PPTX
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014
PDF
Symetris ambiance
PPTX
WTF: Where To Focus when you take over a Drupal project
PPTX
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
PPTX
Mieux Filtrer ses listes WordPress avec Ajax et WP_Query
PDF
Générer plus de revenus par le web: Pouvez-vous faire mieux ?
PDF
Connecter Drupal à des API externes
Hyperpersonnalisation des sites web et écosystèmes numériques - Les best prac...
Écrire de la documentation persistante pour un projet Drupal
Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...
Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016
Les particularités de Drupal en gestion de projet: une histoire d’amour et de...
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014
Symetris ambiance
WTF: Where To Focus when you take over a Drupal project
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Mieux Filtrer ses listes WordPress avec Ajax et WP_Query
Générer plus de revenus par le web: Pouvez-vous faire mieux ?
Connecter Drupal à des API externes

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Spectroscopy.pptx food analysis technology
PPT
Teaching material agriculture food technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Machine Learning_overview_presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Big Data Technologies - Introduction.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The AUB Centre for AI in Media Proposal.docx
Spectroscopy.pptx food analysis technology
Teaching material agriculture food technology
Assigned Numbers - 2025 - Bluetooth® Document
Machine Learning_overview_presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
A Presentation on Artificial Intelligence
Chapter 3 Spatial Domain Image Processing.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

Should you upgrade your Drupal 7 website or migrate to Drupal 8?

  • 1. Should you upgrade your Drupal 7 website or migrate to Drupal 8? DrupalCamp Montreal 2017 – Symetris.ca
  • 2. Today’s agenda 1. About Symetris 2. Why this question is important 3. Differences (and similarities) between D7 & D8 4. What factors can influence your decision? Risks and benefits of each scenario 5. Conclusion
  • 4. Unlock your web potential with Symetris *** • Founded in 2004 – 13 years ago! • 17 experts (most certified devs in Qc) • Masters of Drupal since “Drupal 5” • Regular Drupalcamp presenters and sponsors
  • 6. Brad Muncs President @ Symetris About me
  • 7. Chapter 1 Staying with D7 or moving to D8: Why the question is important
  • 8. I’m starting with a few assumptions ○ You have already invested in Drupal 7 ■ So I don’t need to convince you that Drupal is cool ○ You want to maintain or evolve your existing platform or website ○ You’re looking for an answer in “business speak”, not in technobabble
  • 9. Elements that impact your decision ○ What is the best ROI? ■ Cost/time of effort vs return ○ How much time will this take to implement? ○ Will there be any changes to flexibility, stability or durability? ○ Will it be easier to maintain content for site administrators ○ Will it be easier to maintain code for developers?
  • 10. The answer, of course is: IT DEPENDS The goal of this presentation is to help you make the right decision for your organization based on your specific context. I want to help you identify the elements that will influence your decision.
  • 11. Chapter 2 Differences (and similarities) between D7 and D8
  • 12. Maturity ○ Drupal 7 was launched in January 2011 ○ Drupal 8 was launched in November 2015 ○ (That’s 5 years apart.)
  • 13. Technical enhancements in D8 ○ Easier configuration management ■ Better deployments and more sophisticated maintenance ○ Cleaner code ■ Uses Symfony and more object-oriented code ○ More modules are “core” in D8 ■ Including “view” and “multilingualism”
  • 14. Business enhancements in D8 ○ Easier to edit content ○ Mobile backend (for editing on the fly) ○ Better language/multilingual support ○ More digiral ecosystem integrations ○ Faster deployments ○ Better performance and scalability ○ “Content as a service” easy to implement
  • 15. Chapter 3 Factors that can influence your decision: risks and benefits for both scenarios
  • 16. Factors that influence risk & benefits ○ Current D7 Setup ○ Quantity and complexity of data ○ Budget (time & money) ○ Scope of upcoming enhancements ○ Projected lifetime of existing website ○ Completely new/standalone project?
  • 17. Chapter 4 Conclusion: best cases for both scenarios (stay D7 vs go D8)
  • 18. Stay with D7 if you: ○ Aren’t planning any major enhancements ○ Are planning a complete redesign within the next 2 years (wait to move to D8 then) ○ Have lots of custom-developed modules, custom workflows or interactions with external systems/data ○ Need to deploy very quickly (weeks) ○ Need to keep the budget as light as possible in the short term (might be higher in long run)
  • 19. Upgrade to D8 if you: ○ Have important new features to add ○ Need to guarantee ongoing support for 5+ yrs ○ Regularly update content or use multiple languages (easier in D8) ○ Have a “low complexity” website ○ Can invest more time and money upfront (to reduce the cost down the line) ○ Have frequent deployments (easier in D8) ○ Have high requirements for performance and scalability ○ Are starting a new project
  • 20. Merci ! Any questions? Contact us at info@symetris.ca Presentation soon available on Slideshare PS: We’re looking for Drupal developers! Send your CV!

Editor's Notes

  • #2: Et voila, c’est parti! S’amuser et parler len-te-ment ;)
  • #3: Explain that I will take a high-level business approach, not too technical Should I have a concrete example?
  • #5: Présentation globale de Symetris.
  • #7: Talk about what I like, where I come from. How I “fell into” Drupal. Say that I’ve done lots of previous drupalcamp conferences (one a year for last 6 years) My previous dcamp presentations I love travelling, philosophy, music.
  • #9: Expliquer notre échelle de complexité Ask questions : how long used D7? Already D8 projects? anybody already made that decision?
  • #10: Expliquer notre échelle de complexité
  • #11: Expliquer notre échelle de complexité
  • #13: stability, larger community, more test-proven, etc.
  • #14: stability, larger community, more test-proven, etc.
  • #15: stability, larger community, more test-proven, etc.
  • #17: D7 setup: level of customization impacts it Quy data: Includes interaction of that data within the system Budget: Migrating to D8 is more costly and time consuming Scope enhancements: if you plan on major overhaul of website within 2 years, then wait until then Lifetime: if same for 5+ years, D7 might not be supported Standalone? Go with D8 if not linked to existing ecosystem
  • #21: Thanks MTL, I’d love to chat ;)