DEV Community

Cover image for Silent reboot of Django JET with latest jQuery and jQuery-UI along with support for Django 4
nullbrainshadow
nullbrainshadow

Posted on • Updated on • Originally published at aksharahegde.xyz

Silent reboot of Django JET with latest jQuery and jQuery-UI along with support for Django 4

Django JET is a open-source project of django admin started by Denis Kildishev. It disrupted the traditional admin theme with it's new fresh look and awesome features like Autocompletion, Bookmarks, Ajax based object edit form and many more. However, the founders announced a SaaS product Jet Admin in 2019; and frozen the feature development in Django JET project.

Since then many developers forked and maintained their own version of Django JET. But jQuery and jQuery-UI packages remained in old versions with many vulnerabilities continue to live in it. The main reason for hesitant to upgrade these packages might be due to drastic change in jQuery-UI component structure which is going to break most of UI components of JET.

But that's not the end. I'm happy to announce that it's been rebooted with latest jQuery (v3.6.1) and jQueryUI(v1.13.2) along with support for Django 4. Feel free to install in your project, or fork it from here; Django JET 3 Calm

Repository Details

Link: https://github.com/aksharahegde/django-jet-3-calm

Changelog

v5.1.2

  • Upgraded to latest jQuery (v3.6.1) and jQuery UI (v1.13.2).
  • Upgraded select2 plugin to latest version (AMD build).
  • Added a new theme.

v5.1.3

  • Fixed issue in admin toolbar where filter dropdowns are not rendering due to change in filter template by official django admin.

v5.1.4

  • Removed dark mode switcher of Django 4.2 which was overlapping JET sidebar after user logging-out. Upgraded node-sass and postcss Updated caniuse-lite

Top comments (2)

Collapse
 
overflow profile image
overFlow

hey I have read a lot of people saying things about jquery. I wanna learn it because it seems like it is gonna be easy for me to do so on my weak computer.
But then the relevancy.... is it still worth it ?

Collapse
 
okkattiboy profile image
nullbrainshadow

Hii.
yes. jquery is still maintained and active. but none of new projects are being created using jquery due to a lot of sophisticated frameworks came to the market; react, vue, angular.