Django : mise à jour de yawd-admin compatible avec django 1.9

Mathias WOLFF published on
2 min, 323 words

Categories: Programmation

Dans cet article du 27 mai 2016, je vous annonçais la reprise en main Yawd-admin, car il n'a plus été mis à jour par les mainteneurs officiels depuis mai 2014. Yawd-admin est un package django permettant d'adapter l'interface d'administration en ajoutant des fonctionnalités indispensables.

Yawd-admin en quelques mots : yawd-admin est un site Web d’administration de django. Il étend le site d’admin de django par défaut et propose ce qui suit :

  • une interface utilisateur « bootstrap » propre
  • du code pur HTML5/CSS3
  • une interface optimisée pour les smartphones et tablettes
  • des paramètres en base de données personnalisés (options) modifiables à partir de l’interface utilisateur. ( vous pouvez utiliser tous les champs du formulaire standard de django pour ces paramètres)
  • une intégration avec google analytique pour l’affichage des statistiques dans la page d’accueil de l'interface d'admin
  • la possibilité de lister vos applications au menu de navigation
  • un nouveau design des widgets de l'admin Django

La dernière version stable, la 0.8.0 vient d'être publiée et est compatible à 100% avec django 1.9, la dernière version de django à ce jour.

Je remercie au passage henriquechehad pour son travail.

La prochaine étape concerne l'intégration de Bootstrap3 (ou 4 mais cela n'a pas l'air d'avancer très vite) en remplacement du Bootstrap 2 vieillissant.

Ensuite viendra la question de la reprise officielle de la maintenance de ce package ou la réalisation d'un fork puis publication sur pypi.

Si vous voulez donner un coup de main, le repo de yawd-admin est pour le moment sur github (je vais le migrer sur bitbucket quand j'aurais pris une décision sur fork ou pas).