Ben Langhinrichs

August, 2015
SMTWTFS
      01
02 03 04 05 06 07 08
09 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Search the weblog





























Genii Weblog


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


Mon 27 Jul 2015, 01:28 PM
AppsFidelity Render is the second part of our AppsFidelity product bundle, and will be part of that license. In other words, if you buy AppsFidelity, you get both the Edit and Render (and soon the Export), but can choose to use one or the other or both. The prices are not going up, at least for now. 
 
We are working on getting this out the door very soon, but I wanted to describe the URL syntax we are supporting. It is important to note that for security reasons, this is intentionally not forgiving.. Any deviation from the rules will simply be thrown into the normal URL processing (and therefore generally raise a standard error). Our primary goal is making sure that no abuse or security breach can happen through this code. No database will be accessible unless it is explicitly opened up for this use, and there will be other ways of locking down the use aside from the Database level (and normal Notes access rights, of course).
 
Simply put, the URL syntax will be as follows  (subject to change prior to release or addition after release):
 
/db.nsf/unid[/file.ext]?AFRenderField[&field=fld][&target=tgt[&nth=n]][fragment=yes/no]
/db.nsf/unid[/file.ext]?AFRenderDoc
 
to be added in a subsequent release)
/db.nsf/unid[/file.ext]?AFRenderView[view-properties-to-be-defined]
 
 
Example 1) Renders the Body field of the specified document as HTML:
 
/Sales/Quarterly.nsf/E06096253C0C925105256595006097F1?AFRenderField
 
 
Example 2) Renders the Description field of the specified document as HTML:
 
/MainDiscussion.nsf/506096553C0C925105256595006097F1?AFRenderField&field=Description
 
 
Example 3) Renders the Description field of the specified document as an EPUB file named results.epub:
 
/Cases/Pro/L3426AG.nsf/716096553C0C925105256595006097F1/results.epub?AFRenderField&field=Description
 
 
Example 4) Renders only the first table from the Body field of the specified document as an MHT (Web archive format) file named First Task.mht:
 
/Main.nsf/506096553C0C925105256595006097F1/First+Task.mht?AFRenderField&target=Table&fragment=yes
 
 
Example 5) Renders the entire specified document with its form as HTML:
 
/Cases/Pro/L3426AG.nsf/716096553C0C925105256595006097F1?AFRenderDoc
 
 
Example 6) Renders the entire specified document with its form as an EPUB file named Download.epub:
 
/Cases/Pro/L3426AG.nsf/716096553C0C925105256595006097F1/Download.epub?AFRenderDoc
 

Copyright © 2015 Genii Software Ltd.

Technorati tags:

Thu 23 Jul 2015, 10:04 AM
I will be speaking at MWLUG on Wednesday Aug 19 at about 3:15pm. My session is all about how to add power and functionality to the Notes/Domino engine (the Pig)  without messing up the XPages, mobile apps and other front-end niceties which have been added over the years (the Lipstick). Done right, these additions can be seamless and appear to be part of the core engine  I hope this will be thought provoking as well as entertaining. See you all there.
 

Copyright © 2015 Genii Software Ltd.

Technorati tags:

Tue 19 May 2015, 10:20 AM
Last night, we released CoexLinks Fidelity 3.71 on our website, and today will be uploading the revised user guide and additional materials. There are a number of fidelity enhancements, support for custom forms, enhancements for right-to-left tables/sections and performance enhancements. In addition, a number of changes have been made to facilitate our upcoming public release of CoexLinks Client, an optional client component which enhances the rendering of forwards and replies which lose fidelity due to conversion to rich text. Request your free evaluation license and see for yourself..
 
Fidelity enhancements
While many of the enhancements are subtle by themselves, a few are more obvious. For example, buttons in rich text are now represented as inactive buttons in HTML, going along with our attempt to use standard representations for elements that map well between rich text and HTML+CSS. But enhancements can be seen throughout the product including gradient colors, enhanced border matching, tabbed table labels that retain size, font and attributes, better graphical support for section and tabbed table icons, and so forth.
 
 
 
 
 
 
Additional forms including custom forms
Prior to Version 3.71, CoexLinks Fidelity would render embedded forms, but would leave alone other forms such as the Phone Message or custom forms added by a company to its mail template. Now, when a form is sent that exists in the mail template, CoexLinks Fidelity will render it using our enhanced engine. Below is the same Phone Message as rendered by the standard Notes 9.01 email, and then as rendered by CoexLinks Fidelity 3.71. Which is likely to be helpful to the recipient?
 
 
 
 
Better support for right-to-left Tables/Sections
In languages such as Hebrew and Arabic, the text is read right-to-left, and so sections and tabbed tables and such are also read right-to-left. While earlier versions of CoexLinks supported this, they didn't do a great job, Now, a right-to-left section looks the way a reader would expect. (I didn't show the Notes default rendering, as it leaves the section titles off entirely, which is ridiculous.)
 
 
 

Copyright © 2015 Genii Software Ltd.

Thu 14 May 2015, 11:48 AM
We released AppsFidelity 3.2 this week, and along with a number of fidelity enhancements and a few bug fixes, we made some changes to better handle images, screen captures and web content pasted from the web into either an XPage-based or Classic web database. This brief demo (under 2 and a half minutes) shows both a screen capture and an individual image copied and pasted into a discussion document and resized. It also shows how a document which was created without AppsFidelity can be fixed by turning AppsFidelity on.
 
You can try AppsFidelity 3.2 for yourself by requesting an evaluation license.
 
 
Best viewed in HD. Closed captions will be provided shortly., though the majority of the impact is visual.
 
 
 
 

Copyright © 2015 Genii Software Ltd.

Wed 22 Apr 2015, 05:37 PM
I just got my account today (or rather, just found the email saying it was set up on the 17th), so I decided to record my very first email to IBM verse and my experience with it. Since I have been curious how IBM verse would handle highly formatted email, I went ahead and sent several emails through CoexLinks Fidelity to see how Verse would handle them.
 
Remember, I recorded this straight through, and while I edited it down to make it brief and recorded the narration after that, this is my first time using IBM Verse directly. (Some may remember that a friend was kind enough to run one message through for me back in the beta days.) Obviously, I haven't scratched the surface of the other features of Verse, but if people enjoy this sort of thing, I'd be happy to record that as well.
 
You can try CoexLinks Fidelity with your own IBM Verse account  by requesting an evaluation license, installing the software, adding a few lines to the NOTES.INI and restarting the server, and then sending email to your IBM Verse account. As soon as we can get our own installable version, I can even see how to improve that as well.
 
 
Best viewed in HD. Closed captions will be provided shortly., though the majority of the impact is visual.
 
 
 
 

Copyright © 2015 Genii Software Ltd.

Wed 22 Apr 2015, 06:43 AM
In case you wonder how collapsed sections render with CoexLinks Fidelity (the kind of thing we have to worry about so you don't have to), remember that whatever we do in Tulsa, we also have to do in Tel Aviv, except backwards in heels, er, I mean right to left.
 
If you don't read Hebrew (I certainly don't), concentrate on the shape of the section titles... or just notice that the section titles are completely missing in the Notes rendering. No matter how important the section title is for categorization, identification or clarification, the section title just goes poof!  You may also note that in email systems that render less well, such as Outlook 365 where gradient colors are not supported, CoexLinks Fidelity makes sure they degrade nicely to a solid color.
 
You can try CoexLinks Fidelity just by requesting an evaluation license, installing the software, adding a few lines to the NOTES.INI and restarting the server. No other changes needed. Just add fidelity and stir.
 

 
 
 
 

 
 
 

 
 
 
 

 
 

Copyright © 2015 Genii Software Ltd.

Technorati tags: