Drupal https://joshuami.com/ en Taking a Tour of the Tour Module https://joshuami.com/blog/2025/tour-module Tour was deprecated in Drupal 10 and removed in Drupal 11.0. I was fine with that as I had not used it before, but I recently needed a tour for an upcoming launch of an intranet. Tour kinda blew my mind with its easy setup and out of the box look and feel. Wed, 30 Jul 2025 19:05:00 -0700 joshuami c07df8d0-01fe-4cd0-8ab6-14d57413e0a5 Recipe Unpack: This Blog Is No Longer on Drupal CMS, and That's a Good Thing https://joshuami.com/blog/2025/recipe-unpack-blog-no-longer-drupal-cms-and-thats-good-thing With the release of Drupal 11.2, the Recipes feature gets an important new capability. You can now "unpack" recipes after they are run so that your composer.json will have the direct dependencies from the recipe rather than a dependency on the recipe itself. Fri, 20 Jun 2025 14:00:00 -0700 joshuami fab7cdd4-2251-4dc7-9df1-35d108b5aceb Some Thoughts About How AI Could Reshape CMS Platforms https://joshuami.com/blog/2025-03/some-thoughts-about-how-ai-could-reshape-cms-platforms Dries post and AI and CMS platforms covers a lot, but I want to take a deeper dive into the two strategic priorities he outlines. Wed, 19 Mar 2025 13:12:40 -0700 joshuami 996d9940-f997-4f33-a393-45914caa83ec Drupal CMS Modules We Know and Love https://joshuami.com/blog/2025-02/drupal-cms-modules-we-know-and-love Drupal CMS is filled with modules that are considered best practice for most websites. Thu, 27 Feb 2025 15:13:59 -0800 joshuami 44468209-ac0d-4498-9c4f-fb213df7ad8a Drupal CMS Modules I Had Not Used Before https://joshuami.com/blog/2025-02/drupal-cms-modules-i-had-not-used Drupal CMS is packed with surprises. This post will cover a few of those as part of a series of posts on the new release of Drupal that is drastically changing the way we use Drupal to create websites. Wed, 26 Feb 2025 17:01:37 -0800 joshuami df18079f-a9bd-4528-98c8-736333c85958 <link>https://joshuami.com/</link> <description/> <pubDate/> <dc:creator/> <guid isPermaLink="false"/> </item> <item> <title/> <link>https://joshuami.com/</link> <description/> <pubDate/> <dc:creator/> <guid isPermaLink="false"/> </item> <item> <title/> <link>https://joshuami.com/</link> <description/> <pubDate/> <dc:creator/> <guid isPermaLink="false"/> </item> <item> <title/> <link>https://joshuami.com/</link> <description/> <pubDate/> <dc:creator/> <guid isPermaLink="false"/> </item> <item> <title/> <link>https://joshuami.com/</link> <description/> <pubDate/> <dc:creator/> <guid isPermaLink="false"/> </item> </channel> </rss>