Activities of kinta
This is a timeline of your Created activities.
You could create new activities here:
@joachim is there an error in the console or something? I haven't experienced this issue myself, from the github issue, it seems they suggest is a server load issue, which I honestly am not seeing
@pcambra If it's not just a configuration tweak, then really the fix is the the 'post' button to either tell me to try again in a few seconds, or for it to show me a spinny thing while it does the waiting. But if it's a server problem, why is it that reloading the page and posting again works immediately? I feel it's a JS problem.
The wait is over! 🎉
Selected sessions for DrupalCon Nara are out now!
We’ve started sending confirmation emails — so check your inbox (and maybe your spam folder 👀).
Thanks to everyone who submitted — we can’t wait to share the amazing lineup soon!
@joachim what do you suggest we do? I'm not sure we can upgrade the server with the current funding, are we missing updates or optimizations? I know we have this opened https://github.com/Drupal-Mastodon/mastodon/issues/7 but open to suggestions on how to improve
Première keynote de la journée donnée par @pcambra cette fois en anglais : Sustainable Drupal Contribution: From Individual Efforts to Agency Strategy 💙
Le programme de la journée n°2 de conférences du #barcampPerpignan C'est ça la magie des barcamps, les participants établissent le programme de la journée.
Mais petit bonus nos amis catalan @pcambra et Cristina Chumillas viendront nous parler lors de keynotes qui s'annoncent passionnantes 💙
Le Barcamp Perpignan c'est la semaine prochaine 💙
Et petite info, les inscriptions pour suivre la formation d'initiation sont ouvertes jusqu'à lundi prochain (si trop peu de monde, elle sera remplacée par des discussions et de la contrib).
https://www.drupal.fr/evenements/drupal-barcamp-perpignan-2025
Nova trobada Drupal a Barcelona per posar-nos al dia abans de l'estiu, coordinar-nos per la Barcamp de Perpinyà i resoldre dubtes de la @drupalcampspain 2025. Acosteu-vos a saludar el proper dijous 19 de junt. Obert a tothom!
https://www.drupal.org/community/events/trobada-del-grup-local-drupalcat-2025-06-19
First .webp, now .avif! 🎉🖼️ It seems that image formats are having a bit of a moment.
Support for .avif has been added to #drupal core: https://www.drupal.org/node/3511540 🔗
.avif is an open-source image format that often has better compression than .webp. 🚀
🚀 ¡DrupalCamp Spain 2025 cuenta con speakers de lujo!🎤
Si hablamos de transformación digital, innovación y soluciones escalables, Antonella Severo es la persona de referencia, con mucho que contar. Como gestora de producto en Nestlé IT Global.
🔎 ¿Cómo pueden las grandes empresas aprovechar Drupal para innovar e impulsar su eficiencia operativa? Antonella tiene la clave y lo compartirá en la #DrupalCamp
✨ No te lo pierdas. 😉#DrupalCampSpain2025 #FeaturedSpeaker #Drupal #OpenSourceInnovation
📣 The call for sponsors is now open for Drupal Developer Days Athens 2026!
🤝 Support the Drupal community and connect with hundreds of contributors and developers.
🔗 Details here → https://devdays2026.drupal.org.gr/become-sponsor
Honestly, there should be a limit of times you can actually run for the #Drupal association board and not get elected?
I feel we see the same names over and over and over...
🎉 ¡ATENCIÓN DEVELOPERS! Desvelamos a nuestra primera FEATURED SPEAKER de la DrupalCamp 2025! 🚀
Nos emociona presentar a Anastasiia Zvenigorodskaia (https://www.linkedin.com/in/zvenigorodskaia/) , una auténtica ROCKSTAR del mundo tech que viene a revolucionar nuestra DrupalCamp 💥
📅 En los próximos días iremos desvelando más ponentes espectaculares e inspiradores.
🎫 ¿Tienes tu entrada asegurada? ¡No te lo puedes perder! ¡La DrupalCamp 2025 será ÉPICA y tú debes estar ahí!
@pcambra @voorstad @drupal It's not quite right (yet!) for single-user blogs, I feel. See https://www.drupal.org/project/activitypub/issues/3318782.
@voorstad @drupal is this you're after? https://www.drupal.org/project/activitypub
@ifrik I wish I knew, we're the only Mastodon instance that explicitly follows the Drupal code of conduct, who knows 🤷♂️
Les 19, 20 et 21 juin c'est le Barcamp #Drupal à Perpignan, organisé par @drupalfr !
Je ne pourrai malheureusement pas être présent, donc j'offre ma place de sponsor : https://kgaut.net/blog/2025/une-place-gagner-pour-le-barcamp-drupal-de-perpignan.html
I don't do a lot of self promotion but here's a polite reminder that I've got availability for freelance #Drupal work and I provide hosting as well. Just got this feedback from a client a few minutes ago:
"The sites have been performing brillantly lately coping very well with our busiest ever month and better than expected traffic!" 😊
Working on the #Drupal Event Platform has been challenging at times but it has given me the opportunity to explore some big ideas and develop new skills. I'm glad to see growing excitement for how it's taking shape
https://www.mandclu.com/blog/drupal-event-platform-new-stage-evolution
@pcambra That's exactly what I'm referring to. I found it hard to add a module without dropping to the CLI for the compose bit. There's a way to download a zip file and upload it via the GUI, but the documentation seemed to discourage that. And I could do 'sudo docker exec' faster than I could figure out where to get the zip file to upload. So yeah: you can't install a module without dropping to the CLI for that one command. I'm surprised we don't have a one-click-in-the-UI to run that one command.
@paco I think you're looking for this https://www.drupal.org/project/project_browser
This is an initiative that will eventually land in Drupal core.
@pcambra That's exactly what I'm referring to. I found it hard to add a module without dropping to the CLI for the compose bit. There's a way to download a zip file and upload it via the GUI, but the documentation seemed to discourage that. And I could do 'sudo docker exec' faster than I could figure out where to get the zip file to upload. So yeah: you can't install a module without dropping to the CLI for that one command. I'm surprised we don't have a one-click-in-the-UI to run that one command.
@paco not sure what you mean that you need to run commands on the cli to install a module, you kind of need it to do for the composer require bit but the UI supports enabling the module from the administrative screens on the Extend section, but maybe I'm misunderstanding what you're saying?
@paco ah now I got that you were looking at miniorange stuff maybe? I really don't like what they're doing tbh and they were hit just yesterday with a number of security notices on their MFA (https://www.drupal.org/security)
If you want to go the oauth route, this is your option https://www.drupal.org/project/simple_oauth
LMK if you need any help setting this up, happy to help :)
If you want to save yourself some trouble, DDEV is an excellent tool and if it's for local stuff you can check out https://ddev.com/blog/watch-ddev-local-new-casual-webhosting-feature/
@pcambra Super. Thanks. Authentik has really good documentation for lots and lots of things that you can integrate with it. (I love that about their docs). I was trying to follow these instructions and I somehow found the wrong one in my search.
https://docs.goauthentik.io/integrations/services/drupal/
I'm trying to launch drupal with docker compose and I'm a bit surprised that installing modules in 2025 requires running commands at a CLI inside the container.
@paco not the norm at all, I haven't seen this in the Drupal ecosystem often.
I see that authentik works with OpenOAuth and SAML, this one I've used many times and works fantastic https://www.drupal.org/project/samlauth
@pcambra That's ok. If I'm not making much sense then clearly I need to learn more about the context system.
Thanks though.
What’s good can get even better — even Blender 4.4!
🔶 Blender 4.4.3 is out! It fixes 7 critical issues found in the previous release. If you’re on 4.4.0 or 4.4.1, it’s highly recommended to update.
✨Changelog https://developer.blender.org/docs/release_notes/4.4/corrective_releases/
⬇️Download https://blender.org/download #b3d
@jpoesen I must confess I'm a bit lost, are you referring to the Group module?
Context is a Plugin thing. I don't think you need this for what you're describing, though. AFAIK Groups are stored in a global PHP object and you always have access to those, and from the node you can get the groups it belongs to?
@pcambra Here's a simplified scenario:
A node can belong to many groups.
Based on several factors I can calculate a node's "primary" and "secondary" group at any given time.
I provide these 2 group entities as custom context values via a custom context provider.
If I were creating a ContextAware block, I could get my info via $this->getContextValue('primary_group').
So I can't just use Route params, I need the context info, which I'm having trouble getting outside ContextAware plugins.
@jpoesen what's "an entity's custom context values", do you have an example?
IIRC you have the route match in breadcrumb builders and that allows you to grab the entity from the route, what is the data you are missing that is not in the entity itself?
@pcambra I'm having trouble expressing myself because I'm not sure what I want and I'm not sure how things can work / are supposed to work.
Say I want to manipulate the breadcrumb trail based on an entity's custom context values.
I think I'm only supposed to try to grab context inside ContextAware plugins like a custom ContextAware block.
I can preprocess_breadcrumb() or even make a custom BreadCrumbBuilder, but those those let me access context values.
@jpoesen I'm wondering what context you're after for this, but you could inject whatever services you need in the Theme Negotiator? see https://www.drupal.org/project/switch_page_theme for example
Attending DrupalCamp in a beautiful Aalto university premises.
Me and (distant but still) Frank-the-horse in the selfie!