#Symfony
This week's @symfonystation newsletter it out with the latest Symfony, Drupal, PHP, Cybersecurity, and Fediverse news and more. If you like what you see, you can subscribe via the button in the top left corner. And please boost this post for reach. https://mailchi.mp/f7c5a3c1c4d8/explore-this-weeks-symfony-drupal-php-and-fediverse-news?e=f1130e784e :symfony: drupal: php: fediverse: #Symfony #Drupal #PHP #Cybersecurity #Fediverse

Explore our article: Exploring the 13 eCommerce Platforms of Symfony. https://www.symfonystation.com/exploring-12-eCommerce-Platforms-Symfony :symfony: :drupal: :magento: :sylius: #symfony #eCommerce #Magento #PrestaShop #Shopware #sylius #aimeos #Spryke #OroCommerce #DrupalCommerce

Explore all the Symfony components. https://symfony.com/components :symfony: #symfony

Explore the March 24, 2023 @symfonystation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. https://www.symfonystation.com/Symfony-Station-Communique-24-March-2023 #Symfony #SymfonyCasts #PHP #Drupal #Cybersecurity #Fediverse #CSS :symfony: :elephpant_purple: :drupalicon: :wordpress: :fediverse: :php: :phpunit: :apiplatform: 🇺🇦

Explore How Symfony Station was built: an adventurous exploration of layout solutions. It's an adventure story (aka case study) of how Symfony Station was built and the research behind each decision. It also functions as our about page. :) https://www.symfonystation.com/How-Symfony-Station-Built #Symfony #Drupal #Gutenberg

Six good reasons to use Symfony. https://symfony.com/six-good-reasons :symfony: #Symfony

Explore the @symfonystation PHP & Symfony news Communique from Jan 21, 2022 https://www.symfonystation.com/Symfony-Station-Communique-21-January-2022 #symfony #php #drupal #WayBackWednesday

🔥#SymfonyOnline will start next week!
-June 13 & 14: 2 days of workshops
-June 15 & 16: international #symfony Online conference in English!
👉https://live.symfony.com/2023-online-june/schedule
🎟️Join us online: https://live.symfony.com/2023-online-june/registration

Ich bin auf Arbeit ja nicht nur Full Stack #Webdev, sondern auch Teamlead. Eine meiner Aufgaben (die ich mir selbst gegeben habe) ist, meinem Team teils die Fundamentals von Dingen zu erklären.
Einfach weil heutzutage (Durch Bootcamps, Tutorials und sonst was) viele in den Beruf gehen und direkt mit #Sass, #Symfony / #Laravel, #Vue / #React etc. anfangen. Ohne #CSS, #PHP, #HTML und #JavaScript im Kern richtig kennenzulernen.
Und jedes Mal, wenn ich eine solche Session hinter mir habe, fühle ich mich einfach gut. Meist egal wie es mir vorher ging, danach ist einfach eine positive Grundstimmung in mir.
Wenn ich irgendwann mal keine Lust mehr habe, selbst beruflich als Webdev zu arbeiten, werde ich definitiv versuchen irgendwo als Lehrkraft reinzukommen. Ich kann mir echt vorstellen, dass das etwas ist, mit dem ich glücklich und alt werden könnte.
Why would anyone ever use the #Yii #PHP Framework again when you can have #Symfony? #webdevelopment
Enjoy our article: How four Symfony Components + Twig help simplify Drupal Core. It is a follow-on to our article, "How Symfony components power Drupal’s drive to new frontiers". It looks at the nuts and bolts of four of the Symfony components/libraries Drupal uses, plus the Twig templating engine. https://www.symfonystation.com/Symfony-Components-Twig-Drupal-Core :symfony: :drupal: #Symfony #Drupal

Writing Better Code: Symfony Dependency Injection via DZone.
https://dzone.com/articles/symfony-dependency-injection :symfony: #Symfony

From the Symfony book: what about automating day to day activities? That would serve as documentation, help discovery by other developers, and make developer lives easier and fast. Using a Makefile is one way to automate commands. https://symfony.com/doc/current/the-fast-track/en/17-tests.html#automating-your-workflow-with-a-makefile #Symfony :symfony:

Explore the @symfonystation PHP & Symfony news Communique from June 24, 2022. https://www.symfonystation.com/Symfony-Station-Communique-24-June-2022 #Symfony #PHP #drupal #platformsh #TakeMeBackTuesday

Explore all the Symfony bundles. https://symfony.com/bundles #symfony #SymfonyBundles

Visit our extensive selection of Symfony and PHP tools, resources, and helpful links. https://www.symfonystation.com/Tools-Resources-Links And while you are there please sign up for our "newsletter" to get the latest news communiques and original content delivered to your inbox. :symfony: :php: #Symfony #PHP

#Symfony 6.3 is out and we’re happy to help funding the development of this framework. Kudos to all the contributors 👏 https://symfony.com/backers

💻 A Week of Symfony #857 (29 May - 4 June 2023)
➡ https://symfony.com/blog/a-week-of-symfony-857-29-may-4-june-2023
#symfony #php
Explore today's @symfonystation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. https://www.symfonystation.com/Symfony-Station-Communique-02-June-2023 #Symfony #SymfonyCasts #PHP #Drupal #Cybersecurity #Fediverse #Mastodon #CSS :symfony: :elephpant_purple: :drupalicon: :fediverse: :php: 🇺🇦

Explore today's @symfonystation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. https://www.symfonystation.com/Symfony-Station-Communique-02-June-2023 #Symfony #SymfonyCasts #PHP #Drupal #Cybersecurity #Fediverse #Mastodon #CSS :symfony: :elephpant_purple: :drupalicon: :fediverse: :php: 🇺🇦

Getting started with Symfony - Controllers. https://symfony.com/doc/current/controller.html :symfony: #symfony

Explore today's @symfonystation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. https://www.symfonystation.com/Symfony-Station-Communique-02-June-2023 #Symfony #SymfonyCasts #PHP #Drupal #Cybersecurity #Fediverse #Mastodon #CSS 🇺🇦

Explore today's @symfonystation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. https://www.symfonystation.com/Symfony-Station-Communique-02-June-2023 #Symfony #SymfonyCasts #PHP #Drupal #Cybersecurity #Fediverse #Mastodon #CSS :symfony: :elephpant_purple: :drupalicon: :fediverse: :php: 🇺🇦

The next minor update of #Shopware 6 will ship #Symfony 6.3. One of the easiest Symfony upgrades I ever did. 💙
https://github.com/shopware/platform/commit/0f13654aa82439a62ec945d9f9e85d323aed7cd0
Symfony Station is your source for Symfony, Drupal, PHP, Cybersecurity, and Fediverse news. https://www.symfonystation.com Contact us to let us know what you want to be covered. And while you are there, please sign up for our "newsletter" to get the latest news communiques and original content delivered to your inbox. Thanks for following us on Mastodon. :symfony: :elephpant_purple: :drupalicon: :mastodon: :fediverse: 🇺🇦 #Symfony #PHP #Cybersecurity #Drupal #Fediverse

Integration of #symfony with the UX React components is working nice in 6.3 but I had a bit of a steep learning curve when it came to getting data from Symfony into a component. Not sure if Twig components would be a better choice. Anyone want to chime in?
The same applies to web development stacks.
#HTML is good actually. So, yay for a backend language with template based #HTML generation, with controlled sprinkles of #JavaScript here and there. #Turbo #Stimulus
(I also find #Symfony better designed and somehow with more batteries included to allow this kind of simplicity than, say #Django, so again, maybe that’s why.)
Explore the March 17, 2023 @symfonystation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. https://www.symfonystation.com/Symfony-Station-Communique-17-March-2023 #Symfony #SymfonyCasts #PHP #Drupal #Cybersecurity #Svelte #Fediverse #HTML #CSS :symfony: :elephpant_purple: :drupalicon: :wordpress: :fediverse: :php: :phpstorm: :phpstan: :apiplatform: 🇺🇦 #ThrowbackThursday

Explore this week's @SymfonyStation newsletter for the latest Symfony, Drupal, PHP, Cybersecurity, and Fediverse news! If you like what you see please subscribe via the button in the top left corner. And do us a solid by boosting this post. https://mailchi.mp/488073b4d2ad/enjoy-this-weeks-symfony-drupal-php-and-fediverse-news :symfony: drupal: php: #Symfony #Drupal #PHP #Cybersecurity #Fedivers

Explore this week's @symfonystation newsletter for the latest Symfony, Drupal, PHP, Cybersecurity, and Fediverse news! If you like what you see please subscribe via the button in the top left corner. And do us a solid by boosting this post. https://mailchi.mp/488073b4d2ad/enjoy-this-weeks-symfony-drupal-php-and-fediverse-news :symfony: drupal: php: #Symfony #Drupal #PHP #Cybersecurity #Fedivers

Here's a piece looking at using GitHub Discussions for Symfony support. https://symfony.com/blog/using-github-discussions-for-symfony-support #GitHub #symfony

Do you own or work for an organization looking for promotion opportunities in the PHP, Drupal, and Symfony communities? If so, please contact us. https://www.symfonystation.com/Contact :symfony: :drupal: :php: #Symfony #Drupal #PHP

Why Symfony Elevator Pitch: Your Boss. https://symfony.com/explained-to-my-boss :symfony: #Symfony

Explore the @symfonystation PHP & Symfony news Communique from Jan 14, 2022. https://www.symfonystation.com/Symfony-Station-Communique-14-January-2022 #symfony #php #docker #drupal #WaybackWednesday

I think 6.2 to 6.3 was the smoothest upgrade experience I had with a minor #symfony version so far. 🎉
🌟 Symfony 6.3.0 has been released! Many thanks to all contributors 😍
➡ https://symfony.com/blog/symfony-6-3-0-released
🆕 Have a look at this blog post summarizing all the major changes in this new version: https://symfony.com/blog/symfony-6-3-curated-new-features

We are now on /kbin as Symfony Station. It is a Reddit-like link sharing platform on the Fediverse. Follow us at https://kbin.social/u/symfonystation #kbin #Symfony #PHP #Drupal

Learn more about Symfony in 5 minutes: Ten criteria for choosing the correct framework. https://symfony.com/ten-criteria :symfony: #Symfony

No pain, no gain. Enjoy our article: 2023’s Challenging yet Achievable(?) New Tech Goals for my Symfony-based Sites. They will become more integrated with Symfony than ever. https://www.symfonystation.com/2023-Tech-Goals-Sites #Symfony #Sword #DXPR #Sulu #NetgenLayouts #Drupal

🚀 New in Symfony 6.3: Webhook Integration with Mailer and Notifier
➡️ https://symfony.com/blog/new-in-symfony-6-3-webhook-integration-with-mailer-and-notifier
#symfony #php
Do not miss our next #phpugmrn meetup on the 29th of June. Our friends from #Elasticsuite will introduce Gally - the API-first E-Commerce Search Engine based on #Elasticsearch, #Symfony, and #APIPlatform Sign up here https://www.meetup.com/phpug-rhein-neckar/events/290646744/
🆕 blog! “Rewriting OpenBenches in Symfony”
I once described my ideal coding environment to a colleague as "telneting directly into prod and damn the consequences!" I jest. But only a little. When I build for myself I treat best practices and coding styles as harmful. Chaotic evil but, hey, it's only myself I'm hurting. Anyway, my wife and I run a […]
👀 Read more: https://shkspr.mobi/blog/2023/05/rewriting-openbenches-in-symfony/
⸻
#OpenBenches #php #Symfony
🚀 New in Symfony 6.3: AssetMapper Component
➡️ https://symfony.com/blog/new-in-symfony-6-3-assetmapper-component
#symfony #php
[Nouvelle contribution] Dans la lignée de la simplification de la configuration des services, grâce à la contribution d'@alanpoulain, il sera possible dans #Symfony 6.3 d'aliaser un service avec une chaîne du type app.mailer à l'aide d'un simple attribut AsAlias().
Plus d'infos sur le blog de Symfony : https://symfony.com/blog/new-in-symfony-6-3-dependency-injection-improvements#configure-aliases-with-attributes
I've been trying to learn #Symfony - the documentation is... confusing to say the least.
Every time I find something that I don't understand, I try to improve it.
Seems to be working! https://github.com/symfony/symfony-docs/pull/18331
If you are using @ApiPlatform or #Symfony Docker and you encounter a weird compile error related to Cady and Mercure, this patch fixes the problem: https://github.com/dunglas/symfony-docker/pull/407/files
🆕 blog! “Getting Auth0 user information on non-firewall Symfony pages”
I am using Auth0's Symfony library to allow users to log in with their social network providers. It works really well. Using this firewall configuration, a user who visits /private is successfully taken through the login flow and I can then use $this->getUser() to see their de…
👀 Read more: https://shkspr.mobi/blog/2023/05/getting-auth0-user-information-on-non-firewall-symfony-pages/
⸻
#Auth0 #HowTo #php #Symfony
If you're really into #PHP, #symfony, and #drupal, then you'll love this round-up of new features in Drupal 10 - specifically related to Symfony 6.2:
https://evolvingweb.com/blog/hands-drupal-10-symfony-62-new-tech-stack
Thanks, Efrain Herrara from Evolving Web.




🆕 blog! “Doctrine - difference between bindValue() and setParameter() on prepared statements”
This pissed me off and I couldn't figure out what I was doing wrong. So I'm blogging about my ignorance. Imagine you're using Symfony and Doctrine to access a database. You are using prepared statements to prevent any SQL injection pr…
👀 Read more: https://shkspr.mobi/blog/2023/05/doctrine-difference-between-bindvalue-and-setparameter-on-prepared-statements/
⸻
#database #mysql #php #Symfony

🆕 blog! “Symfony - multiple paths to the same route within a controller”
I couldn't work out how to use Route Aliasing within my controller. I couldn't find anything in the documentation about it. But, thanks to a StackOverflow comment it is possible. Suppose you want users to be able to access a page using /users/123 and /people/123 - with both routes …
👀 Read more: https://shkspr.mobi/blog/2023/05/symfony-multiple-paths-to-the-same-route-within-a-controller/
⸻
#HowTo #php #Symfony

OK... The #Symfony documentation is *really* poor. But, I *think* I've managed to get this rewrite done.
Only thing not working is the folksonomy tagging (which is rarely used) and editing benches (which needs a whole rewrite).
Going to see how the test environment copes and then deploy in the week.
Hey #PHP folks.
What's your thoughts on #Drupal vs #Joomla? I'm looking for a PHP CMS that isn't WordPress based on a potential client's request. Prefer #Symfony based so that's why these 2.
Mostly a brochure site with some normal CMS-y features (gallery, contact form, etc).
Bonus for ease of ongoing maintenance.
I *think* I'm nearly done rewriting @openbenches in #Symfony.
It has been an… interesting learning experience.
Forced me to think properly about the architecture and layout.
Still not 100% right - and a few daft bodges - but should make future development easier.
Any #Symfony users fancy helping me with a knotty #Auth0 problem?
https://github.com/symfony/symfony/discussions/50250
I just can't seem to get this firewall working the way the documentation says it should.
Did anyone manage to add #passkeys to a #symfony application, yet and maybe even wrote a tutorial?
I tried the #webauthn bundle ( https://webauthn-doc.spomky-labs.com/symfony-bundle/the-symfony-way ) before but at some point it wouldn't work and I was too dumb to figure out why and how, so instead I went to have some ice cream.
La saison des conférences bat son plein ! Ne manquez l'intervention d'Allison Guilhem le lundi 22 mai à Aix-en-Provence lors d'un meetup #Symfony où plus de 120 personnes sont déjà inscrites. Il reste quelques places : https://www.meetup.com/fr-FR/symfony-aix-marseille/events/293052146

🆕 blog! “Fixing a weird issue with Symfony's Cache”
I'm just getting started with Symfony, so I'm blogging some of the weird things I'm finding. Symfony has a concept of Cache Contracts. You can call an expensive / slow / intensive operation and immediately cache the result for a specific time period. Next time you call the operation, the results are served from the […]
👀 Read more: https://shkspr.mobi/blog/2023/05/fixing-a-weird-issue-with-symfonys-cache/
⸻
#HowTo #php #Symfony

🆕 blog! “Doctrine - how to use LIKE with dbal prepared statements”
I'm just getting started with Symfony, so I'm blogging some of the weird things I'm finding. I want to use Doctrine dbal to search a database for a partial match. For example searching for "smith" should find "blacksmith" and "smithy". I have a prepared statement like this: $queryBuilder = $co…
👀 Read more: https://shkspr.mobi/blog/2023/05/doctrine-how-to-use-like-with-dbal-prepared-statements/
⸻
#HowTo #php #Symfony

C'est au tour de notre coopératrice Allison Guilhem de prendre la parole à quelques jours de sa conférence à l'#AFUPDay sur #Symfony Messenger. Encore quelques jours avant de découvrir son sujet à Lille : https://event.afup.org/afupday2023-interview-allison-guilhem/

"PHP is not dead: Just rename the next version of PHP to HypeScript and do a major brand repositioning. PHP has a problem with its brand, not with its technology - no need to change the language at all"
#PHP #laravel #symfony #developer #programming
https://medium.com/@florian_4237/why-php-should-be-renamed-to-hypescript-5baa55992cf1
OK, I'm getting started with #Symfony.
Can anyone recommend a *beginner* friendly tutorial?
The official docs jump from 0-100 pretty quickly.
Alternately, anyone able to do some individual tutoring on the basics of design?
I've already got my routing set up, twig templates, and basic DB access. I just need to know the most efficient way of setting up something more complex and deploying it.
Thanks!
PHP developers, did you get used to the "attribute" term to talk about the native replacement for the legacy annotations?
Any of you clever-clogs know #Symfony
https://stackoverflow.com/questions/76101417/how-to-add-cache-to-a-twig-app-extension
I'm just getting started after hacking around on #PHP without frameworks for too long.
Now I'm stuck on something which is probably pretty basic around how to cache the results of a function.
@awoodsnet I (finally) got around to do exactly that: https://lostfocus.de/2023/04/23/my-symfony-router-woes/
Coucou Mastodon, quelques camarades de promo sont toujours à la recherche d'un stage (front / back => #html / #css / #php / #symfony / #react). Tu pourrais les aider s'il te plait ?
Plus d'infos par ici =>
https://www.linkedin.com/posts/alexane-trubert_recherche-stage-d%C3%A9veloppeur-web-et-web-activity-7054377092406292480-Zgwh?utm_source=share&utm_medium=member_desktop
Merci d'avance <3
#Symfony 6.3 propose dorénavant une authentification OIDC grâce à @spomky et notre coopérateur @vincentchalamon 👏 https://github.com/symfony/symfony/pull/48272#issuecomment-1508066766
Hello #Symfony community: what would you like me to talk about at #SymfonyCon this year?
Explore our article, Twig: The Ultimate Guide to the Premier PHP Templating Language. Learn how to make the code for your site's frontend simpler, cleaner, dryer, more logical, and secure with Twig. https://www.symfonystation.com/Twig-Ultimate-Guide-PHP-Templating-Language #Twig #Symfony #Drupal

Impressed to discover that the frontend of the @w3c website is built with #Symfony - https://github.com/w3c/w3c-website-frontend
This is about the 2,425th Laravel / Symfony comparison article but it's from a reputable source and explains the strengths of each platform well. (FYI, they don't really compete against each other very often.) -> Symfony vs Laravel: Battle of the PHP Frameworks via Kinsta® https://kinsta.com/blog/symfony-vs-laravel/
:symfony: laravel: #Symfony #Laravel

Retrouvez notre compte rendu du jour 1 du #Symfony_Live Paris 2023 ! Au programme : présentation de concepts et de beaux retours d'expérience sur de multiples composants de l'écosystème #Symfony (Console, HttpClient, Workflow ou encore Scheduler)
My gosh working with #Symfony (or modern frameworks in general) is such a joy.
Coming from a legacy background where all the logic was in controllers & huge models, ug.
Slimming the models into entities, moving DB logic into repositories & business logic into services is just so clean.
Really sad for all the years that past-me struggled how to conceptualize a better way.
Plutôt vélo ou SUV ? Découvrez comment le nouveau composant ImportMaps de #Symfony va vous aider à répondre à cette question lors de ma présentation au #SymfonyLive. C’est à 11h55 !
Yak-shaving with #Contao, #symfony and #php:
Why does "vendor/bin/contao-console list" work as expected - but "vendor/bin/contao-console list --format=json" fails due to an Exception in SendmailTransport.php?
The exception is valid, and resolving it is sensible - but why does that happy only with JSON output?!?
En direct du #Symfony_Live Paris où notre coopérateur Robin Chalas donne une conférence sur le composant Console de #Symfony devant une salle comble !


After several days of setting up some #Symfony auth scaffolding from various documentation and symfonycasts packages... I've ended up with several forms created with Form Builder... except the login form that was generated with make:auth. 👀 🙄
So I converted the login form and wrote it up as a blog post!
https://blog.syntaxseed.com/convert-symfony-auth-scaffolding-login-to-use-form-builder/
Dear #PHP community, we want to ask you for help: please spread the info that #PHPCSFixer is here! 🙏
We're going to share helpful information in the future, but what even the best toot would be without the audience? 😉

I'm currently putting together a new #Symfony skeleton app for my own use & reached a dilemma.
About half my projects will need user auth.
Do I set that up in the skeleton & need to rip it out half the time? Put it into a separate branch? 🤔
Also, why Symfony doesn't have a one-click auth scaffolding like #Laravel does is beyond frustrating. Best I've found is some multi-page tutorials with about half the steps scaffolded.
Et si vous vous faisiez accompagner par les personnes qui conçoivent et maintiennent #Symfony, #APIPlatform ainsi qu'une belle liste de bibliothèques de l'écosystème #JavaScript ? Faites intervenir Kévin Dunglas, Antoine Bluchet, Alan Poulain, Robin Chalas, Mathias Arlaud, Laury Sorriaux ou encore Grégoire Hébert sur votre projet !
Confiez-nous vos besoins sur contact@les-tilleuls.coop, nous nous ferons un plaisir de vous aider.
Hey #Symfony peeps...
If I install #Doctrine, it tries to connect (& check migrations) by default. Even on pages that don't need it.
Is there a way to disable it until needed? I'm writing my own skeleton & I want Doctrine installed but disabled until my DB is set up. I tried setting the DNS to null or false, and poured over docs but only found advice to uninstall the package.
Also why the hell is it connecting on every request?
👩💻 👨💻 #JeRecrute sur #Lyon un·e #dev #Symfony #backend pour #projet à long terme #CDI au sein de l’entreprise (pas de régie !). 💻
:linux: On peut travailler sous #Linux, #opensource bienvenue.
C’est pour un travail d’équipe, vraies 35h.
:totoro: Pas d’esprit « startup » ou « corpo », pas d’open space ou de « lead management ».
:boost_requested: Faites tourner pour les amis à qui vous voulez du bien !
Considering going to API Platform Con this year. Who do I know that will also be there? https://les-tilleuls.coop/en/blog/api-platform-con-2023 #symfony #apiplatform #conference
#JeRecrute sur l’ouest de #Lyon 3 #Développeur ou #Développeuse pour boite à taille humaine, sans régie, ni open space, ni flex desk ou truc pas cool en franglais.
On cherche 3 profils :
#Angular
https://www.grizzlydev.com/developpeur%c2%b7se-frontend-angular/
#dotnet
https://www.grizzlydev.com/developpeur%c2%b7se-net-windows/
#Symfony
https://www.grizzlydev.com/developpeur%c2%b7se-symfony/
Have you seen any recent website redesign/refactor articles lately? Looking for articles on their approach, design choices, and implementation strategy
i’m about to embark on this process for myself, to migrate away from WordPress for https://andrewwoods.net