<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss"
	>

<channel>
	<title>All about Lotus Domino Development (AaLDD)</title>
	<atom:link href="http://quintessens.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://quintessens.wordpress.com</link>
	<description>My contribution to the Lotus Notes / Domino community</description>
	<pubDate>Thu, 08 May 2008 06:20:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>XML data binding</title>
		<link>http://quintessens.wordpress.com/2008/05/08/xml-data-binding/</link>
		<comments>http://quintessens.wordpress.com/2008/05/08/xml-data-binding/#comments</comments>
		<pubDate>Thu, 08 May 2008 06:20:16 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[Show N Tell Thursday]]></category>

		<category><![CDATA[XML]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<category><![CDATA[sntt]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=152</guid>
		<description><![CDATA[According to Wikipedia refers XML data binding to the process of representing the information in an XML document as an object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM to retrieve the data from a direct representation of the XML itself.
In other words [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>According to <a title="jump to Wikipedia" href="http://en.wikipedia.org/wiki/XML_Data_Binding" target="_blank">Wikipedia</a> refers XML data binding to the process of representing the information in an XML document as an object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM to retrieve the data from a direct representation of the XML itself.</p>
<p>In other words you could tie HTML tables to Notes data and navigate through it without reloading the page.</p>
<p>For this SNTT demo I needed:</p>
<ul>
<li>a form to create Book documents with</li>
<li>a view to present the books documents as XML</li>
<li>a page on which I define an HTML table and connect the table to the XML view in order to give it content</li>
<li>(a $$ViewTemplate for the Xml view)</li>
</ul>
<p>First step:</p>
<ul>
<li>Create your Notes form with some fields. I choose Title, Author, ISBN and Price.</li>
<li>Create a set of documents with this form.</li>
</ul>
<p>Next:</p>
<ul>
<li>Create a view that presents the &#8216;Books&#8217; documents as XML data.</li>
<li>On the fifth tab under &#8216;Web access&#8217; d not forget to set the option &#8216;Treat view contents as HTML&#8217;</li>
<li>The view must start with an opener and closing tag for each document</li>
<li>For each column you define sub child elements</li>
</ul>
<p><img src="http://quintessens.files.wordpress.com/2008/05/xmlview.jpg?w=816&h=148" alt="xml view" width="816" height="148" /></p>
<ul>
<li>Setup a $$ViewTemplate for this View in order to be able to add a root element:</li>
</ul>
<p><img src="http://quintessens.files.wordpress.com/2008/05/viewtemplateform.jpg?w=248&h=120" alt="$$ViewTemplate form" width="248" height="120" /></p>
<p>Reminder: do not forget to set the content-type for this Form as HTML.</p>
<p>Continue:</p>
<ul>
<li>Create a Form/Page that will hold the HTML Table.</li>
<li>Add the following HTML on it:</li>
</ul>
<p><img src="http://quintessens.files.wordpress.com/2008/05/tablehtml.jpg?w=793&h=329" alt="HTML for table" width="793" height="329" /></p>
<p>As you can see the Table is linked to a datasource, in this case the View books.xml. Each TD in the TBody part is linked to a datafield. In this setup the datapagesize is set to 5, meaning 5 documents at a time will be displayed.</p>
<p><strong>Some extras</strong></p>
<p>By giving the table an ID (xmlTBL) you can add functions to navigate through the table such as:</p>
<ul>
<li>previous / next set of documents</li>
<li>first / last set of documents</li>
</ul>
<p><img src="http://quintessens.files.wordpress.com/2008/05/navbutton.jpg?w=581&h=262" alt="navigation buttons" width="581" height="262" /></p>
<p>I bet you can imagine some much better <a title="some pagination thoughts" href="http://quintessens.wordpress.com/2008/04/20/perfect-pagination-style-using-css/" target="_self">pagination</a> examples.</p>
<p>At the end your &#8216;bookstore&#8217; will look like this:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/05/localbookstore.jpg?w=652&h=229" alt="how the local bookstore looks like" width="652" height="229" /></p>
<p>I have included a working example <a title="jump to the download" href="http://www.divshare.com/download/4438445-3b0" target="_blank">here</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/152/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/152/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=152&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/05/08/xml-data-binding/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/05/xmlview.jpg" medium="image">
			<media:title type="html">xml view</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/05/viewtemplateform.jpg" medium="image">
			<media:title type="html">$$ViewTemplate form</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/05/tablehtml.jpg" medium="image">
			<media:title type="html">HTML for table</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/05/navbutton.jpg" medium="image">
			<media:title type="html">navigation buttons</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/05/localbookstore.jpg" medium="image">
			<media:title type="html">how the local bookstore looks like</media:title>
		</media:content>
	</item>
		<item>
		<title>Pure CSS Data Chart</title>
		<link>http://quintessens.wordpress.com/2008/05/02/pure-css-data-chart/</link>
		<comments>http://quintessens.wordpress.com/2008/05/02/pure-css-data-chart/#comments</comments>
		<pubDate>Fri, 02 May 2008 07:57:07 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Show N Tell Thursday]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<category><![CDATA[sntt]]></category>

		<category><![CDATA[CSS Chart]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=149</guid>
		<description><![CDATA[Okej, one day too late for SNTT, but some people are also allowed to post SNTT&#8217;s already on Wednesdays it seems&#8230;
Alen Grakalic wrote a nice article about using pure CSS as data charts. Basically via CSS Alen presents pure data in a graphical way.
Here is how it could look like:

(almost weekend? or those pills do [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Okej, one day too late for SNTT, but some people are also allowed to post SNTT&#8217;s already on Wednesdays it seems&#8230;</p>
<p>Alen Grakalic wrote a <a title="link to CSSGlobe" href="http://cssglobe.com/post/1272/pure-css-data-chart" target="_blank">nice article</a> about using pure CSS as data charts. Basically via CSS Alen presents pure data in a graphical way.</p>
<p>Here is how it could look like:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/05/csschart.jpg?w=534&h=505" alt="css chart" width="534" height="505" /></p>
<p>(almost weekend? or those pills do work?!)</p>
<p>The screen capture is information from a Domino View embedded on a page and transformed with some CSS. Nice? I guess this is a very cheap way of creating more dashboard alike solutions&#8230;</p>
<p>Anyway, for those who are curious <a title="jump to the download" href="http://www.divshare.com/download/4397532-02b" target="_blank">here is a downloadable working example</a>. Have a nice weekend!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/149/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/149/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=149&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/05/02/pure-css-data-chart/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/05/csschart.jpg" medium="image">
			<media:title type="html">css chart</media:title>
		</media:content>
	</item>
		<item>
		<title>Testing Notes 8 - Where to test for?</title>
		<link>http://quintessens.wordpress.com/2008/04/22/testing-notes-8-where-to-test-for/</link>
		<comments>http://quintessens.wordpress.com/2008/04/22/testing-notes-8-where-to-test-for/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 06:05:49 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=144</guid>
		<description><![CDATA[We have plans for upgrading to Notes 8.01 and the end of may so logically I received the question to test some of the applications I believe are vital for us doing business.
The main question I have is &#8216;Where to test for ?&#8216;
A quick ask-around among in my personal network did not lead to any [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We have plans for upgrading to Notes 8.01 and the end of may so logically I received the question to test some of the applications I believe are vital for us doing business.</p>
<p>The main question I have is &#8216;<strong>Where to test for ?</strong>&#8216;</p>
<p>A quick ask-around among in my personal network did not lead to any topic to pay attention to. Most of my contacts are not up to Notes8 neither do they have that intention for the next 3 months.</p>
<p>Some minutes of Google-ing did also not bring many answers which sounds promising (no problems at all?).</p>
<p>Nevertheless we have set up test environment with Notes8 server and here are some results which I consider for most of mine applications (document publishing tools) quiet alarming.</p>
<p><strong>Copy Selected as Table</strong></p>
<p>In Notes:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/04/copyastable.jpg?w=780&h=480" alt="copy selected as table" width="780" height="480" /></p>
<p>In a Browser:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/04/copyastableweb.jpg?w=808&h=504" alt="copy selected as table (WEB)" width="808" height="504" /></p>
<p>Where did the icons go ???</p>
<p><strong>A copied table from the web</strong></p>
<p>In Notes:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/04/copiedtable.jpg?w=689&h=528" alt="copied table from the web" width="689" height="528" /></p>
<p>In a Browser:</p>
<p><a title="open original size" href="http://quintessens.files.wordpress.com/2008/04/copiedtableweb.jpg" target="_blank"><img src="http://quintessens.files.wordpress.com/2008/04/copiedtableweb.jpg?w=600&h=200" alt="" width="600" height="200" /></a></p>
<p>Somewhere a center alignment is added which can not be allocated in the Notes client&#8230;</p>
<p>I also discovered that the merging of columns and rows in a table give nasty, unexpected (and unwanted) results.</p>
<p>So I am wondering what problems / questions other people are experiencing in Notes8? Thanks in advance!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/144/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/144/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=144&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/04/22/testing-notes-8-where-to-test-for/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/04/copyastable.jpg" medium="image">
			<media:title type="html">copy selected as table</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/04/copyastableweb.jpg" medium="image">
			<media:title type="html">copy selected as table (WEB)</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/04/copiedtable.jpg" medium="image">
			<media:title type="html">copied table from the web</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/04/copiedtableweb.jpg" medium="image" />
	</item>
		<item>
		<title>Introduction Dojo Toolkit &#38; IBM Lotus Domino</title>
		<link>http://quintessens.wordpress.com/2008/04/21/introduction-dojo-toolkit-ibm-lotus-domino/</link>
		<comments>http://quintessens.wordpress.com/2008/04/21/introduction-dojo-toolkit-ibm-lotus-domino/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 05:46:47 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Dojo]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=142</guid>
		<description><![CDATA[Currently I am collecting all sorts of information about implementing the DOJO Toolkit in Lotus Domino applications. Basically for preparing myself for a upcoming project to &#8216;pimp&#8217; an existing web-application using this JS Framework.
Untill now I have been only working with Prototype and Scriptaculous (which I like a lot) but since IBM&#8217;s horizon also shines more [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Currently I am collecting all sorts of information about implementing the DOJO Toolkit in Lotus Domino applications. Basically for preparing myself for a upcoming project to &#8216;pimp&#8217; an existing web-application using this JS Framework.</p>
<p>Untill now I have been only working with Prototype and Scriptaculous (which I like a lot) but since IBM&#8217;s horizon also shines more and more Dojo I am really curious in DOJO&#8217;s capabilities. Especially since documentation seems to be getting better and better.</p>
<p>I have found a good presentation about implementing the Dojo Toolkit in Lotus Domino applications on Slideshare. <a title="link to the presentation on slideshare" href="http://www.slideshare.net/rkremer/introduction-dojo-toolkit-ibm-lotus-domino" target="_blank">You can find the presentation here</a>.</p>
<p><img style="border:black 1px solid;" src="http://quintessens.files.wordpress.com/2008/04/slidesharepres.jpg?w=472&h=352" alt="Introduction Dojo Toolkit &amp; IBM Lotus Domino - presentation" width="472" height="352" /></p>
<p>It seems that more and more Notes related people find the time and effort in uploading their presentations on this site, which is ofcourse a very good thing! (HINT)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/142/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/142/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=142&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/04/21/introduction-dojo-toolkit-ibm-lotus-domino/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/04/slidesharepres.jpg" medium="image">
			<media:title type="html">Introduction Dojo Toolkit &#38; IBM Lotus Domino - presentation</media:title>
		</media:content>
	</item>
		<item>
		<title>Perfect pagination style using CSS</title>
		<link>http://quintessens.wordpress.com/2008/04/20/perfect-pagination-style-using-css/</link>
		<comments>http://quintessens.wordpress.com/2008/04/20/perfect-pagination-style-using-css/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 17:16:37 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[LotusScript]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=140</guid>
		<description><![CDATA[One of the blogs I often read is the one from Antonio Lupetti who is a Web developer, not a Notes developer. Especially his article about pagination caught my attention since it remembered me about the idea to rewrite Bob Obringers &#8216;ultimate view navigator&#8217;.
Bob uses in his approach for the pagination a table to display the page [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One of the blogs I often read is the one from <a title="link to the blog" href="http://woork.blogspot.com/" target="_blank">Antonio Lupetti</a> who is a Web developer, not a Notes developer. Especially his article about pagination caught my attention since it remembered me about the idea to rewrite Bob Obringers &#8216;ultimate view navigator&#8217;.</p>
<p>Bob uses in his approach for the pagination a table to display the page numbers where a list should be more suitable.</p>
<p>As the image below shows with Antonio&#8217;s approach it is pretty easy to make the pagination more compatible with examples seen on other well known sites. Here is a Flickr alike pagination for a Domino view:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/04/webnav.jpg?w=595&h=248" alt="Flickr alike domino view pagination" width="595" height="248" /></p>
<p>Anything new under the sun? Not really, but for the &#8216;purists&#8217; under us more esthetic solution.</p>
<p>Ofcourse a <a title="link to the download" href="http://www.divshare.com/download/4299831-8d1" target="_blank">working example can be found here</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/140/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/140/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=140&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/04/20/perfect-pagination-style-using-css/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/04/webnav.jpg" medium="image">
			<media:title type="html">Flickr alike domino view pagination</media:title>
		</media:content>
	</item>
		<item>
		<title>How I got started with Lotus Notes</title>
		<link>http://quintessens.wordpress.com/2008/04/14/how-i-got-started-with-lotus-notes/</link>
		<comments>http://quintessens.wordpress.com/2008/04/14/how-i-got-started-with-lotus-notes/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 06:54:06 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[lotus notes]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=139</guid>
		<description><![CDATA[Some minutes before a meeting so I will shortly pick up the tread &#8220;How I got started with Lotus Notes&#8221;.
I started with Notes in the beginning of 1997 after doing a graduation project at one of Dupont&#8217;s factory-plants (basically I was collecting annual sales data for writing reports).
At the end everyone was really satisfied and [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Some minutes before a meeting so I will shortly pick up the tread &#8220;<span class="status" style="float:right;"><a id="togglelink11559" href="http://quintessens.wordpress.com/wp-admin/toggleread/11559"></a></span>How I got started with Lotus Notes&#8221;.</p>
<p>I started with Notes in the beginning of 1997 after doing a graduation project at one of Dupont&#8217;s factory-plants (basically I was collecting annual sales data for writing reports).</p>
<p>At the end everyone was really satisfied and I got the question if I would be interested in setting up their intranet site. Notes 4.5 was rolled out and already in use in other countries/plants.</p>
<p>I got training at IBM and it helped a lot that in those days I had to travel a lot by train so the yellow Lotus Notes book I knew soon by head.</p>
<p>After one year I saw an advertisement that a big company in electronics in the Netherlands where looking for people to train in LN and they offered the complete education (application development and system administration) so after 3 months I was able to call my self principle lotus notes professional in both areas.</p>
<p>Then after a couple of years some collegues asked me if I was interested in starting a consultancy company, basically because they needed a person with good web development skills in LN. I said yes and after some wonderful years internal relations went a bit down and I decided to start freelancing, enjoying my own responsibilities.</p>
<p>In 2005 I decided to take the next step by looking for working options abroad and in beginning 2006 I moved to Sweden where I am currently employed at a true IBM technology adapting company&#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/139/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/139/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=139&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/04/14/how-i-got-started-with-lotus-notes/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>
	</item>
		<item>
		<title>Mimicing the tabbed table function</title>
		<link>http://quintessens.wordpress.com/2008/03/20/mimicing-the-tabbed-table-function/</link>
		<comments>http://quintessens.wordpress.com/2008/03/20/mimicing-the-tabbed-table-function/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 05:07:01 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[@Formula]]></category>

		<category><![CDATA[Show N Tell Thursday]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[lotus notes]]></category>

		<category><![CDATA[sntt]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=129</guid>
		<description><![CDATA[The problem with the Notes tabbed table is that you can not, by default, add an action when you click on a tab.
I created a tabbed table function in the way you probably would do it on the web (with hidding/showing divs) so a tab is just a table column with a text hotspot in [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://quintessens.files.wordpress.com/2008/03/tabbed1.jpg" alt="tab1" />The problem with the Notes tabbed table is that you can not, by default, add an action when you click on a tab.</p>
<p>I created a tabbed table function in the way you probably would do it on the web (with hidding/showing divs) so a tab is just a table column with a text hotspot in it. When you click on the text a different table would be shown with an &#8216;active tab&#8217; highlighted:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/03/dialogbox.jpg" alt="dialogbox" /></p>
<p>The reason for this solution is that the form is presented in a dialogbox and I have to set a parameter from which tab the user has selected a document-template (templates may be stored in different databases).</p>
<p>So how to fix this with a Notes tabbed table outlook?</p>
<p>First create images for all active tabs:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/03/tabbed1.jpg" alt="tab1" /> &amp; <img src="http://quintessens.files.wordpress.com/2008/03/tabbed2.jpg" alt="tab2" /></p>
<p>Then sharpen your eyes (or use good photo-editor program) and select a part of the horizontal row/border that aligns the table to the width of the page (correctly described?):</p>
<p>This is an enlarged example:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/03/zoomed.jpg" alt="zoomed" /></p>
<p>Now place your tabbed images in separate tables, give the table a background color and a cell image of the &#8216;zoomed&#8217; example:</p>
<p> <img src="http://quintessens.files.wordpress.com/2008/03/tableprop.jpg" alt="table properties" /></p>
<p>On your &#8216;tabbed&#8217; images you place hotspot rectangles that will do the hide/when-work. Here you can write now also the action that is not possible for a normal &#8216;tabbed table&#8217;:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/03/tanhotspot.jpg" alt="hotspot formula" /></p>
<p>At the end the result will look something like this:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/03/tabbed.jpg" alt="result tabbed mimic" /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/129/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/129/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=129&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/03/20/mimicing-the-tabbed-table-function/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/tabbed1.jpg" medium="image">
			<media:title type="html">tab1</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/dialogbox.jpg" medium="image">
			<media:title type="html">dialogbox</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/tabbed1.jpg" medium="image">
			<media:title type="html">tab1</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/tabbed2.jpg" medium="image">
			<media:title type="html">tab2</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/zoomed.jpg" medium="image">
			<media:title type="html">zoomed</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/tableprop.jpg" medium="image">
			<media:title type="html">table properties</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/tanhotspot.jpg" medium="image">
			<media:title type="html">hotspot formula</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/tabbed.jpg" medium="image">
			<media:title type="html">result tabbed mimic</media:title>
		</media:content>
	</item>
		<item>
		<title>Application support - Which tool do you use?</title>
		<link>http://quintessens.wordpress.com/2008/03/11/application-support-which-tool-do-you-use/</link>
		<comments>http://quintessens.wordpress.com/2008/03/11/application-support-which-tool-do-you-use/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 09:40:54 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[Sandbox]]></category>

		<category><![CDATA[lotus notes]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=128</guid>
		<description><![CDATA[My (new) boss has great faith in me so he has made me responsible (yippie) for one of our key LN applications for communicating withing the organisation (an application for publishing documents on our intranet).
Since I am new &#38; fresh &#38; (still) eager in the organisation I am looking for an application that can support me in this [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>My (new) boss has great faith in me so he has made me responsible (yippie) for one of our key LN applications for communicating withing the organisation (an application for publishing documents on our intranet).</p>
<p>Since I am new &amp; fresh &amp; (still) eager in the organisation I am looking for an application that can support me in this task. Mainly the application should be able to store communication (emails), documentation (with or without attachments) and maybe a FAQ section.</p>
<p>No fancy stuff, please just an application for the Notes client.</p>
<p>My search on <a target="_blank" href="http://www.openntf.org/internal/home.nsf/web/catalog.html" title="link to OpenNTF's application catalog">OpenNTF</a> did not give me an answer in my quest. Therefor my question to you:</p>
<p><strong><em>&#8220;which tool do you use for giving support on LN applications?&#8221;</em></strong></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/128/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/128/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=128&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/03/11/application-support-which-tool-do-you-use/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>
	</item>
		<item>
		<title>Mail an action through Outlook</title>
		<link>http://quintessens.wordpress.com/2008/03/06/mail-an-action-through-outlook/</link>
		<comments>http://quintessens.wordpress.com/2008/03/06/mail-an-action-through-outlook/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 05:07:41 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[LotusScript]]></category>

		<category><![CDATA[Show N Tell Thursday]]></category>

		<category><![CDATA[sntt]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=125</guid>
		<description><![CDATA[Some people are just not that fortunate to have the privilige to be working with such an excellent tool as Lotus Notes is. In order to give them the option to add an action document created in a Notes application to their todo list in Outlook the code below will do the job:  

Sub Click(Source As Button)
 
 Dim ws As New NotesUIWorkspace
 Dim [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Some people are just not that fortunate to have the privilige to be working with such an excellent tool as Lotus Notes is. In order to give them the option to add an action document created in a Notes application to their todo list in Outlook the code below will do the job:  </p>
<p><img src="http://quintessens.files.wordpress.com/2008/03/outlook.jpg" alt="outlook" /></p>
<p>Sub Click(Source As Button)<br />
 <br />
 Dim ws As New NotesUIWorkspace<br />
 Dim session As New NotesSession<br />
 Dim db As NotesDatabase<br />
 Dim uiddoc As NotesUIDocument<br />
 <br />
 Set db = session.CurrentDatabase<br />
 Set uidoc = ws.Currentdocument<br />
 Set doc = uidoc.document<br />
 <br />
 If uidoc.IsNewDoc Then<br />
  Msgbox &#8220;This document has not been saved.&#8221; &amp; Chr$(10) &amp; Chr$(10) &amp; &#8220;Please save prior to mailing this action!&#8221;, 4112, &#8220;New Document&#8221;<br />
  Exit Sub<br />
 End If<br />
 <br />
 Const Formula$ = { @DbLookup(&#8221;"; &#8220;&#8221;; &#8220;$People&#8221;; AssignedTo; &#8220;Email&#8221;) }<br />
 Dim namesList As Variant<br />
 <br />
 Set myOlApp = CreateObject(&#8221;Outlook.Application&#8221;)<br />
 Set myNameSpace = myOlApp.GetNameSpace(&#8221;MAPI&#8221;)<br />
 Set myFolder = myNameSpace.GetDefaultFolder(13)<br />
 Set myItem = myOlApp.CreateItem(3)<br />
 <br />
 Dim rtItem As NotesRichTextItem<br />
 Set rtItem = doc.GetFirstItem(&#8221;Comment1&#8243;)<br />
 <br />
 With myItem<br />
  .Assign<br />
  namesList = Evaluate(Formula$, doc)<br />
  Forall names In namesList<br />
   Set myRecipients = .Recipients.Add(names) <br />
  End Forall<br />
  .Subject = doc.Subject(0)<br />
  .Body = &#8220;Action number: &#8221; &amp; doc.ActionNumber(0) &amp; Chr$(10) &amp; Chr$(10) &amp; rtItem.text<br />
  If (doc.NoDueDate(0)=&#8221;") Then <br />
   .DueDate = doc.DueDate(0) <br />
  End If<br />
  .Importance = doc.Priority(0)<br />
  .Status = doc.Status(0)<br />
  .Categories = doc.Category(0)<br />
  .Display<br />
 End With<br />
 <br />
 doc.OutlookSave = Date$<br />
 <br />
 Set myOlApp = Nothing<br />
 Set myFolder = Nothing<br />
 Set myItem = Nothing<br />
 Set myRecipients = Nothing<br />
 Exit Sub<br />
 <br />
End Sub</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/125/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/125/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=125&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/03/06/mail-an-action-through-outlook/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/outlook.jpg" medium="image">
			<media:title type="html">outlook</media:title>
		</media:content>
	</item>
		<item>
		<title>Build - Improve - Extend</title>
		<link>http://quintessens.wordpress.com/2008/03/05/build-improve-extend/</link>
		<comments>http://quintessens.wordpress.com/2008/03/05/build-improve-extend/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 15:33:13 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<category><![CDATA[lotus notes]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/?p=127</guid>
		<description><![CDATA[
Dive deep into the significant changes to development that Notes and Domino 8 brings. This seminar is guaranteed to shorten your learning curve through detailed explanations, live demos, practical examples, and working code to quickly get you up and running with ND8 development.


Copenhagen, DK
April 9 - 11


I just received green light to register myself for this event. See [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://quintessens.files.wordpress.com/2008/03/theview.jpg" alt="the view" /></p>
<p><em>Dive deep into the significant changes to development that Notes and Domino 8 brings. This seminar is guaranteed to shorten your learning curve through detailed explanations, live demos, practical examples, and working code to quickly get you up and running with ND8 development.</em></p>
<table border="0" cellPadding="0" cellSpacing="0" style="margin-bottom:10px;padding:3px;" id="nd8cities2">
<tr vAlign="top">
<td width="144">Copenhagen, DK</td>
<td width="138">April 9 - 11</td>
</tr>
</table>
<p>I just received green light to register myself for this event. See you there? Looking forward!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/127/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/127/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=127&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/03/05/build-improve-extend/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/03/theview.jpg" medium="image">
			<media:title type="html">the view</media:title>
		</media:content>
	</item>
		<item>
		<title>Displaying documents in a View in a &#8216;Thumbnail Gallery&#8217; format</title>
		<link>http://quintessens.wordpress.com/2008/01/24/displaying-documents-in-a-view-in-a-thumbnail-gallery-format/</link>
		<comments>http://quintessens.wordpress.com/2008/01/24/displaying-documents-in-a-view-in-a-thumbnail-gallery-format/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 05:30:42 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Prototype]]></category>

		<category><![CDATA[Show N Tell Thursday]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<category><![CDATA[sntt]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2008/01/24/displaying-documents-in-a-view-in-a-thumbnail-gallery-format/</guid>
		<description><![CDATA[Showing document information in the normal &#8216;vertical&#8217; way can sometimes be pretty boring. It also requires a lot of space especially when images as part of the information becomes involved.
On the WWW a lot of examples can be found how to create a &#8216;CSS Image Gallery&#8216;
But you will see when images have different sizes and their [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Showing document information in the normal &#8216;vertical&#8217; way can sometimes be pretty boring. It also requires a lot of space especially when images as part of the information becomes involved.</p>
<p>On the WWW a lot of examples can be found how to create a &#8216;<a target="_blank" href="http://www.w3schools.com/css/css_image_gallery.asp" title="link to example on w3schools.com">CSS Image Gallery</a>&#8216;</p>
<p>But you will see when images have different sizes and their caption text underneath will differ the result will be quickly dis-satisfying:</p>
<p><img src="http://quintessens.files.wordpress.com/2008/01/cssgal01.jpg" alt="css gallery example" /></p>
<p>Ofcourse you can set the same height and width on the images. But what for the caption text?</p>
<p>With a little bit of DOM scripting using Prototype you can simply rebuild your screen and show the view in a table format. Add the following code to the JS onLoad event:</p>
<p>//ALL DOCUMENT INFORMATION (ROW) IS DISPLAYED IN A DIV WITH CLASS THUMBNAIL:<br />
varThumbs = $$(&#8217;div.thumbnail&#8217;);<br />
varThumbs.each(Element.hide);<br />
//NUMBER OF COLUMNS:<br />
var numberDocs = 3<br />
var varRowCounter = 1<br />
var varTable=&#8221;";<br />
if (varThumbs.length &gt; 0) {<br />
 varTable+=&#8221;&lt;table border=0&gt;&#8221;;<br />
 varTable+=&#8221;&lt;tr&gt;&#8221;;<br />
 for (i=0; i&lt; varThumbs.length; i++) {<br />
  //FYI (5 % 5) =&gt;  5 Mod 5 returns 0<br />
  if (varRowCounter % numberDocs == 0){<br />
   varTable+=&#8221;&lt;td valign=\&#8221;top\&#8221; onmouseover=\&#8221;style.backgroundColor=&#8217;#F4F4F4&#8242;;\&#8221; onmouseout=\&#8221;style.backgroundColor=&#8217;#FFF&#8217;;\&#8221;&gt;&#8221; + varThumbs[i].innerHTML + &#8220;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&#8221;<br />
   varRowCounter=1<br />
  }  <br />
  else{<br />
   varTable+=&#8221;&lt;td valign=\&#8221;top\&#8221; onmouseover=\&#8221;style.backgroundColor=&#8217;#F4F4F4&#8242;;\&#8221; onmouseout=\&#8221;style.backgroundColor=&#8217;#FFF&#8217;;\&#8221;&gt;&#8221; + varThumbs[i].innerHTML + &#8220;&lt;/td&gt;&#8221;<br />
   varRowCounter+=1<br />
  }  <br />
 }<br />
 varTable+=&#8221;&lt;/tr&gt;&#8221;;<br />
 varTable+=&#8221;&lt;/table&gt;&#8221;;<br />
}<br />
$(&#8217;viewbody&#8217;).replace(varTable)</p>
<p>&#8216;viewbody&#8217; is the DIV where the $$ViewBody field is nested.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/122/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/122/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=122&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2008/01/24/displaying-documents-in-a-view-in-a-thumbnail-gallery-format/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2008/01/cssgal01.jpg" medium="image">
			<media:title type="html">css gallery example</media:title>
		</media:content>
	</item>
		<item>
		<title>Levels in Notes Domino Development</title>
		<link>http://quintessens.wordpress.com/2007/12/07/levels-in-notes-domino-development/</link>
		<comments>http://quintessens.wordpress.com/2007/12/07/levels-in-notes-domino-development/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 09:13:06 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[lotus Domino]]></category>

		<category><![CDATA[lotus notes]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/12/07/levels-in-notes-domino-development/</guid>
		<description><![CDATA[I am currently writing some documents including simple tests/code examples that should help our (Domino) developers in grading their levels of experience.
Searching on the web I found some documents that describe different levels on different technical areas&#8217; (mostly used for grading web developers) like:

HTML
CSS
JavaScript
RSS

When it concerns Notes/Domino related levels, what different areas would you specify?

@Formula/@Functions
LotusScript
JAVA
XML/DXL
Agents
ACL/Security
Events (Forms and Views)
Web [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I am currently writing some documents including simple tests/code examples that should help our (Domino) developers in grading their levels of experience.</p>
<p>Searching on the web I found some documents that describe different levels on different technical areas&#8217; (mostly used for grading web developers) like:</p>
<ul>
<li><a target="_blank" href="http://www.456bereastreet.com/archive/200605/levels_of_html_knowledge/" title="link to the document">HTML</a></li>
<li><a target="_blank" href="http://friendlybit.com/css/levels-of-css-knowledge/" title="link to the document">CSS</a></li>
<li><a target="_blank" href="http://dean.edwards.name/weblog/2006/06/levels/" title="link to the document">JavaScript</a></li>
<li><a target="_blank" href="http://notronwest.wordpress.com/2006/09/28/levels-of-rss-knowledge/" title="link to document">RSS</a></li>
</ul>
<p>When it concerns Notes/Domino related levels, what different areas would you specify?</p>
<ul>
<li>@Formula/@Functions</li>
<li>LotusScript</li>
<li>JAVA</li>
<li>XML/DXL</li>
<li>Agents</li>
<li>ACL/Security</li>
<li>Events (Forms and Views)</li>
<li>Web Services</li>
<li>&#8230;</li>
</ul>
<p>I am just curious what areas of expertise within Lotus Notes/Domino (from a developer point of view) you think are worth defining and grading into levels?</p>
<p>Thank you!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/121/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/121/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=121&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/12/07/levels-in-notes-domino-development/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>
	</item>
		<item>
		<title>Pagination - Examples and good practices</title>
		<link>http://quintessens.wordpress.com/2007/11/19/pagination-examples-and-good-practices/</link>
		<comments>http://quintessens.wordpress.com/2007/11/19/pagination-examples-and-good-practices/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 18:43:23 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/11/19/pagination-examples-and-good-practices/</guid>
		<description><![CDATA[&#8220;Structure and hierarchy reduce complexity and improve readability. The more organized your articles or web-sites are, the easier it is for users to follow your arguments and get the message you are trying to deliver. On the Web this can be done in a variety of ways.In body copy headlines and enumerations are usually used [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&#8220;<em>Structure and hierarchy reduce complexity and improve readability. The more organized your articles or web-sites are, the easier it is for users to follow your arguments and get the message you are trying to deliver. On the Web this can be done in a variety of ways.</em><em>In body copy headlines and enumerations are usually used to present the information as logically separated data chunks. An alternative solution is <strong>pagination</strong>, a mechanism which provides users with additional navigation options for browsing through single parts of the given article. Parts of the article are usually referred to by numbers, hints, arrows as well as “previous” and “next”-buttons.</em></p>
<p><em>Search engines almost always use pagination; newspapers tend to make use of it for navigation through the parts of rather large articles. And there are situations when pagination is also necessary for weblogs. Additional navigation can simplify the access to some site pages — e.g. make it easier for users to browse through the archives of the site.</em></p>
<p><em>In most cases <strong>pagination is better than traditional “previous - next” navigation</strong> as it offers visitors a more quick and convenient navigation through the site. It’s not a must, but a useful nice-to-have-feature.</em>&#8220;</p>
<p>The above <a target="_blank" href="http://www.smashingmagazine.com/2007/11/16/pagination-gallery-examples-and-good-practices/" title="link to the article">article on Smashing Magazine</a> shows that in <a target="_blank" href="http://www.divshare.com/download/2570941-4b0" title="link to the download">my working example</a> there are enough points for improvement:</p>
<p><img border="1" width="913" src="http://quintessens.files.wordpress.com/2007/10/viewnav.jpg?w=913&h=445" alt="example" height="445" /></p>
<p>for example:</p>
<p><img border="1" width="469" src="http://www.smashingmagazine.com/images/paginierung/drupal.gif" alt="example" height="55" /></p>
<p><img border="1" width="489" src="http://www.smashingmagazine.com/images/paginierung/sproose.gif" alt="example 2" height="62" /></p>
<p><a href="http://quintessens.files.wordpress.com/2007/10/viewnav.jpg"></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/120/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=120&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/11/19/pagination-examples-and-good-practices/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/10/viewnav.jpg" medium="image">
			<media:title type="html">example</media:title>
		</media:content>

		<media:content url="http://www.smashingmagazine.com/images/paginierung/drupal.gif" medium="image">
			<media:title type="html">example</media:title>
		</media:content>

		<media:content url="http://www.smashingmagazine.com/images/paginierung/sproose.gif" medium="image">
			<media:title type="html">example 2</media:title>
		</media:content>
	</item>
		<item>
		<title>Navigation-menu from view (XML Transformation)</title>
		<link>http://quintessens.wordpress.com/2007/11/15/navigation-menu-from-view-xml-transformation/</link>
		<comments>http://quintessens.wordpress.com/2007/11/15/navigation-menu-from-view-xml-transformation/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 06:05:44 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Sandbox]]></category>

		<category><![CDATA[Show N Tell Thursday]]></category>

		<category><![CDATA[XML]]></category>

		<category><![CDATA[sntt]]></category>

		<category><![CDATA[xsl]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/11/15/navigation-menu-from-view-xml-transformation/</guid>
		<description><![CDATA[In a previous writing I explained how you can create a navigation-menu that collects it&#8217;s information straight from a Notes View.
 
Using the ?ReadViewEntries URL command Notes outputs the view data in XML form which can be the source of a transformation to HTML using the XSLTProcessor in your browser.
When the project became actual again I found some time [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In a previous <a href="http://quintessens.wordpress.com/2007/03/22/playing-with-xslt-domino-view/" title="link to the article">writing</a> I explained how you can create a navigation-menu that collects it&#8217;s information straight from a Notes View.</p>
<p><img src="http://quintessens.files.wordpress.com/2007/11/navigator01.jpg" alt="example navigation" /> </p>
<p>Using the ?ReadViewEntries URL command Notes outputs the view data in XML form which can be the source of a transformation to HTML using the XSLTProcessor in your browser.</p>
<p>When the project became actual again I found some time to improve it&#8217;s functionality, since it was not working 100% in Firefox. So <a target="_blank" href="http://www.divshare.com/download/2741940-1be" title="link to the download">here is an example available for downloading</a>.</p>
<p>Here is short summary of the example&#8217;s features:</p>
<ul>
<li>the navigator collects it&#8217;s source data from a Notes view using the ReadViewEntries command</li>
<li>when navigating through the menu for each subcategory (via the + and - icons) a new AJAX request is done to collect the information withing that (sub)category (so the amount of data is being divided into smaller parts)</li>
<li>the information is being transformed into HTML via the build XSLTransformator of the browser</li>
<li>when clicking on (sub)category a collection of responding documents is collected and presented in another frame</li>
<li>the navigator also contains document links which will load the document info in the right frame when clicked</li>
<li>documents can be grouped under whatever structure in the View</li>
</ul>
<p><strong>Very nice, I did not manage to solve 1 thing yet: if a (sub)category contains subcategories AND documents, the documents are being displayed FIRST. I rather would display the subcategories first and then the documents. Maybe you can help me with that one?</strong></p>
<p><img src="http://quintessens.files.wordpress.com/2007/11/navigator02.jpg" alt="example of results" /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/117/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/117/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=117&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/11/15/navigation-menu-from-view-xml-transformation/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/navigator01.jpg" medium="image">
			<media:title type="html">example navigation</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/navigator02.jpg" medium="image">
			<media:title type="html">example of results</media:title>
		</media:content>
	</item>
		<item>
		<title>Documentation, right! How and where?</title>
		<link>http://quintessens.wordpress.com/2007/11/08/documentation-right-how-and-where/</link>
		<comments>http://quintessens.wordpress.com/2007/11/08/documentation-right-how-and-where/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 06:15:39 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[Sandbox]]></category>

		<category><![CDATA[Show N Tell Thursday]]></category>

		<category><![CDATA[lotus notes]]></category>

		<category><![CDATA[sntt]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/11/08/documentation-right-how-and-where/</guid>
		<description><![CDATA[Documentation is something we would (like to) do if there would be time calculated for it in every project. But in a lot of development projects the customer is not interested to pay for something he/she is not going to read at all so where to &#8217;store&#8217; the application logic?
To my opinion it can help [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Documentation is something we would (like to) do if there would be time calculated for it in every project. But in a lot of development projects the customer is not interested to pay for something he/she is not going to read at all so where to &#8217;store&#8217; the application logic?</p>
<p>To my opinion it can help to use the IBM like approach in delivering brief documention in their templates, just like Rocky Oliver talked in <a target="_blank" href="http://www-142.ibm.com/software/sw-lotus/events/govfor.nsf/(UID)/440A76545E811602852572220069E728?opendocument" title="link to session description">his session</a> &#8216;Creating Maintainable IBM Lotus Notes and Domino Applications - Writing Readable Code&#8217; at Lotusphere 2007.</p>
<p><img src="http://quintessens.files.wordpress.com/2007/11/documentation.jpg" alt="documentation example" /></p>
<p>How do you deliver your documentation?</p>
<p>A sample of above can be found <a target="_blank" href="http://www.divshare.com/download/2669475-a28" title="download the sample">here</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/115/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/115/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=115&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/11/08/documentation-right-how-and-where/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/documentation.jpg" medium="image">
			<media:title type="html">documentation example</media:title>
		</media:content>
	</item>
		<item>
		<title>Language support in DB</title>
		<link>http://quintessens.wordpress.com/2007/11/02/language-support-in-db/</link>
		<comments>http://quintessens.wordpress.com/2007/11/02/language-support-in-db/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 10:04:47 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[@Formula]]></category>

		<category><![CDATA[JSON]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Prototype]]></category>

		<category><![CDATA[Sandbox]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/11/02/language-support-in-db/</guid>
		<description><![CDATA[While waiting on the next plane I write this little posting about a simple technique used in the very nice !!Help!! application available on OpenNTF which give a basic support for different languages support across an application.
Actually I was looking at a more advanced solution using Yahoos Translator utily, but time made me decide to [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>While waiting on the next plane I write this little posting about a simple technique used in the very nice <a target="_blank" href="http://openntf.org/projects/pmt.nsf/ProjectLookup/!!HELP!!" title="go to openntf">!!Help!! application available on OpenNTF</a> which give a basic support for different languages support across an application.</p>
<p>Actually I was looking at a more advanced solution using Yahoos Translator utily, but time made me decide to the most easy/quickest approach making the most benefit of Domino functions itself.</p>
<p><img src="http://quintessens.files.wordpress.com/2007/11/language-example.jpg" alt="here is how it looks like" /></p>
<p>While my main focus is development for the web the technique can still be easily used across forms. Here is how it works:</p>
<ul>
<li>In Notes documents you define the values for each language you want to suppport, mostly these values are grouped by the design element you use them in or the specific type of element they present (field labels, action buttons&#8230; things like that)</li>
</ul>
<p><img src="http://quintessens.files.wordpress.com/2007/11/lang_notes.jpg" alt="language notes documents" /></p>
<ul>
<li>On the design element itself you make a connection to the preferred language selected by the user, in my example it is a normal document that is being treated like a &#8216;profile document&#8217;:</li>
</ul>
<p><img src="http://quintessens.files.wordpress.com/2007/11/lang_form.jpg" alt="language support on form" /></p>
<ul>
<li>Add lookup fields for each &#8216;language&#8217; document you have created:</li>
</ul>
<p><img src="http://quintessens.files.wordpress.com/2007/11/lang_form_values.jpg" alt="language field lookups" /></p>
<ul>
<li>On the place in the design element where you want to show/use the related value you strip the results and return the result:</li>
</ul>
<p><img src="http://quintessens.files.wordpress.com/2007/11/lang_form_labels.jpg" alt="showing the value(s)" /></p>
<p>That&#8217;s it! But&#8230; wait. This does not work for buttons on a form because Domino allows not a computed value/label for it.</p>
<p><strong>JSON to the rescue!</strong></p>
<p>The most easiest way to get the values in an array I thought was transforming them in a JSON format wia basic @Functions:</p>
<p><img src="http://quintessens.files.wordpress.com/2007/11/lang_buttonsjson.jpg" alt="@functions presing JSON array" /></p>
<p>With this array I easily approach all my &lt;input&gt; type buttons via Prototype and replace their values with the value defined in the array:</p>
<p><img src="http://quintessens.files.wordpress.com/2007/11/lang_buttonsjson_array.jpg" alt="transforming the buttons" /></p>
<p>A downloadable working example <a target="_blank" href="http://www.divshare.com/download/2627599-152" title="go to the download">can be found here</a>. I wonder which language support systems you are using?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/107/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/107/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=107&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/11/02/language-support-in-db/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/language-example.jpg" medium="image">
			<media:title type="html">here is how it looks like</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/lang_notes.jpg" medium="image">
			<media:title type="html">language notes documents</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/lang_form.jpg" medium="image">
			<media:title type="html">language support on form</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/lang_form_values.jpg" medium="image">
			<media:title type="html">language field lookups</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/lang_form_labels.jpg" medium="image">
			<media:title type="html">showing the value(s)</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/lang_buttonsjson.jpg" medium="image">
			<media:title type="html">@functions presing JSON array</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/lang_buttonsjson_array.jpg" medium="image">
			<media:title type="html">transforming the buttons</media:title>
		</media:content>
	</item>
		<item>
		<title>Scriptaculous autocompleter in Domino form</title>
		<link>http://quintessens.wordpress.com/2007/11/01/scriptaculous-autocompleter-in-domino-form/</link>
		<comments>http://quintessens.wordpress.com/2007/11/01/scriptaculous-autocompleter-in-domino-form/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 18:42:12 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[@Formula]]></category>

		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[JSON]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Prototype]]></category>

		<category><![CDATA[Sandbox]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/11/01/scriptaculous-autocompleter-in-domino-form/</guid>
		<description><![CDATA[This post describes briefly an implementation of Scriptaculous&#8217; Ajax.Autocompleter class.
It uses an AJAX request using a Page element for an @DBLookup I believe first mentioned at Lotusphere 2007 by Jack Rattcliff and later (?) by Jake Howlett in his http://www.codestore.net/store.nsf/unid/BLOG-20060221 and perfectionized (?) by my collegue Tomas.
Scriptaculous autocompleter needs an unordered list in return. For instance this list might be [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This post describes briefly an implementation of Scriptaculous&#8217; Ajax.Autocompleter class.</p>
<p>It uses an AJAX request using a Page element for an @DBLookup I believe first mentioned at <a target="_blank" href="http://www-142.ibm.com/software/sw-lotus/events/govfor.nsf/(UID)/84D2542F92ABF502852572220069EE19?opendocument" title="link to session">Lotusphere 2007</a> by Jack Rattcliff and later (?) by Jake Howlett in his <a target="_blank" href="http://www.codestore.net/store.nsf/unid/BLOG-20060221" title="jump to codestore">http://www.codestore.net/store.nsf/unid/BLOG-20060221</a> and perfectionized (?) by <a target="_blank" href="http://rndnotes.wordpress.com/" title="jump to RND Notes">my collegue Tomas</a>.</p>
<p><a target="_blank" href="http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter" title="autocompleter documentation">Scriptaculous autocompleter</a> needs an unordered list in return. For instance this list might be returned after the user typed the letter “y”:</p>
<p>&lt;ul&gt;<br />
    &lt;li&gt;your mom&lt;/li&gt;<br />
    &lt;li&gt;yodel&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p>Some examples <a target="_blank" href="http://www.nsftools.com/blog/blog-08-2006.htm#08-28-06" title="NSF Tools">use an agent</a> to return the unordered list, others <a target="_blank" href="http://webdomino.blogspot.com/2006/08/ajax-autocompletion.html" title="Link to Philippe's blog">describe using a page</a>.</p>
<p>The demo allows you to fill in multiple fields after clicking on one of the presented suggestions by splitting the responseText:</p>
<p><img src="http://quintessens.files.wordpress.com/2007/11/autocomplete_form.jpg" alt="autocompleter form" /></p>
<p>In demo-mode it would look something like this:</p>
<p><img src="http://quintessens.files.wordpress.com/2007/11/autocomplete_demo.jpg" alt="demo autocompletion" /></p>
<p>For downloading a working example <a target="_blank" href="http://www.divshare.com/download/2633146-130" title="new download">click here</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/104/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/104/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=104&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/11/01/scriptaculous-autocompleter-in-domino-form/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/autocomplete_form.jpg" medium="image">
			<media:title type="html">autocompleter form</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/11/autocomplete_demo.jpg" medium="image">
			<media:title type="html">demo autocompletion</media:title>
		</media:content>
	</item>
		<item>
		<title>Download Pagination example</title>
		<link>http://quintessens.wordpress.com/2007/10/28/download-view-page-navigation-example/</link>
		<comments>http://quintessens.wordpress.com/2007/10/28/download-view-page-navigation-example/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 17:09:59 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Prototype]]></category>

		<category><![CDATA[Sandbox]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/10/28/download-view-page-navigation-example/</guid>
		<description><![CDATA[I received a couple of mails saying that the link to Bob Obringers article on his &#8216;ultimate view navigator&#8217; is dead and if I could send a copy of the example.
I have uploaded a working example &#62; here &#60; including an example for a flat view and an example for a categorized view. In the flat [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://quintessens.files.wordpress.com/2007/10/viewnav.jpg" title="page navigation example"></a>I received a couple of mails saying that the link to <a href="http://quintessens.wordpress.com/2007/03/29/bobs-ultimate-view-navigator-categorized-view/" title="link to the article">Bob Obringers article on his &#8216;ultimate view navigator&#8217;</a> is dead and if I could send a copy of the example.</p>
<p>I have uploaded a working example &gt; <a target="_blank" href="http://www.divshare.com/download/2570941-4b0">here</a> &lt; including an example for a flat view and an example for a categorized view. In the flat view I have included Prototype&#8217;s AJAX request handler, the categorized view still uses Bob&#8217;s approach. Good luck!</p>
<p><a href="http://quintessens.files.wordpress.com/2007/10/viewnav.jpg" title="page navigation example"><img src="http://quintessens.files.wordpress.com/2007/10/viewnav.thumbnail.jpg" alt="page navigation example" /></a></p>
<p>Updated: the application had local encryption enabled&#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/102/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/102/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=102&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/10/28/download-view-page-navigation-example/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>

		<media:content url="http://quintessens.files.wordpress.com/2007/10/viewnav.thumbnail.jpg" medium="image">
			<media:title type="html">page navigation example</media:title>
		</media:content>
	</item>
		<item>
		<title>@If variant for aliases</title>
		<link>http://quintessens.wordpress.com/2007/10/25/if-variant-for-aliases/</link>
		<comments>http://quintessens.wordpress.com/2007/10/25/if-variant-for-aliases/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 04:00:44 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[@Formula]]></category>

		<category><![CDATA[Show N Tell Thursday]]></category>

		<category><![CDATA[lotus notes]]></category>

		<category><![CDATA[sntt]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/10/25/if-variant-for-aliases/</guid>
		<description><![CDATA[For a computed text I needed to write down the value of a dialoglist field which uses aliases.
Luckily the number of options was limited, but for a list of long options I do not want to use this construction:
@If( condition1 ; action1 ; condition2 ; action2 ; &#8230; ; condition99 ; action99 ; else_action )
Therefor [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>For a computed text I needed to write down the value of a dialoglist field which uses aliases.</p>
<p>Luckily the number of options was limited, but for a list of long options I do not want to use this construction:</p>
<p>@If( condition1 ; action1 ; condition2 ; action2 ; &#8230; ; condition99 ; action99 ; else_action )</p>
<p>Therefor I came up with the following solution creating a text-list with options and then go through them using @Elements, @Right and @Left:</p>
<p>status:=&#8221;Draft|0&#8243;:<br />
&#8220;Awaiting Approval|1&#8243;:<br />
&#8220;Approved|2&#8243;:<br />
&#8220;Archived|3&#8243;:<br />
&#8220;Rejected|91&#8243;:<br />
&#8220;Returned|92&#8243;;</p>
<p>@For(n := 1;n &lt;= @Elements(status); n := n+1;<br />
 rightvalue:=@Right(status[n];&#8221;|&#8221;);<br />
 @If(rightvalue=Tx_Status;leftvalue:=@left(status[n];&#8221;|&#8221;);&#8221;")<br />
);<br />
leftvalue;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=101&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/10/25/if-variant-for-aliases/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>
	</item>
		<item>
		<title>Update: &#8216;Warning before&#8230;&#8217;</title>
		<link>http://quintessens.wordpress.com/2007/10/23/update-warning-before/</link>
		<comments>http://quintessens.wordpress.com/2007/10/23/update-warning-before/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 06:58:25 +0000</pubDate>
		<dc:creator>quintessens</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Prototype]]></category>

		<category><![CDATA[Sandbox]]></category>

		<category><![CDATA[lotus Domino]]></category>

		<guid isPermaLink="false">http://quintessens.wordpress.com/2007/10/23/update-warning-before/</guid>
		<description><![CDATA[Here is an updated version of the JS header, now fully making benefit of prototype&#8217;s Event.observe event listener. Note: the code is not updated in the download link you can find here.
// SHOWING A WARNING WEN USERS LEAVE THE FORM WITHOUT SAVING
function formChange(){ 
 $(&#8217;isChanged&#8217;).value=&#8221;1&#8243;;
}
window.onbeforeunload = confirmExit;
function confirmExit() { 
 if($F(&#8217;isChanged&#8217;)==&#8217;1&#8242;){
  return &#8220;You have not saved the form yet. Are [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here is an updated version of the JS header, now fully making benefit of prototype&#8217;s Event.observe event listener. Note: the code is not updated in the download link you can find <a target="_blank" href="http://quintessens.wordpress.com/2007/10/20/update-warning-before-demo/" title="link to the link, or something...">here</a>.</p>
<p>// SHOWING A WARNING WEN USERS LEAVE THE FORM WITHOUT SAVING<br />
function formChange(){ <br />
 $(&#8217;isChanged&#8217;).value=&#8221;1&#8243;;<br />
}</p>
<p>window.onbeforeunload = confirmExit;</p>
<p>function confirmExit() { <br />
 if($F(&#8217;isChanged&#8217;)==&#8217;1&#8242;){<br />
  return &#8220;You have not saved the form yet. Are you sure ?&#8221;;<br />
 }<br />
}</p>
<p>Event.observe(window, &#8216;load&#8217;, init, false);</p>
<p>function init(){<br />
 var inputs = $$(&#8217;input.required&#8217;);<br />
  for (var i = 0; i &lt; inputs.length; i++) {<br />
     Event.observe(inputs[i], &#8216;focus&#8217;, oninputfocus);<br />
     Event.observe(inputs[i], &#8216;blur&#8217;, oninputblur);<br />
  }<br />
  var textareas = $$(&#8217;textarea&#8217;);<br />
  for (var i = 0; i &lt; textareas.length; i++) {<br />
     Event.observe(textareas[i], &#8216;focus&#8217;, oninputfocus);<br />
     Event.observe(textareas[i], &#8216;blur&#8217;, oninputblur);<br />
  }<br />
}</p>
<p>var tempinputvalue =&#8221;";</p>
<p>function oninputblur(e) {<br />
 if (typeof e == &#8216;undefined&#8217;) {<br />
  var e = window.event;<br />
 }<br />
 var source;<br />
 if (typeof e.target != &#8216;undefined&#8217;) {<br />
  source = e.target;<br />
 } else if (typeof e.srcElement != &#8216;undefined&#8217;) {<br />
  source = e.srcElement;<br />
 } else {<br />
  return true;<br />
  }<br />
 if ($F(source) != tempinputvalue) {<br />
  $(&#8217;isChanged&#8217;).value=&#8221;1&#8243;<br />
 } <br />
}</p>
<p>function oninputfocus(e){<br />
 if (typeof e == &#8216;undefined&#8217;) {<br />
  var e = window.event;<br />
 }<br />
 var source;<br />
 if (typeof e.target != &#8216;undefined&#8217;) {<br />
  source = e.target;<br />
 } else if (typeof e.srcElement != &#8216;undefined&#8217;) {<br />
  source = e.srcElement;<br />
 } else {<br />
  return true;<br />
 }<br />
 tempinputvalue = $F(source)<br />
}<br />
// END - SHOWING A WARNING WEN USERS LEAVE THE FORM WITHOUT SAVING</p>
<p>I noticed that WordPress uses a similar technique when writing posts.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/quintessens.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/quintessens.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/quintessens.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/quintessens.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/quintessens.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/quintessens.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/quintessens.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/quintessens.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/quintessens.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/quintessens.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/quintessens.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/quintessens.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quintessens.wordpress.com&blog=496933&post=100&subd=quintessens&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://quintessens.wordpress.com/2007/10/23/update-warning-before/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/quintessens-128.jpg" medium="image">
			<media:title type="html">quintessens</media:title>
		</media:content>
	</item>
	</channel>
</rss>