fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#LayoutBuilder

0 posts0 participants0 posts today
Mike McCaffrey<p>I still think that <a href="https://drupal.community/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a> seems intrinsically antithetical to creating <a href="https://drupal.community/tags/Accessible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Accessible</span></a> <a href="https://drupal.community/tags/Drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal</span></a> sites, prioritizing visual layout over semantic structure. </p><p>I guess some folks might be taking the time to customize the editing experience to help ensure proper heading structure and such, but overall it feels like slipping back to using HTML tables to position content instead of CSS classes based on the type of content.</p>
Drupal Developer Days<p>Excited to welcome Panagiotis Moutsopoulos to <a href="https://drupal.community/tags/DrupalDevDays" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DrupalDevDays</span></a> 🥳</p><p>Join Panagiotis at <a href="https://drupal.community/tags/DDD24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DDD24</span></a> to explore <a href="https://drupal.community/tags/Drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal</span></a>'s philosophy of using a single module for most cases, presenting problems and their solutions with various core or contrib modules and technologies, including <a href="https://drupal.community/tags/Panels" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Panels</span></a>, <a href="https://drupal.community/tags/Context" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Context</span></a>, <a href="https://drupal.community/tags/DisplaySuite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DisplaySuite</span></a>, <a href="https://drupal.community/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a>, <a href="https://drupal.community/tags/REST" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REST</span></a>, and <a href="https://drupal.community/tags/JSONAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JSONAPI</span></a>.</p><p>🔗 Learn more about the BoF session at <a href="https://ddd2024.drupalcamp.bg/drupal-dev-days-2024/session/drupals-alternate-realities" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ddd2024.drupalcamp.bg/drupal-d</span><span class="invisible">ev-days-2024/session/drupals-alternate-realities</span></a></p>
S.S.S. Payload<p>Evolving Drupal’s Layout Builder to an Experience Builder. <a href="https://buff.ly/3QfI44w" rel="nofollow noopener" target="_blank">https://buff.ly/3QfI44w</a></p><p>Looks like Dries decided to save Paragraphs from Gutenberg.</p><p>Drupal has the details: <a href="https://buff.ly/3xTqf52" rel="nofollow noopener" target="_blank">https://buff.ly/3xTqf52</a></p><p>This better explains the decision and doesn’t rule out integrating Gutenberg.</p><p>Still, I am sure this will take years to come to fruition.</p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/drupal/" target="_blank">#drupal</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/layoutbuilder/" target="_blank">#LayoutBuilder</a></p><p><a href="https://newsletter.mobileatom.net/layout-builder-tobecome-experience-builder/" class="" rel="nofollow noopener" target="_blank">https://newsletter.mobileatom.net/layout-builder-tobecome-experience-builder/</a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/drupal/" target="_blank">#Drupal</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/layoutbuilder/" target="_blank">#LayoutBuilder</a></p>
Symfony Station 🇺🇦🇨🇦🇧🇷<p>Evolving Drupal's Layout Builder to an Experience Builder. <a href="https://buff.ly/3QfI44w" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/3QfI44w</span><span class="invisible"></span></a> </p><p>Looks like Dries decided to save Paragraphs from Gutenberg. </p><p>Drupal has the details: <a href="https://www.drupal.org/about/core/blog/working-toward-an-experience-builder" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">drupal.org/about/core/blog/wor</span><span class="invisible">king-toward-an-experience-builder</span></a> </p><p>This better explains the decision and doesn't rule out integrating Gutenberg.</p><p>Still, I am sure this will take years to come to fruition.</p><p><a href="https://drupal.community/tags/drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>drupal</span></a> <a href="https://drupal.community/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a></p>
Reuben Walker<p>Evolving Drupal's Layout Builder to an Experience Builder. <a href="https://buff.ly/3QfI44w" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/3QfI44w</span><span class="invisible"></span></a> </p><p>Looks like Dries decided to save Paragraphs from Gutenberg. </p><p>Drupal has the details: <a href="https://www.drupal.org/about/core/blog/working-toward-an-experience-builder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">drupal.org/about/core/blog/wor</span><span class="invisible">king-toward-an-experience-builder</span></a> </p><p>This better explains the decision and doesn't rule out integrating Gutenberg.</p><p>Still, I am sure this will take years to come to fruition.</p><p><a href="https://me.dm/tags/drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>drupal</span></a> <a href="https://me.dm/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a></p>
Freelock<p><span class="h-card"><a href="https://drupal.community/@mikemccaffrey" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mikemccaffrey</span></a></span> We routinely create custom layouts and use them within <a href="https://drupal.community/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a>. We also make heavy use of <a href="https://www.drupal.org/project/layout_builder_component_attributes" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">drupal.org/project/layout_buil</span><span class="invisible">der_component_attributes</span></a> and <a href="https://www.drupal.org/project/layout_custom_section_classes" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">drupal.org/project/layout_cust</span><span class="invisible">om_section_classes</span></a> to add semantic classes to sections and blocks, for theming.</p><p>You make a great point, though -- our solution takes a lot of customization, it's not a simple thing for our clients to use. And sometimes we have to add a block just for a header.</p>
Mike McCaffrey<p>I think <a href="https://drupal.community/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a> is a big step back for <a href="https://drupal.community/tags/Accessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Accessibility</span></a> in <a href="https://drupal.community/tags/Drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal</span></a>. </p><p>Look at the umami demo: Visually, you can see that these four blocks fit together in a section that contains metadata about the recipe, but there is no way to indicate they are a semantic section and provide an h2 title using the interface.</p>
Mike McCaffrey<p>I still do not understand why I would ever use <a href="https://drupal.community/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a> in <a href="https://drupal.community/tags/Drupal10" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal10</span></a>. It seems like a step back to the old days when we were using html tables to lay out a page, rather than starting with semantic structure and then applying styling.</p>
S.S.S. Payload<p>Explore How Symfony Station was built: an adventurous exploration of layout solutions. It’s an adventure story (aka case study) of how Symfony Station was built and the research behind each decision. It also functions as our about page. 🙂 </p><p><a href="https://symfonystation.mobileatom.net/How-Symfony-Station-Built" rel="nofollow noopener" target="_blank">https://symfonystation.mobileatom.net/How-Symfony-Station-Built</a> </p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/symfony/" target="_blank">#Symfony</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/drupal/" target="_blank">#Drupal</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/layoutbuilder/" target="_blank">#LayoutBuilder</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/gutenberg/" target="_blank">#Gutenberg</a></p><p><a href="https://newsletter.mobileatom.net/how-symfony-station-was-built/" rel="nofollow noopener" target="_blank">https://newsletter.mobileatom.net/how-symfony-station-was-built/</a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/drupal/" target="_blank">#Drupal</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/gutenberg/" target="_blank">#Gutenberg</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/layoutbuilder/" target="_blank">#LayoutBuilder</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://newsletter.mobileatom.net/tag/symfony/" target="_blank">#symfony</a></p>
Symfony Station :symfony:<p>Explore How Symfony Station was built: an adventurous exploration of layout solutions. It's an adventure story (aka case study) of how Symfony Station was built and the research behind each decision. It also functions as our about page. :) <a href="https://symfonystation.mobileatom.net/How-Symfony-Station-Built" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">symfonystation.mobileatom.net/</span><span class="invisible">How-Symfony-Station-Built</span></a> <a href="https://phpc.social/tags/Symfony" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Symfony</span></a> <a href="https://phpc.social/tags/Drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal</span></a> <a href="https://phpc.social/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a> <a href="https://phpc.social/tags/Gutenberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gutenberg</span></a></p>
Florida☀DrupalCamp<p>Have you seen our rad training lineup?</p><p><a href="https://drupal.community/tags/Agile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Agile</span></a>, <a href="https://drupal.community/tags/LayOutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayOutBuilder</span></a>, <a href="https://drupal.community/tags/Figma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Figma</span></a>, Getting started with <a href="https://drupal.community/tags/Drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal</span></a>, and even some Module Development.</p><p>Training day is Friday Feb 24<br><a href="https://www.fldrupal.camp/trainings" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="">fldrupal.camp/trainings</span><span class="invisible"></span></a> <a href="https://drupal.community/tags/FLDC24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLDC24</span></a></p>
Freelock<p>Next problem to solve: using Layout Builder on menu link content entities to make a mega menu. This works great for other menu blocks -- but for some reason a normal custom block added to the layout only shows for admins... <a href="https://drupal.community/tags/Drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal</span></a> <a href="https://drupal.community/tags/LayoutBuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LayoutBuilder</span></a></p>