Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Sascha Grossenbacher

@berdir@drupal.community
mastodon 4.7.2
  • Open on drupal.community
60 Followers
79 Following
12 Posts
Joined November 22, 2022
Open post
Sascha Grossenbacher @berdir@drupal.community
· 10mo ago

I've been busy working on a large number of performance improvements in Drupal 11.3 and contributed projects, together with @catch56@kolektiva.social and many others.

Everything combined, we're seeing hundreds of queries less on complex pages. On one specific example page that we measured in a cold cache scenario, that's a reduction of 670 queries, 62% of the total queries. And that doesn't even include similarly reduced cache lookups and writes.

Read more on our blog post.

https://www.md-systems.ch/en/blog/2025-12-16/performance-improvements-drupal-11-3

Performance improvements in Drupal 11.3 and Paragraphs
MD Systems GmbH

Performance improvements in Drupal 11.3 and Paragraphs

The latest release of Drupal core, combined with updates to Entity Reference Revisions, Paragraphs and other modules save hundreds of queries when rendering complex pages. This post goes through all the improvements that make this possible.

9
0
7
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 13mo ago

I wrote a bit about the new major version of the redis module that I've been working on and the performance improvements that it brings: https://www.md-systems.ch/en/blog/2025-09-12/performance-and-maintenance-improvements-drupal-redis-module

Performance and maintenance improvements on Drupal Redis module
MD Systems GmbH

Performance and maintenance improvements on Drupal Redis module

An update on improvements in the new major version of the redis module (2.x) that is in active development.

5
0
7
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 11mo ago

Wrote a post about the new OOP hooks in Drupal 11.1+, why it's worth converting and how I approach that https://www.md-systems.ch/de/blog/2025-10-19/converting-legacy-hooks

md-systems.ch
2
0
4
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 8mo ago

Released Redis 2.0.0-alpha2 with various performance improvements and a neat new drush report that includes more information on expired and invalidated items and impact of cache tag invalidations. https://www.drupal.org/project/redis/releases/2.0.0-alpha2

The alpha quality mostly refers to the API stability, I expect it should run reliable and we're about to roll it out in production.

Drupal.org

redis 2.0.0-alpha2

Add a summary here Contributors (22) abhou, amy_farrell, berdir, chris3proud, eelkeblok, ericdsd, firewaller, jonhattan, kasperg, mark-mackenzie-nexus, miguelds, milanbombschliip, mitokens, nitinsp, pene, pfrenssen, renrhaf, somersoft, summit, t-lo, technoveltyco, yuraosn Changelog Issues: 7 issues resolved.

1
0
0
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 20mo ago

I wrote about my recent investigations into improving Drupal core and Redis performance: https://www.md-systems.ch/en/blog/2025-01-26/redis-startup-performance-improvements

Deep dive into recent Redis & startup performance improvements
MD Systems GmbH

Deep dive into recent Redis & startup performance improvements

Recently, I've been working on a number of performance improvements during the bootstrap phase of Drupal, which is especially relevant to make fast cached responses from the internal page cache and the dynamic page cache modules faster.

2
0
1
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 7mo ago
Replying to
@mglaman@phpc.social my point is that doing what you do with the admin permission is wrong, you should do it with bypass and only that. The admin permission does _not_ allow you to edit any node type. Although I don't quite get the problem you're trying to solve
0
1
0
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 7mo ago
Replying to
@mglaman@phpc.social see https://www.drupal.org/project/drupal/issues/3552027
Drupal.org

Deprecate "administer nodes" permissions

Problem/Motivation "administer nodes" should be broken up. See [#3418353] and [#214190] I think the long-term plan should be to completely drop administer nodes permission. It's been a very weird permission every since bypass node access and access content overviews was split off from it and it's just all kinds of random bits that are still using it. It's very confusing to understand what it actually does. The status permission is being split, the same should possibly be done for promote/sticky.

0
1
0
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 6mo ago
Replying to
@klausi @drupalsecurity i get notifications, is your notification email set up correctly in gitlab, do merge request notifications work?
0
2
0
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 7mo ago

@mglaman@phpc.social bypass is essentially the admin permission for nodes, just differently named because it was split. Administer nodes is just leftovers that are very very slowly split into dedicated permissions such as the recently added publish content permission

0
1
0
0
Open post
Sascha Grossenbacher @berdir@drupal.community
· 8mo ago

@swentel Something I've wanted to try for a while is to integrate it in our company website, and essentially have articles/blog posts be posts that are shared, or maybe a bit of automation that creates a post for each article if that's easier. Any opinions on whether that's feasible or a good idea? it's also related to https://www.drupal.org/project/activitypub/issues/3318782 as public author infos are profile nodes and not users, but it might be sufficient if I can just alter it a bit based on the connected profile

Drupal.org

Allow any entity to be actor

Problem/Motivation As explained in #3272173 . But focusing on first scenario: >> ... Create a Group (as in multiple users who are members of a Group defined by the Group module) controlled activitypub group type actor. Proposed resolution Be more generic when picking entity for an actor. Replace user by generic entity (but preserving all the existing and working code for user -> person case) Let other modules to implement their own kind of actors. New route proposal.

0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 14:50:42 UTC