What the heck is The Conforminator?
Conforminator: It's BDSM for your browser
Cross Browser Compliancy
Cross Browser Compliant code, (XML, HTML, CSS etc) is said to be the holy grail for any production company, but with the conforminator, you can just focus on W3C Standard markup and leave the browser wrangling to us.
Browsers planned to support
- Netscape Navigator
-
Internet Explorer
- Internet Explorer 5 (IE5): March 18 1991: 0.5%
- Internet Explorer 6 (IE6): August 27 2001: 26.5%
- Internet Explorer 7 (IE7): October 18 2006: 27%
- Internet Explorer 8 (IE8): Public Beta March 5 2008
- Opera 9 (OP9): 1.6%
- Safari 3 (SF3):2.6%
- Mozilla Firefox 3 (FF3):41%
Order of preference for web browser support
Because the project is only beginning, the most offending browser (measured by usage x offensiveness) is currently being targeted.
Suggest a web Browser
Feel free to suggest a web browser for the project or help out with the developments.
Javscript / ECMA Script support
Because there are already frameworks out there that abstract Javascript, we won't be focussing on JS until we sort out the errant style sheet bugs.
CSS Support
How to make CSS work cross browsers
The method we are planning to support CSS with is to actually parse all of the internal and external style sheets, and either change them on the fly, or re-assign unsupported selectors to selectors that are supported.
Css support is at the top of the list, and at the top of the CSS list is, and the first CSS function to me included is the "!important" CSS declaration for IE6.
Download Conforminator
Conforminator is available from the Subversion SVN repository.Join Conforminator
A library like Conforminator hasn't been published before, so we are expecting quite a rise out of people, we are looking for interested people to start working on Conforminator, as the library is completely open source.
Frameworks
Frameworks planned to support
Conforminator should work out of the box, but there may be some issues when dealing with Javscript frameworks.
- jQuery
- YUI
- Mootools
- Dojo
- Prototype
- Rico
- Qooxdoo
Suggest a framework
Our options are open as to which framework to support, so this is where you get to pitch in and help integration for your own framework.
Contributing or inspiring scripts and libraries
Thanks to the libraries, scripts, and people respectively who have enabled this project in a big way!
Dean Edwards' "IE7" Library
Not to be confused by the web browser, the IE7 script is to force IE 5 and IE6 to render as if they were IE7 (for better or worse).
Twin Helix IE PNG fix
Twin Helix IE PNG fix does what it says, a graceful and robust of fixing PNG alpha transparency in the IE sour suite.
http://www.twinhelix.com/css/iepngfix/
Whatever:Hover
Whatever:Hover fixes the IE6 Hover problem.