Oh look, my coworkers at #Kalamuna published another one of my modules on #drupal.org!
The #MaybeModule allows you to quickly access properties and methods of an object without worrying about accidentally causing a fatal exception if something doesn't exist as expected.
It is great for theme #preprocess functions where want a value from an object, but it is no big deal if it is not available.
I've been tasked to upgrade another inherited #drupal 9 site to 10, apply a some major updates to the existing theme, and stage it on #pantheon
As-is, none of the contrib modules had been defined in its #composer#json config, and it has quite a few complex added features and content types that may no longer be required. Let's see how this goes! 😎
If there was a tool to keep track of your sites, regardless of where they were hosted, telling you their status, perhaps a one-click-login feature, would you use it?
I've been developing site with #drupal for nearly 20 years and I continue to hate Views as much as I did when I first encountered it. Not a day goes by when I don't fuck something up with Views because I forgot to toggle from "All displays" to "this display" or vice versa.
This article uses #React as it's main example, but it applies to #Laravel, #Tailwind, even #Drupal just a much. I say that as a recovering Drupal dev who used to use the standardization argument.
Greedy management is the reason we can't have nice things.
The coolest thing I know about the #drupal core BigPipe module is that you don’t need to have the Internal Dynamic Page Cache module enabled to use it (counter-intuitive, I know).
Here’s a bunch more about BigPipe from “Editor” 🤦🏽♂️ at Golems.
In the #drupal#ddev KB, I see this note: "Projects should live under the home directory of the Linux filesystem. WSL2’s Linux filesystem (e.g. /home/ <your_username> ) is much faster and has proper permissions, so keep your projects there and not in the slower Windows filesystem (/mnt/c)."
I understand how NTFS adds overhead for reading/writing files, and can cause potentially confusing permission issues, but is "much faster" really true? Like how much much faster?
LOL JUSTICE.GOV RUNS #DRUPAL
but it's more than a full upgrade behind.
it's throwing theme and comment entity errors but i think with those hash() errors that they maybe upgraded the theme without updating to the newest DX nor PHP and shit happend.
but since they're running a 9.5, this could also be a hack.
the Drupal USGOV distro team have a whole laundry list of what NOT to do with their distribution. someone didn't read their documentation.
so what is #Drupal doing about #ActivityPub on an official level? because last i checked, there's only these 3 modules, and only the #Indyweb one is recommended --NOT EVEN THE ACTIVITYPUB ONE!
I've been playing with #Acquia Cloud IDE, which seems to basically be a SaaS version of VS Studio optimized for #Drupal and #PHP. Anyone tried it?
I think it's pretty impressive, but can't really identify what the ideal use is. I have a very complex site setup on it and the automated setup doesn't handle it well. It's precisely for such a complex site that I would want to remove the local machine as a failure point for onboarding a new team member.
The other scenario I can see is if you have people with underpowered computers, but the Cloud IDE seems to be ideal for a fairly typical Drupal installation, which should run acceptably even on somewhat dated equipment.
So what's the ideal use case? The only one I can think of is that if I were ever called up for an emergency and I didn't have my laptop, I could fire up the IDE from a tablet and do some urgent intervention.
That's a pretty nice use case for me, but it doesn't make me confident that this product has a strong future.
Admittedly, this free plugin pack for @ckeditor for #drupal looks very useful, but try finding out how much the realtime collaboration feature is. Go ahead, I’ll wait…