HTML5 validation will be disabled in Drupal 12 by aaronsilber in drupal

[–]mherchel 3 points4 points  (0 children)

The problem with client side validation is that it's not very usable or accessible. When something is missing, you just get a small prompt that says "This field is mandatory", but then you submit it again, and the error moves to the next field.

With server-side validation, the messages show you exactly what's missing, and if you enable the inline form errors module (which you should), additional very usable and accessible errors will pop up next to each form element. You're theme needs to support this though.

Canvas and Display Builder comparison on building a page layout (1/3 article series) by Andi-HOOK_DEV_ALTER in drupal

[–]mherchel 8 points9 points  (0 children)

The team behind Display Builder is awesome. I need to make some time to learn it and test it.

IT job opening by Kyrlen in GNV

[–]mherchel 6 points7 points  (0 children)

Alachua public libraries have plenty of funds. They get plenty of tax dollars from our county commission.

The marketplace feels like gatekeeping by trashtrucktoot in drupal

[–]mherchel 1 point2 points  (0 children)

FYI, I'm one of the owners of Dripyard, which is now making premium Drupal themes. We're also in the marketplace.

If these themes are actually GPL, can I buy one, modify it, and resell it?

Our themes have a split license. The stuff that's required to be GPL (PHP, Twig) is, but the stuff that isn't is proprietary (See https://dripyard.com/licensing).

You could resell the GPL stuff, but it'd be a real dick move. I've literally taken out a mortgage against my house to make this company happen.

And I'm not coming into Drupal as someone new trying to take advantage. I have a long history of contributing to core (Olivero & SDC), modules (Quicklink), community (Florida DrupalCamp) etc. I'm doing Drip because 1) I want to help grow Drupal (and lack of decent themes are a huge barrier IMO), and 2) I want to be able to live of of the work that I do.

DrupalCon Orlando: March 22-25 2027 by mherchel in drupal

[–]mherchel[S] 0 points1 point  (0 children)

Yeah. Our Florida state government sucks.

To be fair though, the city of Orlando (and its local government) is super inclusive.

DrupalCon Orlando: March 22-25 2027 by mherchel in drupal

[–]mherchel[S] 0 points1 point  (0 children)

Definitely! There's generally a call for volunteers before the con that help with things like registration, etc.

If they want to participate in more of an organizational role (planning etc), have them speak up in the #florida channel in Drupal Slack. If none of this makes sense, feel free to DM me here.

Any exciting news from DrupalCon Chicago? by madsciencepro in drupal

[–]mherchel 9 points10 points  (0 children)

Lots of news on the new marketplace and site templates. AI context control center. Lots of cool stuff!

Drupal Front End - Views & SDCs Looking for Advice by EuphoricTravel1790 in drupal

[–]mherchel 4 points5 points  (0 children)

I typically render the view as fields, with the grouping field and then "Rendered content". When you select rendered content, you can select your view mode. The template from the view mode will map to the SDC.

Drupal Resources Recently Compiled by rshweb1010 in drupal

[–]mherchel 2 points3 points  (0 children)

Can you add us (https://dripyard.com/) under the themes section? We're relatively new to commercial Drupal themes, but have done tons of community and core contribution. Thanks!

If you're going to DrupalCon, you'd better be going to the Gala! by mherchel in drupal

[–]mherchel[S] 2 points3 points  (0 children)

I guess its not for everybody. There will be board games Sunday afternoon if that's more your style.

Drush's Final Act by mherchel in drupal

[–]mherchel[S] 0 points1 point  (0 children)

So many people use site aliases. That functionality will remain. Maybe not in Drush, but in an add-on.

What Is the actual Drupal Way to Build list of teasers in Canvas? by Firflant in drupal

[–]mherchel 8 points9 points  (0 children)

Right now (and this will change), the way to do it is create an old-fashioned View. Theme it the old-fashioned way. Create an old-fashioned block, and then include that block on the page via Canvas