I'd like to simply declare that going forward, the admin need not work perfectly in IE6. That leaves our support footprint for the Admin at "modern browsers" + IE>7.
* contrib.admin is contrib, and thus not covered by Django's deprecation policy
* This isn't a change which affects any other frontend product built with Django. The only audience this affects is users of the admin. I think it's reasonable to require administrative users to have IE7 if all they have is IE.
The admin is already using the HTML5 doctype (see https://groups.google.com/d/topic/django-developers/wJ9dnUDHUVI/ for background), but not any of the new HTML5 elements.
This change would mainly open up the ability to use PNGs and remove hacks and workarounds from admin CSS/HTML
Any objections?
I
--
You received this message because you are subscribed to the Google Groups "Django developers" group.
To post to this group, send email to django-d...@googlegroups.com.
To unsubscribe from this group, send email to django-develop...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.
Hearty +1 from me, for purely pragmatic reasons. In 2011, IE6 support is
simply an unreasonable burden to place on volunteer front-end
development work, IMHO. It's hard enough getting front-end work done
without tripling (quadrupling? more?) the pain factor like that. In my
mind, asking front-end developers to support IE6 is roughly similar to
asking Python devs to support Python 1.5, perhaps not in terms of usage,
but in terms of the additional development pain.
I think it needs to be stated clearly that the effective choice is
between maintaining IE6 support and making major improvements to the
admin. If someone wants to argue that admin IE6 support should be
maintained for another release, they should acknowledge that the
implication is that there probably won't be significant upgrades to the
admin UI for at least that long.
If there are Django deployments whose administrators really can't use
any browser other than IE6, Django 1.3 will be around as long as they
need it. It's not a reasonable tradeoff for that (frankly somewhat
ridiculous - IE6 is how many years old now?) edge case to continue to
hold the rest of the community hostage.
Carl
I've seen a few admin themes in the wild. Would it be fair to say that after a certain (very near) date, if you need EOL browser support, it will have to be provided by a 3rd party theme?
Reception and dancing shall follow.
> --
> You received this message because you are subscribed to the Google Groups "Django developers" group.
> To post to this group, send email to django-d...@googlegroups.com (mailto:django-d...@googlegroups.com).
> To unsubscribe from this group, send email to django-develop...@googlegroups.com (mailto:django-develop...@googlegroups.com).
Henrik
>reply to message:
>date: 09.06.2011 14:22:54
>from: "Carl Meyer" <ca...@oddbird.net>
>to: django-d...@googlegroups.com
>subject: [<django-developers.googlegroups.com>] Re: Deprecation policy for IE6
>--
>You received this message because you are subscribed to the Google Groups "Django developers" group.
>To post to this group, send email to django-d...@googlegroups.com.
>To unsubscribe from this group, send email to django-develop...@googlegroups.com.
> the question is not - how old a browser is, but how many user it (still) has
> in germany there are still 4% using IE6 - thats
> half the user of Google's Chrome with 8%.
>
>
> Henrik
It looks like fewer german users are still running ie6.
http://www.theie6countdown.com/default.aspx#list
reports around 2%
The other thing to take into account as idan said is:
are those ie6 users likely to be the same that will access the admin interface ?
Regards.
I'm looking at admin tickets, and I realize that some defined policy for when we can safely start to break IE6 would be very helpful.
even less likely: a Django application's admin page
--
Javier
--
.!# RichardBronosky #!.
I don't think we can say 'even google' in this scenario. Google
deprecated those browsers for enterprise customers with no client
communication at all (we certainly didn't get any). Google often takes
a very aggressive approach to things like this, which is fine if you
are google - django is not google!
Having said that, sticking at 1.3 for any projects that require IE 6
admin support is an acceptable compromise.
Cheers
Tom
while i agree, i found microsoft's tortuous path to standards full of
dark corners.
case in point: some time ago, i was using some simple <canvas> pages.
of course, to get them to work on IE6 & 7 i used excanvas.js, which
made a not-so-bad job. some things were missing, but it was doable.
also, on IE7 i preferred to use 'standards mode', since it made some
CSS and box layouts not as bad as IE6
when IE8 came out, i tried it. the new 'standards mode' was slightly
more standard CSS and box layouts; but excanvas.js just didn't work.
after some reading, i found that IE8 standards killed VML (the MS
alternative to SVG), which excanvas used to fake the canvas element.
finally, i had to force "IE7-standards mode" everywhere. effectively
disabling any IE8 advantage (nothing to weep about, fortunately).
tl;dr; in my case, IE8 is less useful than IE7
--
Javier