RE: [PHP-WEBMASTER] IE Compatibility and php.net | Microsoft ref# 612807
| From: | Colleen Williams | Date: | Fri, 02 May 2014 18:27:38 +0000 |
| Subject: | RE: [PHP-WEBMASTER] IE Compatibility and php.net | Microsoft ref# 612807 | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.webmaster |
| Request: | Send a blank email to php-webmaster+get-18830@lists.php.net to get a copy of this message | ||
Thanks for the information. I’m sorry if my original request was unclear but you may be able to
remove some of the IE specific coding. I don’t believe there’s a change that IE can make but
I’ve sent it to them to double-check.
The goal starting with IE9 is to be more standards compliant and to remove the buggy old IE code
that web developers expect. I do appreciate having this conversation with your team & understand
you are volunteering your time.
The particular –ms viewport issue is relevant on small devices with less than 8” screen so not
certain if you would see the differential if you’re using a VM. Based upon the exchange, I’ll
request IE to add the site to the Compatibility View list which is a mitigation IE can institute so
users aren’t impacted in any way.
Thanks again for all of your responses and if you have any IE issues, please let us know.
Colleen
From: Levi Morrison [mailto:morrison.levi@gmail.com]
Sent: Friday, May 2, 2014 11:13 AM
To: Hannes Magnusson
Cc: Colleen Williams; Ted Kim (Axelerate LLC); php-webmaster@lists.php.net; Ecosystem Engineering IE
Subject: Re: [PHP-WEBMASTER] IE Compatibility and php.net | Microsoft ref# 612807
We absolutely don't support IE 7 anymore. IE 8 barely works (and sometimes not even then). I am
pretty sure that we don't want to support IE 8 anymore now that Windows XP is no longer
supported.
Colleen:
If you are willing to go through this effort I would suggest removing all hacks and add back the IE
9+ ones.
On Fri, May 2, 2014 at 11:40 AM, Hannes Magnusson <hannes.magnusson@gmail.com<mailto:hannes.magnusson@gmail.com>> wrote:
We accept patches (or Pull Requests) for IE issues, but do not
actively try to fix them.
Just because I have a website I only have to wait 5minutes to see
screenshots of per-page, or needing to load a vm (or many?) to test a
browser incompatibility, doesn't mean that it is not expensive task.
For my part, honestly, I don't care. It isn't worth my time. If it is
worth yours, please send patches.
If you look at our markup you see bunch of IE conditions to workaround
various issues:
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css"
href="http://www.php.net/styles/workarounds.ie7.css"
media="screen" />
<![endif]-->
<!--[if lte IE 8]>
<script type="text/javascript">
window.brokenIE = true;
</script>
<![endif]-->
<!--[if lte IE 9]>
<link rel="stylesheet" type="text/css"
href="http://www.php.net/styles/workarounds.ie9.css"
media="screen" />
<![endif]-->
<!--[if IE]>
<script type="text/javascript"
src="http://www.php.net/js/ext/html5.js"></script>
<![endif]-->
If it was totally up to me I would honestly remove it all as this sort
of contamination is aweful, and it clearly isn't maintained so the
situation only becomes worse and worse.
At this point though, we do accept patches if you are interested in
fixing the IE situation: https://github.com/php/web-php
Fairly certain the current IE support has all come from random people
doing drive-by testing on IE anyway.
-Hannes
On Fri, May 2, 2014 at 9:23 AM, Colleen Williams <collw@microsoft.com<mailto:collw@microsoft.com>> wrote:
> Hi Levi – can you tell me of the other workarounds you have in place for IE?
> IE’s made a lot of changes and maybe some of the workarounds aren’t
> necessary any longer (and maybe they are).
>
>
>
> If you’re willing to send a list, I’d be happy to look at them and confer
> with the IE team to see if some of the pain points can be removed.
>
>
>
> Thanks,
>
> Colleen
>
>
>
> From: Levi Morrison
> [mailto:morrison.levi@gmail.com<mailto:morrison.levi@gmail.com>]
> Sent: Friday, May 2, 2014 6:32 AM
> To: Pierre Joye
> Cc: Hannes Magnusson; Ted Kim (Axelerate LLC);
> php-webmaster@lists.php.net<mailto:php-webmaster@lists.php.net>;
> Ecosystem Engineering IE
> Subject: Re: [PHP-WEBMASTER] IE Compatibility and
> php.net<http://php.net> | Microsoft ref#
> 612807
>
>
>
> That works for basic screenshots which is good enough. Not exactly sure what
> I should be looking for in regard to @-ms-viewport because it doesn't seem
> to take screenshots using IE on mobile devices; I believe that's really
> where the viewport settings comes into play?
>
>
>
> On Thu, May 1, 2014 at 11:13 PM, Pierre Joye
> <pierre.php@gmail.com<mailto:pierre.php@gmail.com>>
> wrote:
>
> hi,
>
>
> On Fri, May 2, 2014 at 2:55 AM, Levi Morrison
> <morrison.levi@gmail.com<mailto:morrison.levi@gmail.com>>
> wrote:
>> On Thu, May 1, 2014 at 6:48 PM, Hannes Magnusson
>>
>> <hannes.magnusson@gmail.com<mailto:hannes.magnusson@gmail.com>
>>> wrote:
>>
>>> Why the prefix?
>>> We have this in our markup already. Why do you need it specifically in
>>> the
>>> CSS?
>>>
>>> I guess we can add it into our ie workarounds, but these seem to quickly
>>> becoming out of control and not worth it imo. Not to mention it to
>>> expensive to actually see if it works.
>>>
>>> -Hannes
>>>
>>>
>> Based on the git logs, Hannes and I are the contributors to the PHP.net
>> website in recent years; I don't know about Hannes but I don't even have a
>> Windows machine to test this on. Would you be willing to set up something
>> we could use to test our website for IE compatibility? Sending us
>> hardware,
>> setting up some kind of snapshot VM or anything along those lines? At the
>> moment it's just really hard for me because I don't have Windows.
>
> http://modern.ie/en-us
>
> Cheers,
> --
> Pierre
>
> @pierrejoye | http://www.libgd.org
>
>