@ErHaWeb@phpc.social
@ErHaWeb@phpc.social avatar

ErHaWeb

@ErHaWeb@phpc.social

Freelancer since 2011, #TYPO3 CMS Certified
Integrator (#TCCI) & Developer (#TCCD)
#TYPO3Association Bronze Member

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

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

The in sometimes confuses . Think of public getter without class property like FileReference::getProperties usable via yourFileRef.properties. Wouldn't it be better to list ALL information that can be used? What do you think?

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann First of all, I wanted to address the issue and get your opinion on it as I occasionally come across it when giving help in online forums. It's great that you already have an implementation for this 👍 I think it's a good idea to integrate this into the core sooner or later to improve the integrators' experience with the system. I don't see myself in a position to get something like this off the ground due to lack of time, but I support the idea to the best of my ability.

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann Another cool TYPO3 hobby project 😄. Unfortunately I already have so many of them. Hopefully there will be someone™️ else in the community who will take care of it. Your POC is definitely a good basis. I have at least created an issue for it https://forge.typo3.org/issues/102927

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

What happens during a frontend call? integrates the which visualizes the process as a . This will be useful for research in our Handling . Are you able to follow the path? 🕸️😄 https://www.youtube.com/watch?v=HMInYFu1LqU

danielsiepmann, to random

It was pretty easy to provide talks for user groups, camps, etc. when I was attending lots of them. Because I didn't need to prepare anything. I was into the topic and mood and could keep improving each talk.

But nowadays, I'm attending only two camps and way less user groups than the last years. That makes it pretty hard.

I now understand better why many people don't provide talks. But maybe we can also lower the expectations and barriers? Maybe provide a “safe zone” like an explicit track or announcement of “none prepared” talks?

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann Who has these expectations or creates barriers? For my part, I am very grateful at barcamps for any useful information, even if it is not given as part of an elaborately prepared presentation. A relaxed exchange about a topic is also usually helpful. I would like to see every presentation designated as a "safe zone" in this sense, in the hope that more experts will share their knowledge with the community, without hesitation, in any form.

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann It's great that you have high standards for your presentations, and it's also great that other speakers have high standards too. It's a blessing to not only have experts in the industry who share their knowledge, but do so with such dedication.

But at the end of the day, as a listener/session participant, I prefer information in a less prepared form than none at all 😉. No expert should feel discouraged from sharing their knowledge just because it doesn't fit the "expected" mold.

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

Learning of the day: If you have dependencies to #Composer #Packages in your #TYPO3 #Extension that cannot also be specified in ext_emconf.php and want to publish your extension in #TER, you have to deliver the dependencies as (#PHAR-)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

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann So am I not allowed to upload to TER if I'm not willing to take on that responsibility? What about Helmut's approach of recreating the library on every Travis build? Is that the solution?

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

Wie ihr vermutlich schon wisst, werden nun auch von packagist.org (mit Typ typo3-cms-extension) im 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

ErHaWeb,
@ErHaWeb@phpc.social avatar

@derhansen Ist halt noch kein Ticket im Sinne von "lässt sich abarbeiten". Ich wollte mich erstmal darüber austauschen/Meinungen einholen. Ich schreib später, wenn wieder Zeit, aber gerne auch schonmal ein Ticket 😉

spooner, to php German

The #TYPO3 Extension Repository now includes #composer packages which has no specified or released extension.

Now you can see all code that can extend our beloved CMS.

Merry christmas 🎄🎅
Big kudos to @derhansen!

#communityrocks #t3kudos

ErHaWeb,
@ErHaWeb@phpc.social avatar

@spooner @derhansen Thank you for that! This is so cool, I immediately found two extensions that never found their way into #TER. This is a big improvement for finding suitable extensions.

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

The #TYPO3 #Community #Budget Ideas 2024/Q1 are open for voting. If you want to see progress in editing translated content in Connected/Free/Mixed mode, vote for #TransFusion ! The Translation Handling Initiative sees this as a step in the right direction. https://talk.typo3.org/t/transfusion-extension-for-cms-12/5061

alexanderschnitzler, to php German
@alexanderschnitzler@mstdn.social avatar

Hier haben doch letzte ein paar Leute über verschiedene Localization-Tools gesprochen, innerhalb und außerhalb der IDE. Wer war das und was waren die Tools?

ErHaWeb,
@ErHaWeb@phpc.social avatar

@koehnlein @alexanderschnitzler Ich kann Alexanders Problem bestätigen. Wenn zuvor in der XLIFF folgendes steht:

<trans-unit id="test1">  
 <source><![CDATA[Foo <br> bar]]></source>  
</trans-unit>  

Dann macht t3ll daraus:

<trans-unit id="test1" resname="test1">  
 <source>Foo <br> bar</source>  
</trans-unit>  

Das ist nicht das gleiche. Ich möchte in der finalen Ausgabe nicht-enkodierten HTML-Code im Label. Verwendung von RawViewHelper klappt nur im ursprünglichen Label.

ErHaWeb,
@ErHaWeb@phpc.social avatar

@koehnlein @alexanderschnitzler Ok, wow, jetzt hast du mir die Augen geöffnet. Es verhält sich also doch komplett identisch. Ich hätte jetzt angenommen, dass die Kodierung sich ins Frontend durch zieht. Dann spielt es tatsächlich keine Rolle wie man es in der XLIFF schreibt. Danke dir!

Fluid
Frontend

ErHaWeb,
@ErHaWeb@phpc.social avatar

@koehnlein @alexanderschnitzler Es war irgendwie schwer zu kapieren, dass da sowieso schon eine Rück-Interpretation der kodierten Tags läuft. Wunsch war dass da garnichts konvertiert werden muss und er die tags direkt nimmt.

ErHaWeb,
@ErHaWeb@phpc.social avatar

@koehnlein @alexanderschnitzler Mit CDATA weiße ich den Parser ja an, darin befindliche Inhalte nicht als XML zu interpretieren. Das von dir genannte Problem wird so schonmal verhindert. Die Kodierung der Tags und weglassen von CDATA ist aber ein inhaltlicher Eingriff. Dieser Eingriff hat in TYPO3 offenbar keine praktische Auswirkung aber ist genau genommen Abhängig vom XLIFF nutzenden System. Schöner wäre gar kein Eingriff in CDATA-Inhalte und Beibehaltung der CDATA-Blöcke.

ErHaWeb,
@ErHaWeb@phpc.social avatar

@koehnlein @alexanderschnitzler ok, jetzt gebe ich mich geschlagen. Hab das gerade mal durch einen Online XML-Parser gejagt und das Ergebnis ist, wie du sagst, tatsächlich schon hier jeweils identisch. Danke dir für die Aufklärung!

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

Eine schöne Zeit, gutes Networking und viel Spaß beim Erfahrungsaustausch wünsche ich allen Teilnehmern des #T3CRR. Ich muss leider nochmal aussetzen. Nächstes Jahr klappts aber bestimmt ☺️

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

Nice to see that my first ever published #TYPO3 #extension EXT:feed_display is now used more and more. In the last months there was a significant increase in download numbers. Maybe this correlates with the increasing usage of TYPO3 #v12?
#rss #atom #feed #SimplePie

ErHaWeb,
@ErHaWeb@phpc.social avatar

@cybersmog I dare not judge the quality of the code base, that is in the eye of the beholder. As for the documentation, I have definitely made an effort. ☺️

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

👩‍🎓👨‍🎓 Schüler:innen und Studierende aufgepasst! 📣 Wolfgang Wagner und die TYPO3 Usergroup RheinRuhr organisieren am 3. November einen Workshop an der Hochschule Rhein-Waal 🏫 Dein Perfekter Einstieg oder Wissenserweiterung in #TYPO3 💻 Anmeldung & Details: https://www.typo3camp-rheinruhr.de/workshop

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

Announcing new in version 1.3 of my EXT:klaro_consent_manager:
for Elements
enriched with
about this were added to the
https://docs.typo3.org/p/erhaweb/klaro-consent-manager/1.3/en-us/Introduction/Index.html

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

So cool to see the great feedback from the community on my question. Thanks @koehnlein for the detailed article. #t3ll has still received way too little attention. The PhpStorm integration is really clever 😎

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

Can anyone recommend me a good for ? I'm just having a hard time importing the default labels from 23 for my EXT:klaro_consent_manager in . Error is missing "source" tags. makes too many errors merging "source" and "target".

ErHaWeb,
@ErHaWeb@phpc.social avatar

@josefglatz @koehnlein @cybersmog Great, thanks for the recommendation. I will have a look at it.

ErHaWeb,
@ErHaWeb@phpc.social avatar

@josefglatz @koehnlein @cybersmog Wow, thank you so much for the tip. The tool was such a time saver! 23 Klaro-Default translations could be corrected in format at the same time and then imported to Crowdin (which was not possible before). I was also able to correct a few issues with incorrect keys right away. I am very impressed! 🚀

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