Harald Leithner

Software Architecture & Strategy Team Lead, JSST Assistant Team Lead and many other things in Joomla

Harald Leithner boosted:
Romain CanonRomm
2025-05-21

🐘 Big milestone incoming for OSS: @OndrejMirtes (PHPStan) and @maks_rafalko (Infection) are joining forces to improve the integration of their tools when used together.

Expect smoother integration, better mutation analysis, and less false-positive result for these two awesome projects!

PHPStan logo and Infection logo with a hearth in the middle
Harald Leithner boosted:
2025-05-20

The TYPO3 Association has joined leading open-source CMSs like Drupal and Joomla in calling on the European Commission to establish an EU Sovereign Tech Fund. Why? Because Europe’s digital future depends on secure, well-maintained open source software.

Read more at typo3.org/article/typo3-associ

#TYPO3 #OpenSource

Harald Leithner boosted:
Harald Leithnerhleithner@ef.gg
2025-05-11

If you use #ai in your IDE (I use #phpstorm with github copilot) do you select which LLM you like to use or do you try different LLMs for the same question/task?

Harald Leithner boosted:
2025-05-11
a screenshot of a post saying  "Introducing VibeCon - The world’s largest vibe coding conference. Make sure you register today : http://127.0.0.1:8080/register"
2025-05-04

@ruediger ich verwende kein firefox weil die Mausgesten mit plugin nicht sauber funktionieren (also damals wie ich es probiert habe als Opera nicht mehr nutzbar war...), mal sehen ob ich das teste, aber eigentlich warte ich das Vivaldi Mail auch GPG unterstĂźtzt sonst bin ich zufrieden mit Vivaldi.

2025-05-04

@ruediger @zenbrowser wie siehts mit mobile sync und Maus Gesten aus?

2025-05-01

@heiglandreas ok that's another story I didn't need to solve yet but would be really usful. i think there is a "conflict" key but that wouldn't solve the issue because it would only complain and not prevent installing. It would also be a bit counter intuitive, I say "require" (at all costs) your package and you say "no" (for what ever reason), than composer needs to say "error".

2025-05-01

@heiglandreas we use 'replace' for dependencies we don't need, not sure if that's what you search for or if you like that your own package should not be installed when it's not needed.

Here we replace all symfony php pollyfills up to version 8.1 because our min requirement is php 8.1 github.com/joomla/joomla-cms/b

2025-04-22

@regularlabs it's really unlikely that we support php 8.0 since j5 requires already 8.1. No reason to rise the minimum version of mysql since 8.0 is still supported (at least till 2026).

2025-04-21

@harld MySQL requirements are unlikely to change and higher then 8.4 is not really possible ;)

2025-04-21

@onlinecommunityhub so you actually following the joomla release cycle, that's nice. Btw. you extensions could have own (higher) php version requirements as you might know.

2025-04-21

@onlinecommunityhub @joomla one of the things we need to consider is that joomla supports 4 years for a major release cycle, which makes some dependency problematic

2025-04-21

@Schrank with joomla 5 we pushed our mysql min requirements to 8.0.13 because the eol of 5.7 series. This gaves us a big backslash in j5 adaptation rate. In comparison to php hosting companies has no strategy to upgrade the database servers easily. So from my point of view php increments is not an issue, nevertheless it's not an automatic task for the site own. The other stack versions (webservers) are not enforced by the cms so, I personally use set the oldest supported version.

2025-04-21

@joomla maintainers are in progress to define the minimum requirements for #joomla 6. In question is #php #mysql #mariadb #postgresql #apache #ngnix #iis
What's your suggestion?

Harald Leithner boosted:
The PHP Foundationthephpf@phpc.social
2025-04-13

We are pleased to announce the completion of security audit of PHP core!
Executed by @quarkslab in partnership with @ostifofficial and commissioned by the @sovtechfund.

Learn more: thephp.foundation/blog/2025/04

Harald Leithner boosted:
2025-03-15

Wir sammeln Themen fĂźr Tag 2 des #JoomlaCamp
#Joomla

Pinnwand mit handgeschriebenen Zetteln
2025-03-15

@onlinecommunityhub sure, we get to the developers and the other way around. Since we would need to solve #tuf delegation for extensions.

2025-03-15

@onlinecommunityhub I completely understand you, but it's often hard to decide if something need to be corrected or stay wrong for ever.

2025-03-15

@onlinecommunityhub that's not really relevant at this point because we do not update major update (5->6) and our b/c forbids us to break within a minor version. As you said we expect only smaller sites without someone dedicated to manage it to use this. But that's the important group which might be behind with updates. Websites with maintenance contracts might not use this new service because they want to define the update time.

2025-03-15

@onlinecommunityhub at this time we don't have plan for auto update extensions, it might came later. First we would need to rollout tuf for extension which is a chapter on it's own.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst