+1 On Thu, Oct 6, 2011 at 08:52, Silvia Rusu <[email protected]> wrote:
Hi,
+1
Thanks, Silvia
On Wed, Oct 5, 2011 at 4:16 PM, Sorin Burjan <[email protected]> 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".
Best regards, Sorin B. _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO