Django Weblog: Supporting the ... Note

Django Weblog: Supporting the Triptych Project

The Django Steering Council supports the Triptych Project, aiming to enhance HTML expressiveness in all browsers. This project proposes three additions to HTML: enabling PUT, PATCH, and DELETE form methods, introducing button actions for HTTP requests, and allowing partial DOM updates. These changes would reduce JavaScript dependency and simplify web development. The project aligns with the recent trend of server-rendered applications and Django's own template partials feature.The current focus is on button actions, which would allow single-line button declarations for actions like logging out, eliminating the need for cumbersome forms. This change would significantly simplify common web patterns, such as those found in the Django admin interface. Such improvements would benefit developers across all frameworks that rely on HTML and server-side rendering. The Django Software Foundation is backing this initiative because advancing web standards is central to its mission.Standards work is a slow but impactful process, and funding is sought to dedicate individuals to this effort. The foundation has provided a Letter of Collaboration for a funding application by Carson Gross and Alex Petros. Companies using Django or similar frameworks are encouraged to provide letters of support to aid the application. Individuals can help by reviewing proposals, participating in discussions, and spreading awareness. The ultimate goal is a simpler and better web through fundamental HTML improvements.