freelock

@freelock@drupal.community

John Locke is the founder/president of Freelock, a Website Effectiveness Engineering firm based in Seattle, with a Drupal focus

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ultimike, to drupal
@ultimike@drupal.community avatar

This is a really nice guide to using Gutenberg in , but I’m also really interested in knowing why I should be using Gutenberg over Layout Builder or any other solution.

https://www.webwash.net/getting-started-with-gutenberg-block-editor-in-drupal/

Via Ivan Zugec

freelock,

@symfonystation @ultimike I've found one great use for Gutenberg in Drupal: Writing proposals.

It's really good at reusable blocks, as well as cut and paste from one page to another.

Things I used to do in word processors I can now drop into our Drupal-based CRM.

Otherwise, Gutenberg in Drupal is mostly a big "Meh."

freelock, to drupal

12 years ago I first encountered https://www.drupal.org/project/drupal/issues/1349080, an issue that made some 7 content not appear for certain users. I spent several days diagnosing and coming up with a fix, several weeks advocating for the correct solution.

And this week, that fix finally got committed to core, to be released in 10.3.0!

bigzaphod, to random
@bigzaphod@mastodon.social avatar

I appreciate that Meta has parental controls for child accounts on the Quest VR headsets. I do not, however, appreciate that several of them are straight up disabled for kids under 13. They don't allow me, as the parent, to change a handful of the settings since apparently they know best. One such setting that's permanently disabled for kids under 13 is the one that allows the headset to link with the PC! I'm fine with these limits being on by default. It's not okay that I can't turn them off.

freelock,

@bigzaphod We have a rule in our household - never disclose your actual birthday online, unless it's absolutely necessary and private.

Kids around here all know how to use fake accounts anyway, and social media companies do not need accurate information, it just enables more privacy invasion!

freelock,

@bigzaphod @chucker This is all entirely ridiculous, especially for adults -- for what legitimate reason does Apple, Microsoft, Google need my actual birthdate?

They all have different fake dates for me. I do track which date I used for which service in my password manager.

Health care orgs, legitimate financial institutions, and employers need the actual info. I don't see why anyone else does.

freelock, to random
b0rk, (edited ) to random
@b0rk@jvns.ca avatar

what git jargon do you find confusing? thinking of writing a blog post that explains some of git's weirder terminology: "detached HEAD state”, "fast-forward", "index/staging area/staged", “ahead of 'origin/main' by 1 commit”, etc

(really only looking for terms that you personally find confusing, not terms that you think someone else might be confused about)

freelock,

@b0rk @evan I understand why you can't push after a rebase, but I also don't understand why people say "rebase is good". Would love to hear about these workflows where it matters...

freelock, to random
b0rk, (edited ) to random
@b0rk@jvns.ca avatar

i really liked this article about tailwind https://joshcollinsworth.com/blog/tailwind-is-smart-steering (by a frontend dev who dislikes tailwind). I love tailwind and it helped me understand why some other people have a different perspective

freelock,

@b0rk I am a big fan of Tailwind, but see it quite a bit differently than others in this thread, or the OP.

As I see it, you need strong CSS skills to use TW effectively -- and then it's a power tool. Dangerous in the hands of beginners.

Actually, we use UnoCSS instead -- TW plus more power tools like custom variants, custom rules. And we have a strict "no TW classes in admin interfaces" policy.

I need to write up my own blog post on this!

freelock, to drupal

See you in Bellingham for !

freelock,

@jurgenhaas I'm pretty sure it will be

ultimike, to drupal
@ultimike@drupal.community avatar

The 7 end-of-life final extension has some caveats.

"[the] Security Team may choose to ... post moderately critical and less critical issues ... in the public issue queue for resolution, as long as they are not mass-exploitable."

https://www.drupal.org/psa-2023-06-07

freelock,

@ultimike On top of that, they may flag a contrib module unsupported, if a maintainer doesn't respond about a security issue in a timely manner -- and after August 1, there won't be any notice that a module you count on is going unsupported before it happens.

And once it's unsupported, they won't allow somebody to make it supported again...

freelock,
ultimike, to php
@ultimike@drupal.community avatar

Wow - I have never tried (or heard of) the Structured Sync module for exporting custom blocks, terms, and menu items. I'm going to have to check it out...

https://www.freelock.com/blog/john-locke/2023-04/deploying-blocks-and-content-other-site-environments

Thanks, @freelock for the heads-up.

freelock,

@pcambra @ultimike so far it seems to have helped greatly for blocks. We just tried using to deploy a new taxonomy while deleting a bunch of terms in another taxonomy, which proved disastrous....

Drush can't import just a single vocabulary, and in the admin interface, batch job errored out. Site ended up losing ALL TAXONOMY TERMS! Then reimported them, but all existing tagged content lost all their tags.

Ended up restoring all taxonomy_* tables from a backup, which did successfully recover...

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • Durango
  • kavyap
  • thenastyranch
  • everett
  • osvaldo12
  • rosin
  • mdbf
  • DreamBathrooms
  • khanakhh
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • JUstTest
  • Leos
  • ngwrru68w68
  • modclub
  • anitta
  • tacticalgear
  • ethstaker
  • GTA5RPClips
  • cubers
  • megavids
  • provamag3
  • cisconetworking
  • tester
  • lostlight
  • All magazines