<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.snakehill.net/taxonomy/term/3">
  <channel>
    <title>Upgrading</title>
    <link>https://www.snakehill.net/taxonomy/term/3</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Happy Birthday Drupal 8</title>
  <link>https://www.snakehill.net/blog/happy-birthday-drupal-8</link>
  <description>&lt;div data-history-node-id="32" class="node node--type-blog-post node--view-mode-rss ds-1col clearfix"&gt;

  

  &lt;div class="field-wrapper field field-node--field-media field-name-field-media field-type-entity-reference field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;  &lt;img src="https://www.snakehill.net/sites/default/files/styles/image_above_full_content/public/2017-11/drupal%208%20turns%20two%20wide2.png?itok=TIOx_W0m" width="540" height="360" alt="Thumbnail" typeof="foaf:Image" /&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-node--node-title field-name-node-title field-type-ds field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;h1&gt;
  Happy Birthday Drupal 8
&lt;/h1&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-node--dynamic-token-fieldnode-clean-submitted-by field-name-dynamic-token-fieldnode-clean-submitted-by field-type-ds field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p&gt;By Daniel Schiavone on November 19, 2017&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper body field field-node--body field-name-body field-type-text-with-summary field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-node--field-paragraph field-name-field-paragraph field-type-entity-reference-revisions field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-subtitle field-name-field-subtitle field-type-string field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;Drupal 8 turns 2 &lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-paragraph--field-formatted-content field-name-field-formatted-content field-type-text-long field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p&gt;Drupal 8 was released two years ago on &lt;a href="https://www.drupal.org/blog/drupal-800-released"&gt;November 19,  2015&lt;/a&gt; but the latest version really came of age in 2017. Before this year, building on Drupal 8 was an adventure filled with custom code, limited contributed modules, and dependency roadblocks. Every Drupal release is followed by several months when contributed modules are catching up - but Drupal 8 changed the way we code.&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph-gray paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-subtitle field-name-field-subtitle field-type-string field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;Post release jitters&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-paragraph--field-formatted-content field-name-field-formatted-content field-type-text-long field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p&gt;As of today there are 1,496 modules with stable releases for Drupal 8. But until recently there have been some notable omissions. Back in April when the community was sprinting at DrupalCon Baltimore there was still a lot of work to be done with Media and we didn’t have a working release for Rules. Essential modules like these are installed on most Drupal sites. Building without these modules necessitates custom code or less desireable solutions. We’re just getting to the point where the most popular modules have caught up. &lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph-dark paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-media field-name-field-media field-type-entity-reference field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;article class="media media-image view-mode-default"&gt;&lt;div class="field-wrapper image field field-media--field-image field-name-field-image field-type-image field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;  &lt;img src="https://www.snakehill.net/sites/default/files/2017-11/project%20usage%20overview.jpg" width="600" height="340" typeof="foaf:Image" /&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

  &lt;/article&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph-gray paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-formatted-content field-name-field-formatted-content field-type-text-long field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p&gt;Updating contrib modules has also been made more complicated by some major changes introduced in recent point releases. Each of the last two major point releases has introduced APIs that other modules depend on. For example, the 8.3 release included a Layout API that supplies the underpinnings for popular modules like &lt;a href="https://www.drupal.org/project/ds"&gt;Display Suite&lt;/a&gt;, &lt;a href="https://www.drupal.org/project/panelizer"&gt;Panelizer&lt;/a&gt; and &lt;a href="https://www.drupal.org/project/panels"&gt;Panels&lt;/a&gt;. Though the capabilities introduced by the new Layout API propel Drupal into a whole new level of functionality, the update also sent a waves of updates into the contributor community. For more about Layouts see Dries’ post “&lt;a href="https://dri.es/an-update-on-the-layout-initiative-for-drupal-8-4-8-5"&gt;An update on the Layout Initiative for Drupal 8.4/8.5&lt;/a&gt;”.&lt;/p&gt;

&lt;p&gt;Similarly, the inclusion of Media API  in the Drupal 8.4 release this October opened a floodgate of changes needed for Media related modules. Many Media module maintainers are just catching up with necessary adjustments. The new release schedule makes module updates more complicated than what we’re used to. &lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph-dark paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-formatted-content field-name-field-formatted-content field-type-text-long field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p class="sidebar"&gt;As of this writing, maintainers are focused on getting Media modules working with the new Media API in core. Older implementations are behind and documentation that made sense months ago is out of date. Things are moving fast so many rough patches will get smoothed over soon. For more information about the Media initiative see &lt;a href="https://dri.es/an-update-on-the-media-initiative-for-drupal-8-4-8-5"&gt;”An update on the Media Initiative for Drupal 8.4/8.5”&lt;/a&gt;. I’ll be posting an overview of Media in the near future.&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-subtitle field-name-field-subtitle field-type-string field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;What’s in a version number&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-paragraph--field-formatted-content field-name-field-formatted-content field-type-text-long field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p&gt;There were many big changes in Drupal 8 but in many ways the most dramatic change was the move to a &lt;a href="https://www.drupal.org/core/release-cycle-overview"&gt;semantic versioning.&lt;/a&gt; And as we’ve seen with the last two point releases major functionality and APIs are getting introduced regularly. For site owners this means a constant flow of new capabilities and functionality. But this also means more complicated point updates necessitating additional testing and patches for modules. The trade off is well worth the steady advancement were seeing.  In 2017 we all had to learn to step into point releases cautiously and budget time accordingly.&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph-dark paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-formatted-content field-name-field-formatted-content field-type-text-long field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p class="sidebar"&gt;There are three levels of version numbers with clearly defined roles in semantic versioning . The last number gets incremented when making backwards compatible bug fixes. The middle number is used when adding new functionality that’s backwards compatible. The first number is used when making changes that are not backwards compatible (e.g. 8.x.x to 9.0.0).&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph-gray paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-subtitle field-name-field-subtitle field-type-string field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;It's time for Drupal 8&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-paragraph--field-formatted-content field-name-field-formatted-content field-type-text-long field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p&gt;When a major Drupal release arrives those of us who build on the platform immediately find ourselves trying to answer questions like, “When should I upgrade?” or “Should I build this new site with the latest Drupal”. Until this year the answers to these questions have depended on specific information about a project. How complex is the project? How long will the project take? Back in November 2015 I even posted a &lt;a href="https://www.snakehill.net/blog/drupal-upgrade-decision-tree-infographic"&gt;Drupal upgrade decision tree&lt;/a&gt;. For new sites the decision is simple: Build in Drupal 8. The decision to upgrade Drupal 7 is still a bit complicated.&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field-item"&gt;  &lt;div class="paragraph paragraph--type--horizontal-paragraph paragraph--view-mode--default"&gt;
          &lt;div class="field-wrapper field field-paragraph--field-subtitle field-name-field-subtitle field-type-string field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;How much time does Drupal 7 have?&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-paragraph--field-formatted-content field-name-field-formatted-content field-type-text-long field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p&gt;Drupal 7 will be supported for a while yet. Historically, version support has been tied to Drupal releases but this is likely to change as evidenced by the &lt;a href="https://www.drupal.org/core/release-cycle-overview#comment-12069731"&gt;discussion on the release cycle page&lt;/a&gt;. Back in November 2015 in my post, “&lt;a href="https://www.snakehill.net/blog/when-will-support-end-drupal-6-infographic"&gt;When will support end for Drupal 6?&lt;/a&gt;”, I estimated end of life for Drupal 7 would occur at the beginning of 2019. That date seems too soon now. Right now there’s not a lot of chatter about Drupal 9. Besides, there’s too much work being done on the Drupal 8 ecosystem anyway. And even if a new version could be released in two or three years, support for Drupal 7 is likely to continue for some time after that. There’s just too large of an installed base. We don’t know when we’ll have to upgrade Drupal 7 sites but it’s not going to be soon.&lt;/p&gt;

&lt;p&gt;If you’re ready to move to Drupal 8 you’ll be happy to know that there’s a lot of work being done on making upgrades easier. Check out the &lt;a href="https://www.drupal.org/docs/8/upgrade/upgrading-from-drupal-6-or-7-to-drupal-8"&gt;tools and processes&lt;/a&gt; we already have for upgrading Drupal 6 and 7 sites to Drupal 8. We’ll be ready when the time comes.&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;

      &lt;/div&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-node--field-tags field-name-field-tags field-type-entity-reference field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;a href="https://www.snakehill.net/taxonomy/term/2" hreflang="en"&gt;Drupal 8&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field-item"&gt;&lt;a href="https://www.snakehill.net/taxonomy/term/3" hreflang="en"&gt;Upgrading&lt;/a&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;


&lt;/div&gt;

</description>
  <pubDate>Sun, 19 Nov 2017 21:26:57 +0000</pubDate>
    <dc:creator>Daniel Schiavone</dc:creator>
    <guid isPermaLink="false">32 at https://www.snakehill.net</guid>
    </item>
<item>
  <title>Drupal Upgrade Decision Tree (infographic)</title>
  <link>https://www.snakehill.net/blog/drupal-upgrade-decision-tree-infographic</link>
  <description>&lt;div data-history-node-id="18" class="node node--type-blog-post node--view-mode-rss ds-1col clearfix"&gt;

  

  &lt;div class="field-wrapper field field-node--field-media field-name-field-media field-type-entity-reference field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;  &lt;img src="https://www.snakehill.net/sites/default/files/styles/image_above_full_content/public/2017-06/drupalupgradedecisiontree-cropped_0.png?itok=fkV9hVa5" width="278" height="178" alt="Thumbnail" typeof="foaf:Image" /&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-node--node-title field-name-node-title field-type-ds field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;h1&gt;
  Drupal Upgrade Decision Tree (infographic)
&lt;/h1&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-node--dynamic-token-fieldnode-clean-submitted-by field-name-dynamic-token-fieldnode-clean-submitted-by field-type-ds field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;p&gt;By Daniel Schiavone on November 4, 2015&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper body field field-node--body field-name-body field-type-text-with-summary field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;figure role="group" class="embedded-entity align-right"&gt;&lt;div data-embed-button="media" data-entity-embed-display="entity_reference:media_thumbnail" data-entity-type="media" data-entity-uuid="e57c9dea-2d38-4ffe-b0b8-957c2e4eaa3d" data-langcode="en"&gt;  &lt;img alt="Thumbnail" height="964" src="https://www.snakehill.net/sites/default/files/2017-06/drupalupgradedecisiontree.png" typeof="foaf:Image" width="300" /&gt;&lt;/div&gt;
&lt;figcaption&gt;Drupal upgrade decision tree&lt;/figcaption&gt;&lt;/figure&gt;&lt;h2&gt;SHOULD YOU UPGRADE TO DRUPAL 7 OR DRUPAL 8?&lt;/h2&gt;

&lt;p&gt;With the announcement that Drupal 8 will be released on November 19th you might be asking whether you should upgrade to Drupal 7 or jump right to Drupal 8. Drupal 8 offers a lot of benefits like state of the art authoring tools and improvements in mobile support, accessibility, APIs, performance along with better multilingual support. But until contributed modules have matured, the decision needs to be based on your specific situation. If the modules you’ll be using support Drupal 8 or if your project will run into the later part of 2015, then jumping straight to Drupal 8 will likely make the most sense. Many modules already have dev or alpha releases and many of those will have full releases shortly after the Drupal 8 release date. A large Drupal project will take time to gather requirements and plan. By the time discovery and planning are complete many contributed modules will be available. Add in months of development and you'll be on solid ground building with Drupal 8. If you need to get a site up quickly or you’re depending on a lot of modules that aren't yet available for Drupal 8 then building with Drupal 7 is a safe bet. &lt;/p&gt;

&lt;h2&gt;ARE YOU USING DRUPAL 7?&lt;/h2&gt;

&lt;p&gt;If you’re using Drupal 7, then you’ll have support for at least years to come. Support typically runs until the release after next. So support will run at least until the Drupal 9 release. But you may want to update your design (called a Theme in Drupalspeak). A redesign ensures that you’re reaching tablet and mobile users and offers an opportunity to improve usability and effectiveness. Design is not subjective. Your existing site offers a window into user behaviour and points to what’s worked and what hasn’t - insights that will make your website more valuable.&lt;/p&gt;

&lt;p&gt;The Drupal 8 Decision Tree uses these major factors to outline the decision to upgrade. But you may want to consult with a knowledgeable Drupal professional to take a closer look at your specific situation.&lt;/p&gt;
&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div class="field-wrapper field field-node--field-tags field-name-field-tags field-type-entity-reference field-label-hidden"&gt;
    &lt;div class="field-items"&gt;
          &lt;div class="field-item"&gt;&lt;a href="https://www.snakehill.net/taxonomy/term/2" hreflang="en"&gt;Drupal 8&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field-item"&gt;&lt;a href="https://www.snakehill.net/taxonomy/term/3" hreflang="en"&gt;Upgrading&lt;/a&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;


&lt;/div&gt;

</description>
  <pubDate>Wed, 04 Nov 2015 12:26:46 +0000</pubDate>
    <dc:creator>Daniel Schiavone</dc:creator>
    <guid isPermaLink="false">18 at https://www.snakehill.net</guid>
    </item>

  </channel>
</rss>
