Infrastructure https://janisjanovskis.com/ en Five Drupal 7 to Drupal 9 upgrade tips https://janisjanovskis.com/digital/blog/five-Drupal-7-to-drupal-9-upgrade-tips <span class="field field--name-title field--type-string field--label-hidden">Five Drupal 7 to Drupal 9 upgrade tips</span> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img loading="lazy" src="/sites/default/files/digital-2022-01/daniel-kuruvilla-tSJc5U6f1M4-unsplash.jpg" width="1900" height="1424" alt="Drupal 7 to Drupal 9 upgradet | Janis Janovskis | Credits Unsplash." /> </div> </div> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Janis Janovskis</span></span> <span class="field field--name-created field--type-created field--label-hidden"><time datetime="2022-01-29T20:41:12+00:00" title="Saturday, January 29, 2022 - 20:41" class="datetime">Sat, 01/29/2022 - 20:41</time> </span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal 7 has reached its end of life, and if you're still in doubt, I bet this EOL is the main reason to proceed to upgrade to a more modern version.</p> <p>I will share five Drupal 7 to Drupal 9 upgrade tips in this post. Ones you can't afford to miss or neglect; otherwise, you may run into significant issues and challenges.</p> <h3>The Audience.</h3> <p>I believe it is crucial to set the expectations right and on time. So, this article will significantly serve project managers, planners, heads of technology, CTOs, Architects, and developers up to a certain level. In other words, I will be sharing more high-level tips without getting too much into coding details.</p> <h3>The tips</h3> <p>All will come from my personal experience; I am confident you won't find these suggestions on any official channels or any certification questioners. </p> <h3>Tip One - Plan your budget.</h3> <p>I am sure you want to do this properly and diligently, yet everything has limits. Management can get easily anxious and perhaps even upset with money. The budget should be the first item in your discovery meeting agenda; upgrades can be complex, and running out of financial resources can cause several communication issues.  </p> <p>Tip two - Code and infrastructure due diligence.</p> <p>This will be the only technical bit, cause I can't miss this one. The system requirements for Drupal 7 and Drupal 9 are different from many perspectives:</p> <p>- The PHP version will indeed require an upgrade</p> <p>- MySQL or MariaDB also</p> <p>- You may need to upgrade the webserver version as well, or perhaps even switch vendors</p> <p>Take a deeper look at the programming paradigm changes and the magic use of various hooks.</p> <p> </p> <p> </p> <p> </p> </div> <div class="field field--name-field-tags field--type-entity-reference field--label-above field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label">Tags</h3> <ul class='links field__items'> <li><a href="/taxonomy/term/3" hreflang="en">drupal</a></li> <li><a href="/taxonomy/term/2" hreflang="en">digital-blog</a></li> <li><a href="/taxonomy/term/25" hreflang="en">Drupal-upgrade</a></li> <li><a href="/taxonomy/term/12" hreflang="en">digital-leadership</a></li> <li><a href="/taxonomy/term/26" hreflang="en">Infrastructure</a></li> </ul> </div><section class="field field--name-comment field--type-comment field--label-above comment-wrapper"> </section> Sat, 29 Jan 2022 20:41:12 +0000 Janis Janovskis 75 at https://janisjanovskis.com