+1
On Wed, Oct 5, 2011 at 16:29, Vincent Massol <vincent(a)massol.net> wrote:
On Oct 5, 2011, at 3:16 PM, Sorin Burjan wrote:
Hello,
There are a lot of browsers out there and supporting them all in all
versions is just too hard to be done in a quality manner with the number
of
committers we have. In addition we should try to
explicitly list the
level
of support we have for each browser on
xwiki.org
so that users know what
to
expect, on a release by release basis.
Thus I believe that we need a strategy and a general agreement about what
browsers we want to support. I propose that by "supporting" we mean:
- issues created for these browsers in jira are not closed as won't fix
and
we make a best effort to fix them
- we include these browsers in our tests (be them automated or manual)
- when we create new features or modify existing features we make a best
effort to verify that they work on the supported list of browsers
So here's a proposal:
* Drop IE6 support - Dropping IE6 will provide a lot of benefits: 1)
allow
us to use newer technologies which are more
useful, 2) remove lots of
hacks
we've accumulated over the years and 3) have
more time to work on more
relevant browser versions. A lot of products have now dropped support for
IE6 and it's time we do it too.
* Drop IE7 support - Currently, IE7's market share is similar to the one
of
IE6. They are both considered obsolete browsers
for the same reasons as
IE6
* Support IE8 - currently IE8 has the largest
market share of all IEs and
it
is widely used in enterprise environments.
* Support IE9 starting with 3.3 release - IE9 is slowly getting ground in
front of IE8
* Support Mozilla Firefox 3.6 - even with the new release stragtegy of
Mozilla, Firefox 3.6 still has aprox. 50% of all Mozilla browsers. This
browser is still supported officially by Mozilla
* Support Mozilla Firefox 4 and newer - The proposal is to support only
the
latest stable Firefox release since FF4+ have
automatic upgrades.
* Support Google Chrome 13 an newer - support the latest stable version
of
Chrome released as with FF4+
* Support Safari 5 in XWiki 3.3 and newer.
* Don't officially support Opera - This means that we don't test against
it
all the time, we don't ensure that new
feature work on it but if someone
raises an issue in jira and it's easy to fix (or if someone provides a
patch) then we fix it.
* For all other non mentioned browsers - We don't officially support them
(same strategy as for Opera above)
I also propose that in the Release notes for each version of XWiki we
mention the list of browsers we have tested against and that we
"support".
Since we've done this proposal together, I agree with it! :)
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs