back

Knowlegde

Knowledge Centre

Drupal 8 or Drupal 9

by editor | 16.05.2019

Drupal 8 or Drupal 9

Many Chief Marketing Officers (CMOs) currently face an important decision when planning a new Drupal project: whether to proceed with Drupal 8 or wait for Drupal 9. Let me help you understand how to make this decision effectively.

Understanding the Drupal 8 to 9 Transition

The transition from Drupal 8 to Drupal 9 represents a significant departure from previous Drupal upgrades. Unlike earlier versions, this upgrade will not require a complete re-platforming of your website. Instead, organizations can expect a relatively seamless update process. While some APIs will become deprecated, potentially affecting certain module functionalities, the Drupal community is proactively working to address these challenges before they impact users.

Timeline and Technical Considerations

Drupal 9 is scheduled for release on June 20, 2020, and Drupal 8 will reach end-of-life in November 2021. The most significant technical challenge for the Drupal 9 release involves adopting Symfony 4, which represents a substantial upgrade from the current Symfony 3 framework. Our assessment indicates this migration carries the most significant risk for meeting the planned release timeline.

Decision Guidelines Based on Your Current Situation

Let me walk you through different scenarios to help you make an informed decision:

Scenario 1: No Existing Drupal Site
If you don't currently have a Drupal website, I recommend proceeding with Drupal 8 immediately. Waiting a year for Drupal 9 would unnecessarily delay your project without providing significant benefits.

Scenario 2: Existing Drupal 6 Website
For organizations still running Drupal 6, I strongly recommend migrating to Drupal 8 as soon as possible. This urgency stems from the deprecated status of both Drupal 6 core and its associated PHP versions, which may pose security risks.

Scenario 3: Existing Drupal 7 Website
For Drupal 7 users, the path forward depends on your current website's alignment with business needs:

If your current site meets business requirements:
- Consider planning a migration to Drupal 8.8 in December 2019
- This timing positions you just one or two minor versions before Drupal 9
- The proximity to Drupal 9 minimizes the impact of future updates
- New functionality can be added to your D7 site in the interim, though this will incur additional costs

If your current site needs significant updates:
- I recommend migrating to Drupal 8.7 now
- Budget for some redevelopment work in early 2020
- Include preparation time for the eventual Drupal 9 migration

Future-Proofing Your Implementation

Looking ahead, Drupal 9 is being developed with a strong focus on APIs and modern development practices. At the recent DrupalCon Seattle, we observed increasing adoption of decoupled architectures using frontend frameworks like Angular and React. With React's planned integration into Drupal core, I strongly encourage product owners to consider implementing these modern frontend technologies in their projects.

This approach not only prepares your organization for future Drupal developments but also provides greater flexibility and improved user experiences.

For more detailed guidance specific to your situation, please reach out to us at office@softescu.com.

Article
Top
default
  • Knowlegde
    Knowledge Centre
    Fine-tuning LLaMA to Recreate Eminescu's Literary Style
    editor
  • Knowlegde
    Knowledge Centre
    A New Era Begins: Drupal CMS 1.0 Launches
    editor
  • Knowlegde
    Knowledge Centre
    Bringing AI to B2B
    editor

Post a Comment.