I have to stop there for the day but – here’s the final Django roadmap January 2024 document.
Our key roadmap items
We discussed 15 items in depth, here they are ordered by vote, each with a link to a section with suggested ways to “make it happen” and next steps:
- Update auth contrib module to meet modern standards 10 1
- Django active developers Sprints 8:star:4
- DSF board office hours 8
- Sponsored Django features 7 3
- Make Django-Upgrade Official 7
- Built-In API Framework 6 2
- Common Table Expression (CTE) support 6 1
- Move to Jinja2 as the default template language 5
- Built-in rate limiting 5
- Recommend Classy Class Based Views 4
- Declarative “Settings Objects” 4
- Method-Based URL Routing 4
- Simplify the English used in the Django contents 3
- Developer experience survey 3
- Make some recommendations about front end 3
Some of these have no “make it happen” steps defined nor any “next step” – that’s fine, it just means we’ll need someone else to pick them up.
The document allows commenting if anyone wants to assign themselves an action or make minor tweaks. For further discussion of the ideas, I would recommend creating a forum thread.
Further interesting items
The following items weren’t discussed but they all received more than one vote, and we would have gone through them if there had been more time:
- Background queue/task/worker abstraction 3
- Update contrib.auth custom model story 3
- Major admin overhaul 3
- Third-party package recommendations 2
- Move management commands to Click 2
- Improve on startapp / startproject 2
- Community tutorial repository 2
- Improve Deployment Story 2
- Pluggable Email API 2
- Django writing club 2
- Quick start in docs 2
Here as well, if any specific idea feels interesting to people I’d recommend starting a new forum thread about it (or finding an existing thread).
We want to keep the momentum up, so do all keep posting here, on social media, Discord, etc if you want to report your progress on your actions . And thanks again for taking part in this!