Mezzanine blocks et multilangues
J'utilise très fréquemment pour mes projets développés avec le CMS Mezzanine basé sur le framework Django, l'application Mezzanine blocks permettant d'ajouter des blocs administrables un peu partout.
J'ai d'ailleurs forké cette application et écris un article dessus Fork mezzanine blocks, pour ajouter le passage d'arguments au templatetags, un autre article de présentation.
Compatibilité multilangue et Modeltranslation
Récemment j'ai eu besoin d'utiliser Mezzanine block avec l'internationalisation dans un projet, je me suis rendu compte que Mezzanine blocks ne couvrait pas encore cette fonctionnalité qui est apparu dans la version 3 de Mezzanine, de ce fait j'ai créé un nouveau fork prenant en compte l'internationalisation et donc de modeltranslation.
J'ai aussi fait naturelement un pull request qui a été accepté par l'auteur original de l'application. Voici le résultat:
URLS des dépôt Github:
- Fork Mezzanine blocks (internationnalisation) créé par mes soins
- Mezzanine blocks (original)
Voilà n'hésitez pas à contribuer ou à utiliser cette application qui est vraiment indispensable avec le CMS Mezzanine, d'ailleurs pourquoi ne pas l'intégrer directement dans le CMS car c'est une fonctionnalité essentielle
Publié le: Jeudi 22 septembre 2016