3 ms·
Sad fact: Not going to happen anytime soon. Definitely not for Outlook 2010. They turned to Word for HTML editing/rendering in Outlook 2007 because there was n
by snprbob86 17y ago
Sad fact: Not going to happen anytime soon. Definitely not for Outlook 2010.
They turned to Word for HTML editing/rendering in Outlook 2007 because there was no Internet Explorer team during development. IE7 was released in 2007, but Office 2007 was in development since at least 2003. No IE team means there was no one to send design change requests to. Office doesn't like being at the mercy of other teams, so they break dependencies whenever possible. The lack of an IE team was a perfect example of why this is a successful practice for them.
Word offers a significantly better editing experience and most email clients only render a small subset of standard HTML anyway. Gmail, for example, throws away all headers including CSS. It was a perfectly reasonable cost/benefit trade off for the Outlook team to switch to an editor and renderer they could directly change or influence. There wasn't a big loss of compatability, but there was some. Most HTML email in actual usage renders the same between Outlook 2003 and Outlook 2007 because they would have to be written to the lowest common denominator in order to render correctly in most other mail clients as well.
Outlook 2007 added DRM to emails which, besides being the most annoying thing ever, was a feature highly demanded by customers. This feature is based on Word's DRM.
So, putting on my Microsoft PM hat... let's do a cost benefit analysis of switching Outlook to use the IE8 rendering engine:
Benefits:
1) HTML email authors (who don't pay us anything, by the way) will have a slightly easier time now.
2) HTML email authors will have a significantly easier time in the distant future.
Costs:
1) Second release to break HTML mail compatability in a row.
2) Will need to re-implement DRM. This includes a full battery of security reviews.
3) Will need to re-implement all recent editing improvements.
4) Once again at the mercy of the IE8 team, who already have a huge backlog of work and probably don't care about our DCRs.
shrug Not going to happen in 2010. Probably won't happen in the next release either. When some version of IE supports 100% of all standards and is as fast as a hypothetical future Chrome, such that they have time to deal with the Outlook team, then maaaybe, just maybe they can tackle this... two releases of Office later.... If you're lucky.
- andreyf 17y agoWill need to re-implement all recent editing improvements This is something that blows my mind. How can we have WYSIWYG editing functionality since the 70's, and when "the web" comes along, we decide to build everything on top of HTML/CSS, which is insanely hard to implement WYSIWYG on top of? Ditto for drag/drop and right click for God's sake.
- plesn 17y agoNaïve question I'm genuinely asking my self: why? What is the reason it is so difficult to implement WYSIWYG not top of HTML/CSS (i kind of feal it thinking at latex,but can't put a reason other than "organisation of the source")? on top of which kind of serialisable representation would it be easier, is there any..?
- ams6110 17y ago'cause HTML was designed primarily as a markup language, not a layout language.
- brown9-2 17y agoHow the heck do you tie DRM into an email client? Does the client make sure that you have the rights to view the email I sent to you?
- gaius 17y agoIt can "expire" email after a certain time.
- jodrellblank 17y agoYes, it does. Microsoft call it IRM (Information Rights Management) and you need to install/enable it on your domain and Office 2007 hooks into it. You can then put limits on who can copy, print, fax the email, who can cut/paste from it, to whom you can forward it and force expiry of it. It includes fun bits such as "The first time that you try to open an e-mail message that uses restricted permission, you must connect to a licensing server to verify your credentials and to download a use license".
- Tichy 17y agoI am sure all the companies who are using it have extremely important documents to mail around ;-) Or maybe it is all about feeling important...