<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Danny Englander Drupal blog - Articles</title>
    <description>RSS Feed for drupal-8</description>
    <link>https://www.dannyenglander.com</link>
    <language>en-us</language>
    <managingEditor>dannyenglander311@gmail.com (Danny Englander)</managingEditor>
    <pubDate>Tue, 05 May 2026 01:26:38 GMT</pubDate>
    <lastBuildDate>Tue, 05 May 2026 01:26:38 GMT</lastBuildDate>
    <atom:link href="https://www.dannyenglander.com/tag/drupal-8/rss.xml" rel="self" type="application/rss+xml" />

    <item>
      <title>Drupal 8 &amp; 9 Tutorial: a Method to Group Fields in Layout Builder Using Ctools Entity View</title>
      <description>I&#039;ve been building Drupal 8 sites with Layout Builder and one feature that I think is missing is the ability to group specific fields inside a wrapper for enhanced theming; a layout within a layout if you will.</description>
      <pubDate>Sun, 27 Sep 2020 09:00:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2020-09-19-drupal-8-9-architecture-method-to-group-fields-in-wrapper-layout-builder-ctools-entity-view/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2020-09-19-drupal-8-9-architecture-method-to-group-fields-in-wrapper-layout-builder-ctools-entity-view/</guid>
    </item>
    <item>
      <title>Layout Builder With Drupal 8: a Few Tips, Tricks, and Gotchas</title>
      <description>Over the past month, I have been working on a large scale Drupal 8 build that is leveraging the Layout Builder module for much of the site&#039;s displays. If you have not used Layout Builder yet for a project and have been wanting to jump in, I hope this article will serve as a good overview.</description>
      <pubDate>Mon, 25 May 2020 09:00:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2020-05-23-layout-builder-with-drupal-8-a-few-tips-tricks-gotchas/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2020-05-23-layout-builder-with-drupal-8-a-few-tips-tricks-gotchas/</guid>
    </item>
    <item>
      <title>Drupal 8 Architecture: How to Add Custom HTML Data Attributes to Menus</title>
      <description>In this post, I show you how to extend menu link attributes in a custom module</description>
      <pubDate>Sat, 23 May 2020 09:00:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2020-05-22-drupal-8-architecture-how-to-add-custom-html-data-attributes-to-menus/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2020-05-22-drupal-8-architecture-how-to-add-custom-html-data-attributes-to-menus/</guid>
    </item>
    <item>
      <title>Drupal 8 Theming: How to Render Custom Datetime formats For Events With Twig</title>
      <description>In this blog post, I will show you how to theme custom datetime formats using Twig in Drupal 8</description>
      <pubDate>Sat, 01 Feb 2020 09:00:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2020-02-01-drupal-8-theming-how-to-render-custom-datetime-formats-with-twig/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2020-02-01-drupal-8-theming-how-to-render-custom-datetime-formats-with-twig/</guid>
    </item>
    <item>
      <title>Drupal 8 Video Tutorial: How to Get Started with Xdebug using PHPStorm with Docksal</title>
      <description>In this screencast video tutorial, I show you how to get up and running with Xdebug and PHPStorm using Docksal.</description>
      <pubDate>Fri, 16 Aug 2019 09:18:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2019-08-12-drupal-development-how-to-get-started-with-xdebug-using-phpstorm-with-docksal/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2019-08-12-drupal-development-how-to-get-started-with-xdebug-using-phpstorm-with-docksal/</guid>
    </item>
    <item>
      <title>Drupal 8 Architecture: How to Get a Value from a Paragraph&#039;s Parent Entity</title>
      <description>A common architectural model in Drupal is for one entity to reference another. For example, when using the Paragraphs module to build structured modular content, imagine that you have a paragraph type that references another paragraph type.</description>
      <pubDate>Tue, 23 Jul 2019 06:12:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2019-02-23-drupal-8-architecture-how-to-get-a-value-from-a-paragraphs-parent-entity/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2019-02-23-drupal-8-architecture-how-to-get-a-value-from-a-paragraphs-parent-entity/</guid>
    </item>
    <item>
      <title>Drupal 8 Architecture: Video Tour for Designing Structured Modular Content</title>
      <description>In this screencast, I&#039;m going to walkthrough how I&#039;ve been designing structured modular content with Entity Construction Kit and Inline Entity Form in Drupal 8.</description>
      <pubDate>Sun, 18 Sep 2016 16:54:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2016-09-18-drupal-8-architecture-video-tour-designing-structured-modular-content-using-entity-construction/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2016-09-18-drupal-8-architecture-video-tour-designing-structured-modular-content-using-entity-construction/</guid>
    </item>
    <item>
      <title>Drupal 8: How to Define Variables in Twig Templates as Custom Classes</title>
      <description>For the past seven months, I&#039;ve been designing, building, and theming with Drupal 8 for my own side project. Along the way, I&#039;ve seen huge advancements in these realms versus what was possible with Drupal 7.</description>
      <pubDate>Thu, 15 Sep 2016 18:06:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2016-09-15-drupal-8-theming-how-define-variables-twig-templates-use-custom-html-classes/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2016-09-15-drupal-8-theming-how-define-variables-twig-templates-use-custom-html-classes/</guid>
    </item>
    <item>
      <title>Drupal 8: How to Import Existing Site Configuration Into a New Site</title>
      <description>In this blog post, I experiment with importing an existing Drupal 8 site configuration into a new site. Disclaimer: the steps in this tutorial are not recommend for a live site and are experimental!</description>
      <pubDate>Sat, 20 Aug 2016 17:31:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2016-08-20-drupal-8-development-how-import-existing-site-configuration-new-site/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2016-08-20-drupal-8-development-how-import-existing-site-configuration-new-site/</guid>
    </item>
    <item>
      <title>Drupal 8: How to Craft Custom Theme Hook Suggestions &amp; Templates</title>
      <description>In Drupal 8, there&#039;s templates for just about anything and with Drupal 8&#039;s new theme hooks, you can really narrow in on crafting a custom template for your specific use case. This makes getting at and altering markup far more accessible than it was in Drupal 6 and 7.</description>
      <pubDate>Tue, 10 May 2016 07:46:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2016-05-10-drupal-8-theming-tutorial-how-craft-custom-theme-hook-suggestions-and-templates/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2016-05-10-drupal-8-theming-tutorial-how-craft-custom-theme-hook-suggestions-and-templates/</guid>
    </item>
    <item>
      <title>Drupal 8 Development: 5 Things to Add to Your Theming Toolbox</title>
      <description>My uncle used to say, &quot;You have to use the right tool for the job.&quot; This is no different when it comes to Drupal 8 theming and development.</description>
      <pubDate>Sun, 08 May 2016 08:03:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2016-05-08-drupal-8-development-5-things-add-your-theming-toolbox/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2016-05-08-drupal-8-development-5-things-add-your-theming-toolbox/</guid>
    </item>
    <item>
      <title>Drupal 8 Theming: How to Set Custom HTML Classes in a Block Region</title>
      <description>Now that I&#039;m digging into Drupal 8 theming and its awesomeness, I&#039;m discovering some really useful methods and functions. At the same time, I&#039;m learning a lot and having fun.</description>
      <pubDate>Sun, 27 Mar 2016 10:27:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2016-03-27-drupal-8-theming-how-set-custom-html-classes-block-region/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2016-03-27-drupal-8-theming-how-set-custom-html-classes-block-region/</guid>
    </item>
    <item>
      <title>Drupal 8 Theming: How I got Inspired by Drupal All Over Again</title>
      <description>When Drupal 8 and its innovative architectural changes were first announced several years back, there were a variety of reactions within the community ranging from euphoria and elation to *FUD* and potential abandonment of the platform altogether.</description>
      <pubDate>Tue, 22 Mar 2016 07:53:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2016-03-22-drupal-8-theming-how-i-got-inspired-drupal-all-over-again/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2016-03-22-drupal-8-theming-how-i-got-inspired-drupal-all-over-again/</guid>
    </item>
    <item>
      <title>Drupal 8: Attaching Core Libraries and Other Scripts to Your Theme</title>
      <description>In this blog post, we learn how to add core and theme scripts in to Drupal 8 using a theme libraries YML or YAML file.</description>
      <pubDate>Sun, 06 Apr 2014 16:54:00 GMT</pubDate>
      <link>https://www.dannyenglander.com/blog/2014-04-06-drupal-8-attaching-core-libraries-and-other-scripts-your-theme/</link>
      <guid isPermaLink="true">https://www.dannyenglander.com/blog/2014-04-06-drupal-8-attaching-core-libraries-and-other-scripts-your-theme/</guid>
    </item>
  </channel>
</rss>