today’s progress

Today is all about fixing rendering issues on Chrome and IE browsers.

Like many companies, we do our development using Firefox as the base browser (mainly because it has Firebug, but also because it is very standards compliant relative to the other browsers – although chrome is good too).

So today, we scrub through the site, and try to catch the rendering and layout issues (and perhaps catch a few other scripting bugs in the process). This is of course a never-ending mission. Every time we change something or add something, we need to make sure it works on all target browsers (and sometimes its just ‘works’, and not necessarily ‘looks great’ — especially when it comes to older versions of IE).

So maybe this is a good time to talk about the browsers we are targeting. Our goal here is to enable presentations to work everywhere (including mobile devices that don’t use Flash – like iPad and the upcoming Windows 8 tablets). At the same time, there are some older browsers still in use that are just a pain to get working, so we had to come up with some framework of targeting that scales.

Currently, here is the baseline rule we are using:
The last 3 versions of every major desktop browser, and the default (built-in) browser for any actively-used Apple or Android smartphone or tablet. Based on that, here is what we are targeting for support:

  • Internet Explorer 7, 8 and 9
  • Firefox 4, 5 ¬†and 6
  • Chrome (is now always current version – makes it easy – thanks Google!)
  • Safari 4.1.3, 5.0 and 5.1 (Macintosh)
  • iOS 4 and (upcoming) 5 browser
  • Android 2.x, 3.x and (upcoming) ice-cream-sandwich browser

We made a decision midway through this project not to support IE6. Some stuff does work in IE6 (actually just about everything), but it just holds us back for future development of the presentation engine framework. is a cutting-edge technology, and we want to make sure it is not held back by 10-year-old technology.

Next week will be some more site cleanup, and then finalization of the editor features and bug fixes (along with a separate editor that works in IE). By the way, even though we target various browsers for the website and presentation of the presentations, the editor itself is very sophisticated, and requires Firefox, Chrome or IE9. Older browsers will not be supported. We have plans to create mobile versions of the editor (either in-browser, or as a native iOS/Android App) in the future.



This entry was posted in beta development. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>