Genii Weblog

Civility in critiquing the ideas of others is no vice. Rudeness in defending your own ideas is no virtue.

Fri 2 Jan 2009, 10:00 AM
I was talking with the support team, and they thought I should post some simple, clear goals for how iFidelity for Lotus Notes will improve email rendering.  In other words, what is done wrong now that could be improved.  Since it is the start of a New Year, there are Top 10 lists everywhere, so I thought I'd put together a Top 10 rendering goals for iFidelity.  This is not necessarily comprehensive, but should provide some insight to what you might expect.  Below the list, I will show an annotated version of the Outlook image from my previous post to point out some of these issues.  As I investigate the issues with the Support team, I may come up with additional items (in which case it will no longer be a Top 10 list, of course).  These are numbered not by importance, but to make the annotation easy.  This one example shows nine of the ten issues addressed, which is a bit contrived - usually only about four or five are in any one email message which includes a table).

  1. Thin borders which may be on or off as they are in Notes (Domino uses the border width for the top left cell for all borders in the table, and the crude thick HTML border is used)
  2. Colored table borders (Domino uses either black borders or no borders)
  3. Fonts sized in point sizes rather than in the HTML sizes.  (Domino rounds to the HTML sizes, thus making 11pt and 12pt the same, for example)
  4. Font face accuracy for default fonts (Domino does not specify font face or size if it is "Default Sans Serif 10pt", but that means it often switches to Serif 12pt)
  5. Exact margins/indentation (Domino uses crude UL tag positioning for margins, leading to unexpected results that can look unprofessional)
  6. Accurate table cell widths (Domino tends to make a hodgepodge of cell widths, whether expressed in percentages or fixed widths)
  7. Text highlighters (Domino disregards this information, often losing critical contextual information)
  8. Proper list handling (Domino does not render nested lists well, and indents in large, crude increments)
  9. Row and cell padding in tables (Domino ignores entirely, thus squeezing tables together and eliminating white space that was designed to be there)
  10. Extended paragraph such as borders and coloring (Domino discards these entirely)

Besides these are some wish list items such as drop shadows, but they will only be implemented fully if time and technology allow.  Some things, such as tabbed tables, can be generated by the engine but not in a way that will work in Outlook, so it will be turned off unless a work-around can be found.  The acid test of iFidelity will be whether it can improve these ten issues substantially.

Outlook version which arrived with annotations

Outlook email version annotated

Original Notes e-mail which was sent to external client (for comparison)

Notes email version sent

Update: A user requested I show what this looked like when using iFidelity

Outlook version after being converted by iFidelity (pre-beta) and then sent via Domino

iFidelity email version in Outlook

Copyright 2009 Genii Software Ltd.


Fri 2 Jan 2009, 08:00 AM
As I described before in All your base are belong to IBM, Part 1, there are terrible problems with emails rendered with Notes 8 (or 7 or 6.5 or 6) and sent to non-Notes mail systems such as Outlook or GMail.  Not being a company to just gripe about problems, we at Genii Software have enhanced our CoexLinks product to add a whole new superset of functionality called High Fidelity.  In this post, I will gradually add examples of messages sent from Notes 8 to GMail or Outlook, and how badly they are corrupted.  I will also add images showing how the same e-mail appears when sent through CoexLink 3.0, the beta of which will be released later this month.

For those who think I am exaggerating the problem, consider whether the Notes mail created and sent  below should arrive in Outlook looking as it does.  Imagine your customer receiving this email.  What would he or she think of your company?

Notes e-mail sent to external client

Notes email version sent

Outlook version which arrived

Outlook email version arrived

Copyright 2009 Genii Software Ltd.