@brotkrueml@phpc.social
@brotkrueml@phpc.social avatar

brotkrueml

@brotkrueml@phpc.social

#PHP :elephpant: , #TYPO3 :typo3:, #TechnicalSEO, #Matomo, Cycling 🚴 , Hiking 🥾, Canoeing 🛶, Doctor Who 🔷
Posts in English 🇬🇧 and German 🇩🇪

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

lolli, to random
@lolli@norden.social avatar

Looking for a rule to change @test@norden.social annotation to #[Test] attribute. Could only find something for '@dataProvider' and '@testWith`. Any pointers?

brotkrueml, (edited )
@brotkrueml@phpc.social avatar

@lolli

I am using the set "Rector\PHPUnit\Set\PHPUnitSetList::PHPUNIT_100" (which provides a bunch of rules), one of them does this work for me.

brotkrueml, to php
@brotkrueml@phpc.social avatar

Today, the first sprint release of #TYPO3 v13 was released 🥳

And what to do on an evening like that? Release a compatible version of EXT:schema for embedding schema.org vocabulary on a TYPO3 website. 💪

Have fun 🚀

https://extensions.typo3.org/extension/schema

supergarv, to mastodon German
@supergarv@phpc.social avatar

Die ersten beiden größeren -Instanzen troet.cafe und muenchen.social machen zu - 10.000 aktive Personen sind davon direkt betroffen, alle Posts gehen dann verloren und betreffen indirekt dann auch mich.

Für einen Archiv-Junkie wie mich eine frustrierende Situation. Ich hoffe, dass dies Antrieb ist, um mehr Portabilität von Inhalten zu ermöglichen, ich würde das alles hier gerne nicht als "flüchtigen Speicher" ansehen müssen. 🥺

brotkrueml,
@brotkrueml@phpc.social avatar

@supergarv Es scheint sich eine Lösung abzuzeichnen

https://muenchen.social/@martinmuc/111709661059604923

brotkrueml, to random
@brotkrueml@phpc.social avatar

It's been quite a busy year working on open-source projects

wowa_TYPO3, to php German
@wowa_TYPO3@techhub.social avatar

Was macht man so zwischen Weihnachten und Neujahr? Natürlich ein #TYPO3 Projekt auf v12 upgraden.
Und ihr so?

brotkrueml,
@brotkrueml@phpc.social avatar

@wowa_TYPO3

Heute liefen Upgrades von Debian Bullseye auf Bookworm, PHP 8.2 auf 8.3 und mit Rector auch gleich den Code aktualisiert.

Morgen kommt dann noch ein Upgrade Matomo von 4 auf 5.

Es ist ist eine entspannende Zeit zwischen den Jahren 🚀

BleepingComputer, to random

GitHub is warning users that they will soon have limited functionality on the site if they do not enable two-factor authentication (2FA) on their accounts.

https://www.bleepingcomputer.com/news/software/github-warns-users-to-enable-2fa-before-upcoming-deadline/

brotkrueml,
@brotkrueml@phpc.social avatar

@BleepingComputer Nothing new, I had this already in summer.

ErHaWeb, to composer German
@ErHaWeb@phpc.social avatar

Learning of the day: If you have dependencies to in your that cannot also be specified in ext_emconf.php and want to publish your extension in , you have to deliver the dependencies as (-)bundle to prevent broken classic Installs. Helmut Hummel has long since published the solution to this problem:
https://insight.helhum.io/post/148112375750/how-to-use-php-libraries-in-legacy-extensions

brotkrueml,
@brotkrueml@phpc.social avatar

@supergarv @helhum @ErHaWeb @danielsiepmann

According to t3versions roughly half the installations are Composer-based installations for the current LTS versions, so you have to convince the other half which use the legacy mode:

https://www.t3versions.com/statistics-detail/21#composerversionchart

And the percentage stagnates with v12 currently.

brotkrueml,
@brotkrueml@phpc.social avatar

@danielsiepmann @helhum @supergarv @ErHaWeb

We have to stress the benefits of Composer-based installations. We also have to revise and enhance the docs on how to work with Composer-based installations and how to use deployment - maybe as best practices or recipes. Like: Deployment from local filesystem, from a GitHub or GitLab environment.

We have already a startingpoint for the migration:
https://docs.typo3.org/m/typo3/guide-installation/12.4/en-us/MigrateToComposer/Index.html

And we have a deployment section:
https://docs.typo3.org/m/typo3/tutorial-getting-started/12.4/en-us/Installation/DeployTYPO3.html#deployment-automation

brotkrueml,
@brotkrueml@phpc.social avatar

@danielsiepmann @helhum @supergarv @ErHaWeb

So, just thinking about it: That may be topics for the upcoming #TYPO3 community sprint in March: Update the docs for migrating to Composer-based installations and deployment, and stress the advantages.

Perhaps someone is willing to join who has knowledge with Surf (or another common deployment tool) and/or deployment from GitHub/GitLab/etc, so we can update the docs and build recipes? I've running Deployer with Jenkins for deployment.

ErHaWeb, to php German
@ErHaWeb@phpc.social avatar

Wie ihr vermutlich schon wisst, werden nun auch #TYPO3 #Extensions von packagist.org (mit Typ typo3-cms-extension) im #TER gelistet, die gar nicht explizit im TER veröffentlicht wurden. Meine Gedanken dazu habe ich mal hier geteilt. Bin gespannt auf euer Feedback.
https://forum.t3academy.de/d/215-composer-packages-jetzt-auch-im-ter-fluch-oder-segen

brotkrueml,
@brotkrueml@phpc.social avatar

@ErHaWeb Ich finde wir brauchen ein Opt-In dafür. Ich habe zum Beispiel durchaus Extensions, die in Projekten mehrere Wochen oder Monate "reifen". Sie sind definitiv (noch) nicht für die Nutzung durch andere gedacht, z.B. weil die API noch nicht stabil ist, oder das auch ein "Versuchsballon" ist und vielleicht auch nach einiger Zeit wieder eingestellt wird. Und während dieser Phase gibt es natürlich auch keinen Support o.ä. Vermutlich wäre eine solche Extension dann "auf ewig" im TER zu finden.

brotkrueml,
@brotkrueml@phpc.social avatar

@derhansen @ErHaWeb

Ich habe nach meinen Extensions gesucht: Eine ist noch in Entwicklung und nicht für andere freigegeben (typo3-feed-generator-mrss). Die zweite (schema-records) ist ein Versuchsballon gewesen, der es zwar zu Packagist geschafft hat, ich aber aktuell nicht weiterverfolge. Sie ist aber auch noch nicht "abandoned" bei Packagist, da da durchaus noch was kommen kann. Beide möchte ich momentan nicht im TER sehen. Wie kann ich sie entfernen lassen?

brotkrueml,
@brotkrueml@phpc.social avatar

@danielsiepmann

Nur weil diese auf Packagist sind (= in meinen Projekten eingesetzt), heißt das nicht, dass sie prominent im TER sichtbar sein sollen, wenn ein Nutzer nach den entsprechenden Stichworten sucht.

Es gibt für diese momentan keinen Support, keine Dokumentation und auch kein Bugfixing. Also so ziemlich das Gegenteil davon, was man sich von der Sichtbarkeit im TER als Nutzer erhofft. TER enthält damit nun Masse statt Qualität.

Ich wünsche mir ein Opt-In dafür.

brotkrueml,
@brotkrueml@phpc.social avatar

@danielsiepmann

Ja, aus Entwicklersicht ist das richtig. Aber es gibt auch Nutzer, die TYPO3 nicht so gut kennen und können, sich aus dem TER bedienen, und dann vielleicht darüber fluchen, dass keine Doku da ist oder es nicht funktioniert. Da sehe ich auch größeres Potenzial für enttäuschte Nutzer als heute. Und das ist nicht gut für TYPO3.

brotkrueml, to DoctorWho
@brotkrueml@phpc.social avatar
brotkrueml, to php
@brotkrueml@phpc.social avatar

I released the first version of a small #TYPO3 extension that shows a hint in the page module if the default language is disabled. This information is not visible by default.

Maybe this extension is also useful for you?

https://extensions.typo3.org/extension/info_hide_default_lang

brotkrueml, to php
@brotkrueml@phpc.social avatar

On my way home from the #TYPO3 Community Sprint in Düsseldorf 🚂 . It was the first time I participated and it will hopefully be not the last time.

With the @documentation team we got a big step forward with the PHP-based reStructuredText rendering approach 🚀 .

I met also people the first time in person and also some I already knew.

Thanks for the great code sprint, @typo3 :typo3: .

Greetings to @lina_wolf, @minapok, @supergarv, @s2b, @lolli, @neoblack, @pixel, @derhansen and @cybersmog.

brotkrueml, to php
@brotkrueml@phpc.social avatar

Welcome in the fediverse @typo3 👋

#typo3

wowa_TYPO3, to php German
@wowa_TYPO3@techhub.social avatar

✅ Ticket für das TYPO3camp Mitteldeutschland! 😎

brotkrueml,
@brotkrueml@phpc.social avatar

@wowa_TYPO3

Wo kann man das holen? Auf der Website sehe ich noch nichts.

brotkrueml, to php
@brotkrueml@phpc.social avatar

#b13 published two new helpful #TYPO3 extensions which enforce or remove a trailing slash in the URL path.

https://github.com/b13/slash-force

https://github.com/b13/de-slash

brotkrueml, to php
@brotkrueml@phpc.social avatar

Tried out the first time the #TYPO3 "warming" extension from @eliashaeussler for warming up the frontend cache after deployment with the help of the available XML sitemap - and I like it very much. Also the details are appreciated when calling the help page on console. Thank you for this extension.

If you don't know it, here's the link:
https://extensions.typo3.org/extension/warming

image/png
image/png

brotkrueml, to php German
@brotkrueml@phpc.social avatar

Hier sind die Slides meiner Session "Einführung in PSR-14-Events" beim Rhein-Ruhr

https://brot.krue.ml/presentations/t3crr23/events.html

brotkrueml, to php
@brotkrueml@phpc.social avatar

This was quite a good month for the #TYPO3 documentation 🚀

pschriner, to til
@pschriner@mastodon.social avatar

#TIL about the FilesControlContainer in #TYPO3 that represents the node type "file" in the backend form engine but for unknown reasons that is almost completely undocumented.
TCA fieldInformation is a nice concept in theory but there are some really rough edges: e.g. you cannot really add fieldInformation to a file field as this uses the FilesControlContainer (which doesn't use the fields TCA config)

(I hope I understood this correctly)

brotkrueml,
@brotkrueml@phpc.social avatar

@pschriner

Well, someone has to write the documentation. Preferrably, one who works with it and understands it and wants to share the knowledge to others.

brotkrueml, to php
@brotkrueml@phpc.social avatar

I released a new major version of my #TYPO3 extension for embedding schema.org vocabulary (EXT:schema) 🥳

It comes with breakings (which might not affect you) and a deprecation (which will affect you), so read the migration section in the docs 📙 before upgrading.

Have fun 🚀

https://extensions.typo3.org/extension/schema

dantleech, to php
@dantleech@fosstodon.org avatar

Not sure why the #php website now thinks I'm a German bot:

brotkrueml,
@brotkrueml@phpc.social avatar

@dantleech

I have the same issue with the Brave browser reproducible. On Firefox everything is fine.

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