With the help of the new Site Sets in #TYPO3 v13.1 I finally got rid of the last TypoScript template in the database. Now everything is solely file based. Hooray 💪
Next step: understand settings definitions and make usage of the Site Set PHP API.
It's great to see the #PHP ecosystem grow and prosper and I believe proper tool support and performance insights will only help when it comes to choosing the right tool for your job.
It's been a bit of a struggle getting everything to work for me, but thanks to our C specialists all the test scenarios I wrote along the way are now passing, including #Laravel#Octane
📝 Group and Sort Data in Latte Templates Like a Pro
In the latest update of Latte, we are introducing several significant enhancements that will simplify and make more efficient the work with data in your templates.
It’s been so long since I did anything with authenticated users, curious about “modern” patterns and standards.
Specifically, an authenticated user wants to do something. What patterns and standards are you using for permissions?
I’m seeing middleware mentions. But, curious what else is out there. Not looking for “use Framework X” and should be testable. Doesn’t need to be web-specific as I’m just looking for patterns and standards.
@itsjoshbruce it's the request (route or route group middleware). Authenticated user is set early to the container and then various areas are protected based on the user's roles. Of course, there are more detailed checks later in the flow (e.g. parts of the interface are hidden or different depending on role/permissions). Middleware is stopping the unintended actions, like playing with URLs to access what's not supposed to be seen or actioned on.
If I had a nickel every time I begged someone not to try to replace a legacy system all at once, but instead to attack bits and pieces in a logical way by working with the data... well a nickel isn't worth much, but I could certainly afford to tip after buying a really fancy cup of coffee.
„To be honest there is one #TYPO3 magician called jpmschuler who is updating everything on each night, but then you need to have lot of frontend/functional testing to be sure everything is working as before"
Peter lässt uns heute Abend an seiner Magie auf Basis von #Playwright teilhaben.
@ramsey 100% agree. I'm also really enjoying that everyone is very friendly, respectful and nuanced instead of heavily polarised and hostile. It increases the value of the content consumed.