Des mails MAGNIFIQUES avec MAIZZLE et SYMFONY 💌
ฝัง
- เผยแพร่เมื่อ 5 ก.พ. 2025
- ----------
FORMATION CI/CD pour les Devs (PHP) avec GitLab CI et GitHub Actions !
formation.yoan...
----------
YoanDev est une chaine TH-cam qui vous propose régulièrement du contenu sur Symfony, Docker, DevOps et encore pleins d'autres sujets autour du développement ! N'oubliez pas de vous abonner et d'activer les notifications si ce n'est pas déjà fait :-)
Si vous avez des questions, des compléments ou des corrections à apporter vous pouvez laisser un commentaire sous la vidéo.
----------
Ressources :
Version "article" des vidéos sur le blog : yoandev.co/blog.
Codes sources des vidéos : gitlab.com/yoa...
----------
Retrouvez-moi sur :
Twitter : / yoyo38
LinkedIn : / yoan-bernabeu
Malt : www.malt.fr/pr...
----------
Me contacter :
contact@yoandev.co
@YoanDev Sinon, pour ne pas devoir utilier , on peut aussi redéfinir dans le config.js de maizzle, comme ceci:
module.exports = {
build: {
posthtml: {
expressions: {
delimiters: ['[[', ']]'],
unescapeDelimiters: ['[[[', ']]]'],
}
}
},
}
et ensuite il faut juste remplacer {{}} par [[]] et {{{}}} par [[[]]] dans le main.html et les templates quand on en a besoin... C'est utile pour par exemple un href dans lequel on ne peut pas mettre par exemple : ... ne fonctionne pas et donc on a besoin de pouvoir faire ...
on peut aussi utiliser @{{ nom }} à la place des balises surtout si on veut utiliser des liens @{{ lien }} dans des boutons ou autres...
Je découvre tes vidéos depuis quelques jours, étant en formation symfony. Et honnêtement bravo et merci pour ces partages !
Merci beaucoup pour ton message, tu n'imagines pas à quel point ça donne de la force pour continuer 💪
Bravo pour ta vidéo. Je dois refondre tous les mails de mon application (une 20aine) Tu m'as fait économiser énormément de temps. Merci beaucoup !! :)
Merci Antoine pour cette vidéo !
Easy to use, j'adore.
Le petit coup de la modif du composer pour jouer des scripts supplémentaires c'était vraiment un bonus sympathique !
Toujours le meilleur ! J'ai hâte de voir ta formation des 6 projets en ligne ! Comme on dirait dans le meme, " Shut up et Take my money"
Merci pour cette vidéo. C'est cool comme système de templating d'emails, car j'ai eu à faire des trucs à la main et comme tu l'as dit, c'est vraiment le parcours du combattant pour avoir quelque chose qui marche.
Avec plaisir !
Ouai les mails c'est toujours méga casse pieds à gérer je trouve 😅
Merci! Très bonne vidéo, très claire et avec des petits tips Symfony en prime 👌
Génial, et je ne connaissais pas MailCatcher non plus, belle trouvaille :)
Thank you for this, great video! 💌
Sympa, merci pour cette présentation
Merci Michel 🥰
Des vidéos toujours aussi claires. Merci
Merci beaucoup 😘
Ça motive à continuer 💪
Très bonne vidéo. C'est exactement ce dont j'avais besoin. Merci pour le partage. 🤩🤩
Est-ce qu'il serait possible de faire un tuto sur, comment ajouter une base de données d'archives sur un projet symfony s'il vous plaît ? J'ai cherché sans résultat. Peut-être que si on cherche à plusieurs, ça donnera quelque chose. 😅✌️
Merci pour la vidéo. surtout les petites découvertes de queue messenger (mon projet symfony ne va passer que en 5.4 bientôt) et de la config dans composer
Pour ma part j'ai un projet avec bootstrap et webpack encore donc grâce à twig , on a fait les rendus facilement.
En plus on a formtype pour les emails donc avec des textarea HTML on peut facilement fusionner les le rendu souhaité du modèle dans les templates et donc ça permet en outre l'envoi, de faire aussi des prévisualisations écran.
On a aussi incorporé un mécanisme de balises entre [[ ]] à insérer dans les valeurs des propriétés liées aux formtype textarea et donc ça permet de faire des replace dans le rendu string donné par twig pour venir insérer la valeur dynamique souhaitée au moment du vrai envoi .
Donc l'utilisateur n'a plus qu'à choisir son template, sauvegarder son modèle avec les textes avec ou sans balises et le template choisi. et moment de l'envoi du mail il n'y a plus qu'à choisir le modèle désiré
Merci pour ton partage d'expérience 😘
(Comme d'habitude !)
Bonjour merci pour ce partage c’est très intéressant
Juste par curiosité quelle distribution Linux utilisez vous ?
Encore bravo pour le travail !
Merci !
J'utilise Ubuntu 22.04.
@@yoandevco ok merci pour la réponse
je n'arrive plus a installer le cli de symfony je sais pas si je fais quelque chose de mal
Merci, pour le tuto. Mais ce n'est que le mélange de 2 outils ensemble. Maizzle n'est pas intégré à symfony. Si on utilise du tailwind dans l'App Symfony, on va devoir faire du doublon entre les mails et le front.
Merci encore pour le tuto et ! J'ai essayé avec des images et webpack encore et symfony sans succès ! Je creuse la question…
Bon ! Je progresse…
super sympa
Il y a simplement inky fondation qui est intégré à symfony.
C'est dans la documentation de symfony, je me demande pourquoi tu l'utilise pas. 😁
Merci,
Mais si possible d'ajouter le code source
Pour ma part je passe par mjml. Mais je vais jeter un oeil à maizzle
J'ai hésité entre les deux, mais c'est Maizzle qui m'a fait le plus de l'œil 😅
@@yoandevco j'utilise mjml, par habitude, après je vais tester. Question, quel est le taux de compatibilité avec les webmail, outils de messagerie...
Bjr Yoan peux tu faire une vidéo avec un site symfony6 multilingue