Murph v1.20 is out!
Une nouvelle version de Murph a été publiée le 27 juillet 2023 🥳
Murph est un framework open-source pour construire des CMS. Il est développé à l'aide de Symfony et permet de gérer des sites web avec plusieurs noms de domaines et en plusieurs langues.
Voici une liste des changements importants :
- Le contrôleur pour gérer les utilisateurs est maintenant intégré au squelette pour faciliter la surcharge dans les projets spécifiques
- Le générateur de CRUD va automatiquement créer des templates pour l'affichage d'une entité et celui du formulaire d'édition
- Il est maintenant possible d'injecter des paramètres dans le formulaire des filtres dans le CRUD
- Un nouveau champ
BooleanField
a été ajouté pour afficher une données booléenne dans la liste du CRUD - De nouveaux blocs Twig font leur apparition dans le template
index.html.twig
du CRUD - Le générateur de page permet de définir le bloc
ChoiceBlock
- L'affichage des détails d'un fichier dans le gestionnaire de fichier est améliorée
- On peut définir une fonction personnalisée pour générer les noms de fichier dans le service
FileUploadHandler
- La fonction Twig
entity_to_array
possède deux nouveaux paramètres pour filtrer les données - Les paramètres
core.site.name
etcore.site.logo
ne sont plus obligatoires
Des corrections divers ont été apportées comme la correction d'un bug avec PostgreSQL.
Les journaux complets sont disponibles sur la 📘 documentation.
Murph est exploité dans de nombreux projets personnels et professionnels avec des besoins spécifiques. L'architecture du CMS et les outils intégrés ont permis de gérér la quasi totalité des besoins. Je vous recommande chaudement de prendre le temps de tester Murph, vous pourriez être supri⋅e⋅s ! 😀