203 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Wishes for Notes-Domino 10
Thu, Nov 9th 2017 5
CoexLinks Migrate 4.10 released
Tue, Nov 7th 2017 5
Time to Migrate
Thu, Nov 2nd 2017 8
Modernizing your Data
Fri, Oct 27th 2017 3
Modernize your data
Thu, Oct 26th 2017 4
The history and the future
Wed, Oct 25th 2017 6
CoexLinks Fidelity 4.10 released
Tue, Oct 3rd 2017 4
Top 10
Graceful degradation or Progressive enhancement
Thu, Jan 8th 2015 10
Time to Migrate
Thu, Nov 2nd 2017 8
Domino Blog to Wordpress - an Alan Birthday vlog
Wed, Sep 3rd 2014 7
Speaking at MWLUG on Wednesday
Thu, Jul 23rd 2015 7
Data mining with MD5 hash values
Thu, Mar 24th 2016 7
Resist the urge to monetize
Wed, Feb 19th 2014 6
Some like to go with the flow
Tue, Sep 16th 2014 6
Which could possibly go wrong?
Mon, Jan 5th 2015 6
A preview in lieu of SpeedGeeking
Tue, Jan 27th 2015 6
Announcing CoexLinks Fidelity 3.71
Tue, May 19th 2015 6


Graceful degradation or Progressive enhancement
Twitter Google+ Facebook LinkedIn Addthis Email Gmail Flipboard Reddit Tumblr WhatsApp StumbleUpon Yammer Evernote Delicious
Ben Langhinrichs    

No, I'm not talking about getting older, though my knees are certainly experiencing (graceful?) degradation and my glasses provide progressive enhancement. Instead, I am talking about two ways of viewing the design of complex web content so that the experience is as good as the device or browser or client allows, but does not break if the device or browser or client doesn't support some feature.
 
Since our area of expertise is rendering email from Notes to... anywhere, we face this issue from both directions. Gmail and Office 365 are both known for non-support of some HTML/CSS features (it isn't only Notes that gets grumbled about, and in fact Notes is better than either when simply reading MIME emails). On the other side, Apple's devices including the iPhone and iPad support HTML5 and CSS3, though I'll save that for another demo. Thus, when we generate high quality MIME in CoexLinks Fidelity, we must be mindful of how to degrade gracefully and allow progressive enhancement so that everybody gets the optimal experience.
 
I decided to focus on two of the images I showed in my last post, as they demonstrate this difference clearly but it might be missed if you didn't pay close attention.. In the Notes client, these display with a small box either empty (unchecked) or filled in (checked). Standard Domino mail doesn't offer a way to distinguish these, so the meaning is lost. Gmail and Office 365 don't allow for specialized list images, though most browsers do (including Firefox and the browser on the Android phone I use). But we still must distinguish between checked and unchecked, so we use the standard circle and bullet to represent unchecked and checked, but when the browser supports it, we replace this with images that look like Notes.
 
Look at just the right hand side of each image, at how the unchecked and checked item are represented. That is the sort of graceful degradation/progressive enhancement built in to CoexLinks Fidelity.
 
(Of course, you could easily try for yourself. Request an evaluation license today.)
 
 
Graceful degradation? (Office 365 has limitations on what it can display)
 


 
 
Progressive enhancement? (Browser/mobile based email allow finer control)
 
 

 
 
Notes client 


---------------------
http://www.GeniiSoft.com/showcase.nsf/archive/20150108-1034
Jan 08, 2015
11 hits



Recent Blog Posts
5
Wishes for Notes-Domino 10
Thu, Nov 9th 2017 3:54a   Ben Langhinrichs
With all the talk, whether optimistic, pessimistic or snarky, about Notes/Domino 10, one thing I haven't heard much is what people wish would be in there. Yes, it will be a new version. Yes, it will be a strong affirmation to those companies still using Notes/Domino that product support will be around for the foreseeable future. But what do you actually want the version to look like? Do you care about a Notes client, or are you only focused on Domino? Do you want as little change as necessary,
5
CoexLinks Migrate 4.10 released
Tue, Nov 7th 2017 11:04p   Ben Langhinrichs
We released CoexLinks Migrate 4.10 today officially (some customers had it already). Along with performance enhancements and some fidelity enhancements, we've added the ability to export Calendar & Scheduling items to ICS format. I put out a video showing some of this, but I'll just repeat the two images I posted before for comparison. If you would like to try CoexLinks Migrate 4.10 out for yourself, just request an evaluation license. If for any reason it does not meet or exceed your exp
8
Time to Migrate
Thu, Nov 2nd 2017 7:06p   Ben Langhinrichs
If it is time to migrate or archive legacy Notes/Domino email, don't forget the calendaring and scheduling pieces. Whether you are following archival requirements for regulatory compliance, or just want to be sure you have the details to CYA if somebody challenges you, a calendar event should be preserved. But is it? Have you tested how your migration handles even something as basic as attachments, not to mention images, doclinks, tables, etc.? While you ponder that, take a few minutes (about
3
Modernizing your Data
Fri, Oct 27th 2017 2:33a   Ben Langhinrichs
This is the first is a series of planned videos on AppsFidelity, and how it is used to modernize your data. What do I mean by 'modernize'? Well, I've found it hard to describe what needs to be done to data so that as it is properly usable in an application on the web or mobile. I've used the word 'render' when I am just talking about rich text. I've used the words 'wrap' or 'extract' or 'migrate' to describe simple data being wrapped into CSV or JSON. But then I realized, the term
4
Modernize your data
Thu, Oct 26th 2017 2:03p   Ben Langhinrichs
This is the first is a series of planned videos on AppsFidelity, and how it is used to modernize your data. What do I mean by 'modernize'? Well, I've found it hard to describe what needs to be done to data so that as it is properly usable in an application on the web or mobile. I've used the word 'render' when I am just talking about rich text. I've used the words 'wrap' or 'extract' or 'migrate' to describe simple data being wrapped into CSV or JSON. But then I realized, the term
6
The history and the future
Wed, Oct 25th 2017 2:12p   Ben Langhinrichs
It seems like good news out of IBM today, with their investment and deal to outsource development and support of the ICS products including a commitment to Notes/Domino Version 10 in 2018. While much could be said about whether it is too little too late or not, I'm going to stay out of that. Instead, I'm going to make a much safer prediction: All of the Genii Software products will support Notes/Domino Version 10, just as the Midas LSX has supported all versions back to R4, and the CoexLink
4
CoexLinks Fidelity 4.10 released
Tue, Oct 3rd 2017 10:55p   Ben Langhinrichs
Last night, we posted CoexLinks Fidelity 4.10, which includes our new Defection Detection subsystem to correct flaws in images and attachment metadata and more. This is also the first public release with support for 64-bit Linux along with 32-bit Linux and both 32-bit and 64-bit Windows. All functionality is equivalent between the versions. Customers receiving earlier versions of 64-bit Linux for 4.00 and 4.01 should upgrade when feasible. Other areas of improvement: 1) Performance improvement
5
From broken to fixed %231
Sat, Sep 16th 2017 6:24p   Ben Langhinrichs
I wanted to demonstrate what our new Defect Detection (and correction) looks like, but the various examples I have are all covered under NDA. So, in this series, I will break some of my own images in the way the customer images are broken. (These are all scaled down from the original width to make them fit on the blog better.) Original image (scaled down) For my first example (going in the order of this blog post), I take the same image saved as GIF and JPEG (using GIMP) and imported into No
2
What email fidelity really means
Tue, Aug 22nd 2017 3:41p   Ben Langhinrichs
I got a few questions from people at MWLUG about what CoexLinks Fidelity is, and what exactly 'email fidelity' might look like. Rather than just talk, you can try for yourself. Note: our newer CoexLinks Migrate and CoexLinks Journal products use the same rendering engine internally. If you submit your email address below, you will get twelve messages to the email address you used. Six will be sent using the normal Domino 9.0.1 email engine, then the same six will be sent rendered by CoexLinks
3
Defects on images found in the wild
Wed, Aug 16th 2017 9:01p   Ben Langhinrichs
As part of our Defect Detection feature, we encounter and usually fix a number of different defects in images. The following list is the different scenarios we detect which cause any issue with extracting or rendering the images. Of these 31, at least 27 have been encountered in actual customer documents. The other four are left in because they might be some day. While none of these problems are common, some are likely to be encountered in any large data repository, especially in mail which has




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition