Replies

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

brotkrueml, to php
@brotkrueml@phpc.social avatar

New blog article:

How to maintain an extension for multiple TYPO3 versions with and without site sets

https://brotkrueml.dev/how-to-maintain-an-extension-for-multiple-typo3-versions-with-and-without-site-sets/

Maybe it is helpful 🤓

#typo3 #typo3v13

ErHaWeb,
@ErHaWeb@phpc.social avatar

@brotkrueml Thank you very much for the great instructions. This is useful for my v12/13 extensions.

To be able to structure TypoScript files better, I like to import entire directories that can contain several *.typoscript files. So far I have used the directories Constants/ and Setup/ under Configuration/TypoScript/.

Would you leave these directories there in future or also move them to Configuration/Sets/<Identifier>/?

ErHaWeb,
@ErHaWeb@phpc.social avatar

@brotkrueml
The fact that these are TypoScript files, which have historically always been located under Configuration/TypoScript/, speaks against the move.

An argument in favor of the move is that the included files belong to the site set.

Finally, the question remains whether there are any technical problems if additional directories are created in the site set folder.

ErHaWeb,
@ErHaWeb@phpc.social avatar

@brotkrueml Thanks! Ok, I was only referring to local includes, so @import is still good for structuring complex TypoScripts.

Thinking about it, it also seems more logical to me to move the directories to Configuration/Sets/<Identifier>/ where they belong.

Everything under Configuration/TypoScript is then reserved for the global, cross-site TypoScript code, if necessary at all.

From v13 onwards, it will probably often be possible to dispense with Configuration/TypoScript/ altogether.

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

Would you like to know how to integrate in cleanly with ? Here I show you my way. Feel free to give me your feedback.
https://gist.github.com/ErHaWeb/284b5168554dfb3ee734ec0998d80238

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann Good catch, absolutely right, thank you very much!
Although I went through the code several times, I overlooked it. strangely enough, the frontend output still delivered the correct image path 😆

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann I investigated this further and found out that all information after path:EXT:sitepackage/Resources/Public/ is transferred directly to the frontend output.

Example:
{path:EXT:sitepackage/Resources/Public/anything" with="whitespaces" asdf}
becomes:
/_assets/811b1bf01e364d414de81057392e2f8f/anything" with="whitespaces" asdf

ErHaWeb,
@ErHaWeb@phpc.social avatar

@Xitnelat Interesting objection. I currently have 5 websites on my home screen. Unfortunately, 3 of them don't have an app icon, which would make it easier to recognise them. They are websites that I visit frequently for various reasons. Precisely because we don't know how users use our website, we should incorporate these little things, especially if they hardly involve any significant effort. In the end, perhaps one user will be helped. You can also see it as a step towards accessibility.

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

Today is the last day for #TYPO3 Association members to vote for Q2 Community Budget Ideas - links were sent to you by mail - so don't forget to vote and if you like the #TransFusion extension, please give it the full 6 points!
https://phpc.social/@ErHaWeb/112114116405861731

ErHaWeb,
@ErHaWeb@phpc.social avatar

@brotkrueml Oh no, as far as I know it's through Ingo Schmitt. Perhaps he can still be contacted at short notice?

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

As several people have asked him for a presentation on different channels, here's a demo from our Handling Initiative Team Member Jo Hasenau showing you the latest features of the !

Enjoy and if you like it, please vote for our next level budget!
https://youtu.be/CFSsUy6pO5Q?si=EINUoCd4zyCDaG26

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann @ProvenPudding Yes, I love this uncomplicated, unbureaucratic way of using the association's funds. Communication and coordination take place directly with the community. The members have a direct influence. Applicants receive immediate feedback. I would like to see this form of funding expanded further. 👍

jigal, to random Dutch

Frontenders often use <f:debug> to see available properties but then they can’t find the get/has/is functions that Fluid supports as properties. I’m experimenting with adding these to debugger output. Good idea?

ErHaWeb,
@ErHaWeb@phpc.social avatar

@danielsiepmann @cybersmog @jigal I recently added an issue about this to Forge: https://forge.typo3.org/issues/102927
Daniel's POC was also mentioned

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,
@ErHaWeb@phpc.social avatar

@danielsiepmann now you have reacted faster than I could answer you here 😄

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 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

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?

  • 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