@mikemccaffrey@drupal.community
@mikemccaffrey@drupal.community avatar

mikemccaffrey

@mikemccaffrey@drupal.community

Building drupal sites for more years than I care to count, now with a strong focus on accessibility and best practices. Senior Architect at Kalamuna.

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

mikemccaffrey, to random
@mikemccaffrey@drupal.community avatar

A client couldn't be dissuaded from adding the #X logo to their website. This is the first time I've had to make the professional decision to flat-out refuse to work on a task and declare myself a conscientious objector.

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

The #X logo bears way too much resemblance to a , both in its design and underlying philosophy, and I refuse to be a part of spreading that symbol.

I think a lot about all the Germans who didn't personally commit any atrocities, but were perfectly fine painting swastikas on all the buildings and vehicles around town when instructed by their bosses.

mikemccaffrey, to random
@mikemccaffrey@drupal.community avatar

Most of the time, feels like grappling with a wild animal, so when someone requests an estimate, they are basically asking "How long exactly will it take you to wrestle that bear?"

🤷

jeni, to random
@jeni@drupal.community avatar

So as long it's for "AI" it's OK to steal everything, right?

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

@pcambra @jeni No, but AI-driven cars are stealing our streets.

mikemccaffrey, to random
@mikemccaffrey@drupal.community avatar

It makes absolutely no sense that and like have decided to have darker colors be higher numbers, since computer screens are an additive color system where the more color you add the brighter things get.

https://v2.tailwindcss.com/docs/customizing-colors

I can only assume this is a holdover that print designers with subtractive color experience brought with them online.

mikemccaffrey, to Sexism
@mikemccaffrey@drupal.community avatar

Considering this guy presided over one of the most sexist companies in an industry full of harassment, he should no longer be allowed to run or own anything, even if its name sounds remarkably like his name.

https://www.engadget.com/activision-blizzards-ex-ceo-bobby-kotick-reportedly-wants-to-buy-tiktok-210826589.html

mikemccaffrey, to random
@mikemccaffrey@drupal.community avatar

I still do not understand why I would ever use in . 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.

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

I think is a big step back for in .

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.

Layout interface showing the same layout, but with dotted lines around each area and links to add additional blocks.

pcambra, to LEGO
@pcambra@drupal.community avatar

The Azure Kingfisher, set 10331

Small but interesting and challenging build with lots of technical pieces, I am enjoying this new theme, it’s very detailed and the base is pretty nice.

Lego kingfisher build
Lego kingfisher build

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

@wimleers @pcambra Oh no, this might finally get me to purchase a Lego set.

mikemccaffrey, to drupal
@mikemccaffrey@drupal.community avatar

Has anyone looked at whether these performance claims for aggregated css/js in are still applicable in 2024?

> "You can make Drupal perform better by aggregating CSS and JavaScript files. This will save bandwidth and server requests, resulting in faster load times for the users."

With modern HTTP 2/3 a single server request handles multiple files, and the contents are encrypted to save bandwidth.

https://www.drupal.org/docs/administering-a-drupal-site/managing-site-performance-and-scalability/aggregate-css-and-js-files-in-drupal-core

mikemccaffrey, to fediverse
@mikemccaffrey@drupal.community avatar

Has anyone tried this module for yet? Wordpress is certainly making a lot of hay about having mastodon integration.

https://www.drupal.org/project/activitypub

b0rk, (edited ) to random
@b0rk@jvns.ca avatar
mikemccaffrey,
@mikemccaffrey@drupal.community avatar

@b0rk Please turn to the next page. I never handle this situation well.

mikemccaffrey, to random
@mikemccaffrey@drupal.community avatar

@pcambra Hey there, is there something going on with the drupal.community image processing? None of the photos in posts have been loading for days.

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

@pcambra @e0ipso It looks like there is a certificate error when trying to load files from vultr, but weirdly it is only happening on my android phone.

Chrome certificate error when opening one of the image files directly.

mikemccaffrey, to drupal
@mikemccaffrey@drupal.community avatar

We have a client site where some crawler bot has been repeatedly coming to the site for years and trying to access hundreds and hundreds of bad urls. All of the requests from one of their previous episodes caused to bump the account up to the next tier, costing the organization hundreds of dollars more a month. Any ideas on how to keep an out of control crawler off of a pantheon site?

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

@jurgenhaas @CrowdSec Interesting. I wonder if returning a 403 error would be any more effective than the 404 errors it is already ignoring.

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

@froboy Define "block". I can tell the crawler is this idiot because it has been crawling the same non-existent .html addresses for over five years now, but all I can do it return errors at it which it ignores.

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

@kreynen Is there an interface for managing that?

mikemccaffrey, to drupal
@mikemccaffrey@drupal.community avatar

Congratulations #Pantheon, something in your #autopilot stack delivered an error I was definitely not expecting when testing this #drupal site.

mikemccaffrey,
@mikemccaffrey@drupal.community avatar

@DaleTrexel Usually the false positives don't include an illustrated anus.

mikemccaffrey, to drupal
@mikemccaffrey@drupal.community avatar

Will 's config really not let you allow an html tag in the source without also enabling it as an explicit wysiwyg button?

Just because I want to allow some knowledgeable users to add code blocks doesn't mean I want all the users to see it as an option.

mikemccaffrey, to php
@mikemccaffrey@drupal.community avatar

Sorry but, "Error: Call to a member function label() on null" should not take down the cart functionality of an entire ecommerce site.

mikemccaffrey, to ai
@mikemccaffrey@drupal.community avatar

Naming an poisoning tool seems remarkably misguided, since the nightshade family includes tomatoes, potatoes, peppers, and eggplants.

We might just be flagging pieces of artwork as something that will be extra tasty if they can be digested.

https://www.technologyreview.com/2023/10/23/1082189/data-poisoning-artists-fight-generative-ai/

mikemccaffrey, to random
@mikemccaffrey@drupal.community avatar

I wish every month had a magical week with no meetings scheduled at all.

mikemccaffrey, to random
@mikemccaffrey@drupal.community avatar

If anyone wants to make those "you are using an adblocker" other subscription popups go away on most sites, you can drop this into the URL field of a bookmark and just click it when needed.

javascript:document.body.setAttribute('style', 'overflow-y: visible !important'); document.documentElement.setAttribute('style', 'overflow-y: visible !important'); document.querySelectorAll('*').forEach(function(e) { if (getComputedStyle(e).position == "fixed") e.style.display = "none" });

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