Hey all,

I've been looking at the couple of tickets open to improve accessibility of 
the forms and checkbox/radio widgets. [1][2]

While changing the layout is _fairly_ straight forward I'm unsure how to 
transition to the new way. I'm focusing this change in changing the widget 
templates until the patch for template based rendering of forms is merged.

I think the options are:

1) Just make the change and have a breaking change. 😬

2) Introduce the new template and deprecate use of the old template. This 
is really horrid as _everyone_ will have to add boiler plate template over 
rides to point at the new template. We'd then probably want to change the 
name again at the end of the depreciation period. 

3) Change the default template and package the old template, folk can then 
over ride their template if they still want the old behaviour. We can then 
deprecate the old template, and folk can include it their selves if they 
want it longer term. While a breaking change there would be a _simple_ 
solution.

I hope this is enough to get your creative juices going! I'm hoping there 
is a better way than what I can think of.

My gut reaction would be to go for option 3.  We don't have any data on how 
well used the default templates are used, I'm guessing it's not used that 
much...

Appreciate your thoughts. 

Kind Regards

David


[1]https://code.djangoproject.com/ticket/32338
[2]https://code.djangoproject.com/ticket/32339


-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/0f1b752b-fd69-4d22-939e-867cc17e7819n%40googlegroups.com.
  • Cha... smi...@gmail.com
    • ... Carlton Gibson
      • ... 'Adam Johnson' via Django developers (Contributions to Django itself)
        • ... Thibaud Colas
          • ... smi...@gmail.com
            • ... Tom Carrick

Reply via email to