<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>11TMR</title>
<description />
<lastBuildDate>Fri, 21 Nov 2008 17:20:42 +0000</lastBuildDate>
<link>http://www.11tmr.com/11tmr.nsf</link>
<language>en</language>
<image>
<title>11TMR</title>
<url>http://www.11tmr.com/11tmr.nsf/rss.gif</url>
<link>http://www.11tmr.com/11tmr.nsf</link>
</image>
<geo:lat>52.063441</geo:lat><geo:long>1.13330</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/11tmr/stories" type="application/rss+xml" /><feedburner:emailServiceId>422134</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
<title>London Developer Co-operative</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/455968938/MWHE-7LGH7D</link>
<description><![CDATA[ It's over six months since I went fully independent for work, and it's certainly been both entertaining and probably the most challenging thing I have ever done.

One of the biggest hurdles when dealing with large companies, as I do, is bidding for larger ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LGH7D</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LGH7D</guid>
<content:encoded><![CDATA[ It's over six months since I went fully independent for work, and it's certainly been both entertaining and probably the most challenging thing I have ever done.<br />
<br />
One of the biggest hurdles when dealing with large companies, as I do, is bidding for larger projects against the established large consultancies. Partly because of this, but also because it offers some great opportunities to work with some very smart people, several of us in the UK have grouped together to set up the <a href="http://www.londondevelopercoop.com">London Developer Co-operative</a>.<br />
<br />
Basically we have some really great people such as <a href="http://benpoole.com">Ben Poole</a>, <a href="http://www.inter-weavers.com/0/RobsBlog.nsf">Rob Wills</a> and <a href="http://anewchance.co.uk">Mark Myers</a>, each with well over ten years experience with various different technologies (although with an obvious bias towards Lotus) who are able to win business in their own right and then use the rest of the group to back them up with extra resource, consulting help or holiday / sickness cover.<br />
<br />
The hope is that over the next few years we'll be able to establish ourselves as a serious alternative to the huge "big 6" by offering better service, deeper technical skills, quicker responsiveness and cheaper consultants. Time will tell.<br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=gJlv40"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=gJlv40" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=xiLPN"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=xiLPN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=dvSyN"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=dvSyN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=ijNqn"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=ijNqn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/455968938" height="1" width="1"/>]]></content:encoded>
<pubDate>Mon, 17 Nov 2008 12:56:31 +0000</pubDate>
<slash:comments>3</slash:comments>
<category>Consulting</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7LGH7D</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LGH7D</feedburner:origLink></item>
<item>
<title>What is Idea Management?</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/450410021/MWHE-7LBAMT</link>
<description><![CDATA[ Bruce has been busy putting together this video that will be helpful for new ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LBAMT</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LBAMT</guid>
<content:encoded><![CDATA[ Bruce has been busy putting together this video that will be helpful for new customers<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/iUO69k4HSKo&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/iUO69k4HSKo&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=9kqRZh"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=9kqRZh" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=AoqsN"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=AoqsN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=O9MuN"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=O9MuN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=V8a3n"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=V8a3n" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/450410021" height="1" width="1"/>]]></content:encoded>
<pubDate>Wed, 12 Nov 2008 07:21:13 +0000</pubDate>
<slash:comments>1</slash:comments>
<category>IdeaJam</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7LBAMT</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LBAMT</feedburner:origLink></item>
<item>
<title>I'll be speaking at Lotusphere</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/449640620/MWHE-7LAKU7</link>
<description><![CDATA[ Twitter was all a-flutter last night as the Lotusphere session acceptance and rejection emails were being sent out. It takes a long time for them all to get out and my first one didn't arrive until after 10pm when I had already turned off the computer for the ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LAKU7</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LAKU7</guid>
<content:encoded><![CDATA[ <a href="http://twitter.com/mattwhite">Twitter</a> was all a-flutter last night as the Lotusphere session acceptance and rejection emails were being sent out. It takes a long time for them all to get out and my first one didn't arrive until after 10pm when I had already turned off the computer for the night. So this morning I woke up to find that I had not one, but two sessions approved. This is a massive (and very pleasant) surprise for me as I've not spoken at Lotusphere before. So for the next month I'll be working like a mad man to put together two sessions, and this is what they're about:<br />
<script type="text/javascript"> 
<!--
inwidth = 500;inheight = 320;id = "B4147EA69085EEE0862574D100547BD5";//-->
</script> 
<script type="text/javascript" 
src="http://ideajam.net/IdeaJam/P/ij.nsf/ideajamblogthis.js"> 
</script>
<br />and<br />
<script type="text/javascript"> 
<!--
inwidth = 500;inheight = 320;id = "AD0BACDA860CD203862574BC00291605";//-->
</script> 
<script type="text/javascript" 
src="http://ideajam.net/IdeaJam/P/ij.nsf/ideajamblogthis.js"> 
</script>
<br />
I really can't wait until January now. Hope to see you there <img src="http://www.11tmr.com/11tmr.nsf/emoticons/DLYH-5MZVLY/$File/smile.gif"><br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=RdB5B5"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=RdB5B5" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=zdbHN"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=zdbHN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=8ZdwN"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=8ZdwN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=rvG5n"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=rvG5n" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/449640620" height="1" width="1"/>]]></content:encoded>
<pubDate>Tue, 11 Nov 2008 15:12:17 +0000</pubDate>
<slash:comments>7</slash:comments>
<category>Lotusphere2009</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7LAKU7</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7LAKU7</feedburner:origLink></item>
<item>
<title>Time for a pre-Christmas LotusBeer</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/444396315/MWHE-7L5J4D</link>
<description><![CDATA[ So it's been a couple of months since UKLUG finished up and before we really get into the Christmas party season I thought it would be a good idea to organise a London LotusBeer event.

At the moment the plan is to meet at the, now traditional, Market ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7L5J4D</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7L5J4D</guid>
<content:encoded><![CDATA[ So it's been a couple of months since UKLUG finished up and before we really get into the Christmas party season I thought it would be a good idea to organise a London LotusBeer event.<br />
<br />
At the moment the plan is to meet at the, now traditional, <a href="http://www.beerintheevening.com/pubs/s/43/433/Market_Porter/London_Bridge">Market Porter</a> for a pint or two and then go on for some dinner at some nearby fine quality curry house to be decided upon based on our state of innebriation.<br />
<br />
So pencil <b>Wednesday 3rd December</b> into your diary for about 6pm. All the usual London based suspects will be there, but if you've never managed to make it along please do join us to say hello.<br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=6A0RQo"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=6A0RQo" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=IBY2N"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=IBY2N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=IegKN"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=IegKN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=kzbJn"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=kzbJn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/444396315" height="1" width="1"/>]]></content:encoded>
<pubDate>Thu, 06 Nov 2008 13:42:56 +0000</pubDate>
<slash:comments>0</slash:comments>
<category>Domino Community</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7L5J4D</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7L5J4D</feedburner:origLink></item>
<item>
<title>Capturing KeyPresses in Client Side Javascript in an XPage</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/441223567/MWHE-7L2P27</link>
<description><![CDATA[ It's a silly little one this, but it's caught me a couple of times.

When you're writing client side Javascript in an XPage for a field or a button (for example) when the Javascript is rendered out to the browser it's actually stored in a function which ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7L2P27</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7L2P27</guid>
<content:encoded><![CDATA[ It's a silly little one this, but it's caught me a couple of times.<br />
<br />
When you're writing client side Javascript in an XPage for a field or a button (for example) when the Javascript is rendered out to the browser it's actually stored in a function which Dojo then links to the specific event being worked with after the page loads. What wasn't obvious to me and took a few minutes to work out was if you want to catch a specific event like a key press, how do you get hold of the event object? I'm not going to go into the joys of how different browsers implement event handling, you can read more about it <a href="http://www.sitepoint.com/blogs/2005/04/03/cross-browser-event-handling/">here</a>.<br />
<br />
Once you look at the source HTML that the XPage generates the solution is blindingly obvious, the object that you want to refer to is called "theEvent". So if you want to do something when the return key was pressed, for example, then you may have something like this:<br />
<br />
In the onkeypress event of the field you'd add:<br/>
<br />
<i>if (getKeyPressed(thisEvent) == 13)<br />
&nbsp;&nbsp;doSomething();</i><br />
<br />
And in a separate script library there'll be the following code:<br />
<br />
var nn=(document.layers)?true:false;<br />
var ie=(document.all)?true:false;<br />
function getKeyPressed(e) {<br />
&nbsp;&nbsp;var evt = window.event? event : e;<br />
&nbsp;&nbsp;var iKey = (evt.charCode)?evt.charCode: ((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));<br />
&nbsp;&nbsp;return iKey;<br />
}<br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=FhJ69N"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=FhJ69N" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=uVwsN"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=uVwsN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=5Sq1N"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=5Sq1N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=n7KGn"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=n7KGn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/441223567" height="1" width="1"/>]]></content:encoded>
<pubDate>Mon, 03 Nov 2008 17:55:24 +0000</pubDate>
<slash:comments>0</slash:comments>
<category>XPages</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7L2P27</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7L2P27</feedburner:origLink></item>
<item>
<title>TaskJam teaser</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/438393127/MWHE-7KXQY8</link>
<description><![CDATA[ I have absolutely no idea where this year has gone, but October has certainly been a busy month.

In IdeaJam and LinkJam news, Bruce has been beavering away on some tour videos that demonstrate all of the key features of our current *Jam products. You can go ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7KXQY8</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7KXQY8</guid>
<content:encoded><![CDATA[ I have absolutely no idea where this year has gone, but October has certainly been a busy month.<br />
<br />
In IdeaJam and LinkJam news, Bruce has been beavering away on some tour videos that demonstrate all of the key features of our current *Jam products. You can go watch them <a href="http://elguji.com/ideajam/elguji/tour.nsf/IdeaJamTour">here</a> and <a href="http://elguji.com/ideajam/elguji/tour.nsf/LinkJamTour">here</a>. You get to see a bit of behind the scenes footage of how you administer your Jam application which may be interesting if you have nothing better to do of a Halloween evening (is that tautology, not sure).<br />
<br />
While Bruce has been lost in Camtasia I've been alternating my time between the January '09 release of IdeaJam and our new product called TaskJam which Bruce has already mentioned, there are some really cool features coming for IdeaJam (and not just in XPages) but if I told you I'd have to kill you at the moment <img src="http://www.11tmr.com/11tmr.nsf/emoticons/DLYH-5MZVLY/$File/smile.gif"><br />
<br />
TaskJam is very much a work in progress, as with LinkJam it's started from the fact that none of the internet based To Do list applications match our needs exactly, so given that Domino is nice and easy to develop, especially with XPages, why not just write our own? TaskJam will be slightly different from IdeaJam and LinkJam in that it will be a pure XPages application, and even more importantly it will be free (as in beer). This is just a teaser post at the moment, you'll hear a lot more on a certain week in January (bet you can't guess which), but to whet your appetite, here's a screenshot of where I was yesterday evening:<br />
<img src="http://farm4.static.flickr.com/3186/2987842524_18a7fc3248.jpg" /><br />
As a testament to the speed with which you can develop an XPages app, I started from scratch and have so far spent 18 hours working on the code. It's already basically feature complete, I just need to do all of the tidying up behind the scenes, document it, write the admin elements etc (all the boring bits in other words) which always take an inordinate amount of time. Hopefully the app will prove to be a useful tool for the Lotus community.<br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=TNc4vT"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=TNc4vT" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=8YylM"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=8YylM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=QJJmM"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=QJJmM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=1Gl4m"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=1Gl4m" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/438393127" height="1" width="1"/>]]></content:encoded>
<pubDate>Fri, 31 Oct 2008 19:34:40 +0000</pubDate>
<slash:comments>5</slash:comments>
<category>TaskJam</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7KXQY8</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7KXQY8</feedburner:origLink></item>
<item>
<title>Two free XPages workshops</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/433726549/MWHE-7KTLHX</link>
<description><![CDATA[ I've been at Staines today working with Tim Clark and Chris Freestone preparing for two XPages workshops which will be held at IBM Hursley at the end of November and start of December. I'll be helping out on the first (and possibly the second one) and they ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7KTLHX</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7KTLHX</guid>
<content:encoded><![CDATA[ I've been at Staines today working with <a href="http://www.tc-soft.com/wordpress/index.php">Tim Clark</a> and <a href="http://www.chrisfreestone.com/">Chris Freestone</a> preparing for two XPages workshops which will be held at IBM Hursley at the end of November and start of December. I'll be helping out on the first (and possibly the second one) and they should be pretty good, especially if you want an introduction to getting started with XPages.<br />
<br />
The first session details are:<br />
25-27 November 2008<br />
IBM Innovation Centre, Hursley<br />
Cost is FREE<br />
Registration is from the <a href="https://www-304.ibm.com/jct09002c/isv/spc/events/description.jsp?event=EF151DCFDDC12CAD852574EB006CE206">IIC events pages</a><br />
<br />
The second session details are:<br />
9-11 December 2008<br />
Hursley Technical Exploration Centre<br />
Registration: Please email <a href="mailto://hurtec@uk.ibm.com?subject=XPages%20Workshop%209-11%20December">hurtec@uk.ibm.com</a> to resgister.<br />
Cost: Free<br />
<br />
Hope to see you there.<br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=OZ0g1F"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=OZ0g1F" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=Uxi4M"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=Uxi4M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=AdPCM"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=AdPCM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=Bm9rm"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=Bm9rm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/433726549" height="1" width="1"/>]]></content:encoded>
<pubDate>Mon, 27 Oct 2008 15:47:02 +0000</pubDate>
<slash:comments>0</slash:comments>
<category>Notes and Domino</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7KTLHX</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7KTLHX</feedburner:origLink></item>
<item>
<title>Have you checked out the Domino Designer "Wiki"?</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/415889001/MWHE-7K9LBN</link>
<description><![CDATA[ The content of the Domino Designer Wiki is really starting to get very useful. If you don't check there when you have a dev problem then you really should add it to your list of "go to" places. It still doesn't gell with what my understanding of a wiki is (a ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K9LBN</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K9LBN</guid>
<content:encoded><![CDATA[ The content of the <a href="http://www-10.lotus.com/ldd/ddwiki.nsf">Domino Designer Wiki</a> is really starting to get very useful. If you don't check there when you have a dev problem then you really should add it to your list of "go to" places. It still doesn't gell with what my understanding of a wiki is (a wiki should be editable and have automatic cross linking in my view) but setting that aside it's useful stuff so go have a read.<br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=L6fdJC"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=L6fdJC" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=veHaM"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=veHaM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=rkMnM"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=rkMnM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=lAwZm"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=lAwZm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/415889001" height="1" width="1"/>]]></content:encoded>
<pubDate>Thu, 09 Oct 2008 16:36:59 +0000</pubDate>
<slash:comments>3</slash:comments>
<category>Notes and Domino</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7K9LBN</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K9LBN</feedburner:origLink></item>
<item>
<title>Tips for referencing elements in XPages JavaScript</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/415581946/MWHE-7K9BC3</link>
<description><![CDATA[ I managed to hit a bit of a wall with my IdeaJam on XPages development this week. Up until now I haven't really needed to write any client side JavaScript which is impressive in itself compared to how much client side scripts we have in IdeaJam classic. But I ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K9BC3</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K9BC3</guid>
<content:encoded><![CDATA[ I managed to hit a bit of a wall with my IdeaJam on XPages development this week. Up until now I haven't really needed to write any client side JavaScript which is impressive in itself compared to how much client side scripts we have in IdeaJam classic. But I have reached that point where I want to add some interactivity without round-tripping to the server.<br />
<br />
In classic Domino it's very easy to write script that refers to specific elements of the HTML because you get to control the IDs of those elements. But with XPages it is not possible to predict what the name of an element will be when it reaches the browser. So you are provided with a couple of functions to help you out. When you're writing client side Javascript in an XPage client side event (like clicking a button) it's very easy, the syntax you use to reference an element is "#{id:myElement}" in place of the id. So for example you could use:<br />
<br />
dojo.byId("#{id:myDiv}").style.display = "none";<br />
<br />
But the thing that I didn't know about until <a href="http://www.jmackey.net/">John Mackey</a> gave me some help was that there is a second way of getting the ID of an element. My specific problem was that I wanted to have a script run when the page finishes loading and that script needed to go and work on several different elements. It's easy enough to make a script run "onload". You can actually write JavaScript directly into the source XML of the XPage, so I have added, at the top of my XPage something like this:<br />
<br />
&lt;script language="Javascript"&gt;<br />
XSP.addOnLoad(function () {<br />
initLocal();<br />
}<br />
);<br />
&lt;/script&gt;<br />
<br />
This will tell Dojo to call the function "initLocal()" when the page has finished loading, no problem there. But my initLocal function needs to reference an element on the page and I can't use the "#{id:myElement}" format as that only gets evaluated in events that are provided for you by the XPage, enter the "getClientId()" function. You can add a computed field to the XPage that has JavaScript embedded within it in the following format:<br />
<br />
var out="&lt;script language=\"Javascript\"&gt;\n";<br />
out += "var myElementId = \"" + getClientId("myElement") + "\";\n";<br />
out += "function initLocal(){\n";<br />
out += "myFunction(myElementId);\n";<br />
out += "}\n";<br />
out += "&lt;/script&gt;";<br />
out<br />
<br />
And by the time it makes it out the the browser it has been translated into:<br />
<br />
&lt;script language="Javascript"&gt;<br />
var myElementId = "view:_id1:_id2:content:_id4:myElement";<br />
function initLocal(){<br />
myFunction(myElementId);<br />
}<br />
&lt;/script&gt;<br />
<br />
So in the initLocal function I call another function which is held in a Client Side JavaScript library and I pass in the element ID so that the function can reference the element on the page with proper separation between UI and business logic. So it's all a bit round the houses but this way of doing things does work well and hopefully you won't need to go through the pain that I have in working this stuff out.<br />
<br />
Finally a big thanks to <a href="http://www.jmackey.net/">John Mackey</a> for his help, this is when the Lotus community really proves it's worth<br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=QlVdxI"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=QlVdxI" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=UhVdM"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=UhVdM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=ALW9M"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=ALW9M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=cYmrm"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=cYmrm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/415581946" height="1" width="1"/>]]></content:encoded>
<pubDate>Thu, 09 Oct 2008 08:56:48 +0000</pubDate>
<slash:comments>4</slash:comments>
<category>Show-n-Tell Thursday</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7K9BC3</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K9BC3</feedburner:origLink></item>
<item>
<title>Character encoding in an Ajax LotusScript agent</title>
<link>http://feeds.feedburner.com/~r/11tmr/stories/~3/412598270/MWHE-7K6BPY</link>
<description><![CDATA[ I know it's Monday, but I thought I'd share this with you anyway.

So, most people know that you can control the content-type in an agent called by an Ajax request (or any type of agent for that matter) by using this line:

print |content-type: ... ]]></description>
<dc:creator>Matt White</dc:creator>
<comments>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K6BPY</comments>
<guid isPermaLink="false">http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K6BPY</guid>
<content:encoded><![CDATA[ I know it's Monday, but I thought I'd share this with you anyway.<br />
<br />
So, most people know that you can control the <a href="http://en.wikipedia.org/wiki/MIME#Content-Type">content-type</a> in an agent called by an Ajax request (or any type of agent for that matter) by using this line:<br />
<br />
print |content-type: text/plain|<br />
<br />
which will result in plain text being sento to the browser, of course you can also send HTML, XML, JSON or any other content type that you so choose.<br />
<br />
What you may not have known is that you can also control the charset property of the response. Why would you want to do this? Well if you have an agent that returns high number Ascii characters such as &eacute; or &ouml; then by default they will be returned to the Ajax request as non-printing characters. But if you use this line in your agent then they will be transferred to your browser correctly:<br />
<br />
print |content-type: text/plain; charset=utf-8|<br />
<br />
So my recommendation is that for every agent that you write where you would have just set the content-type, just take that extra few seconds to define the character set as well to save yourself trouble down the line.<br />
<br />
You may well take from this, that I have just been burned by this very issue, and you may well be correct. Did I mention that version 1.3 of IdeaJam will be released very shortly <img src="http://www.11tmr.com/11tmr.nsf/emoticons/DLYH-5MZVLU/$File/wink.gif"><br /> 
<p><a href="http://feeds.feedburner.com/~a/11tmr/stories?a=TQODqT"><img src="http://feeds.feedburner.com/~a/11tmr/stories?i=TQODqT" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/11tmr/stories?a=gVNNM"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=gVNNM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=LyvLM"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=LyvLM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/11tmr/stories?a=Aapum"><img src="http://feeds.feedburner.com/~f/11tmr/stories?i=Aapum" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/412598270" height="1" width="1"/>]]></content:encoded>
<pubDate>Mon, 06 Oct 2008 09:15:51 +0000</pubDate>
<slash:comments>3</slash:comments>
<category>Show-n-Tell Thursday</category>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=11tmr/stories&amp;itemurl=http%3A%2F%2Fwww.11tmr.com%2F11tmr.nsf%2Fd6plinks%2FMWHE-7K6BPY</feedburner:awareness><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-7K6BPY</feedburner:origLink></item>
<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=11tmr/stories</feedburner:awareness><item><title>Links for 2008-05-08 [del.icio.us]</title><link>http://feeds.feedburner.com/~r/11tmr/stories/~3/286578297/11tmr</link><pubDate>Fri, 09 May 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://del.icio.us/11tmr#2008-05-08</guid><content:encoded><![CDATA[<ul>
<li><a href="http://colorwar2008.com/submissions/youngnow">Color Wars 2008 &raquo; Youngme / Nowme</a></li>
</ul><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/286578297" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://colorwar2008.com/submissions/youngnow"&gt;Color Wars 2008 &amp;raquo; Youngme / Nowme&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/11tmr#2008-05-08</feedburner:origLink></item><item><title>Links for 2008-05-01 [del.icio.us]</title><link>http://feeds.feedburner.com/~r/11tmr/stories/~3/281879368/11tmr</link><pubDate>Fri, 02 May 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://del.icio.us/11tmr#2008-05-01</guid><content:encoded><![CDATA[<ul>
<li><a href="http://www.joelonsoftware.com/items/2008/05/01.html">Architecture astronauts take over - Joel on Software</a></li>
</ul><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/281879368" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.joelonsoftware.com/items/2008/05/01.html"&gt;Architecture astronauts take over - Joel on Software&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/11tmr#2008-05-01</feedburner:origLink></item><item><title>Links for 2008-04-23 [del.icio.us]</title><link>http://feeds.feedburner.com/~r/11tmr/stories/~3/276649701/11tmr</link><pubDate>Thu, 24 Apr 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://del.icio.us/11tmr#2008-04-23</guid><content:encoded><![CDATA[<ul>
<li><a href="http://moomonth.com/">MooMonth - Download</a></li>
</ul><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/276649701" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://moomonth.com/"&gt;MooMonth - Download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/11tmr#2008-04-23</feedburner:origLink></item><item><title>Links for 2008-04-18 [del.icio.us]</title><link>http://feeds.feedburner.com/~r/11tmr/stories/~3/273339709/11tmr</link><pubDate>Sat, 19 Apr 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://del.icio.us/11tmr#2008-04-18</guid><content:encoded><![CDATA[<ul>
<li><a href="http://www.crazybob.org/twubble/">Twubble</a></li>
</ul><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/273339709" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.crazybob.org/twubble/"&gt;Twubble&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/11tmr#2008-04-18</feedburner:origLink></item><item><title>Links for 2008-04-17 [del.icio.us]</title><link>http://feeds.feedburner.com/~r/11tmr/stories/~3/272644132/11tmr</link><pubDate>Fri, 18 Apr 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://del.icio.us/11tmr#2008-04-17</guid><content:encoded><![CDATA[<ul>
<li><a href="http://www.ibm.com/developerworks/blogs/page/marybeth?entry=the_j_lance_scale_of">IBM developerWorks : Blogs : Designing the User Experience for Lotus Notes and Sametime</a></li>
</ul><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/272644132" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/blogs/page/marybeth?entry=the_j_lance_scale_of"&gt;IBM developerWorks : Blogs : Designing the User Experience for Lotus Notes and Sametime&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/11tmr#2008-04-17</feedburner:origLink></item><item><title>Links for 2008-04-07 [del.icio.us]</title><link>http://feeds.feedburner.com/~r/11tmr/stories/~3/266101305/11tmr</link><pubDate>Tue, 08 Apr 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://del.icio.us/11tmr#2008-04-07</guid><content:encoded><![CDATA[<ul>
<li><a href="http://dev.mysql.com/doc/refman/5.0/en/mac-os-x-installation.html">MySQL :: MySQL 5.0 Reference Manual :: 2.4.10 Installing MySQL on Mac OS X</a></li>
<li><a href="http://www.inspectd.com/">Inspectd.com - Training Tools for Traders</a></li>
</ul><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/266101305" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/mac-os-x-installation.html"&gt;MySQL :: MySQL 5.0 Reference Manual :: 2.4.10 Installing MySQL on Mac OS X&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.inspectd.com/"&gt;Inspectd.com - Training Tools for Traders&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/11tmr#2008-04-07</feedburner:origLink></item><item><title>Links for 2008-03-19 [del.icio.us]</title><link>http://feeds.feedburner.com/~r/11tmr/stories/~3/254704365/11tmr</link><pubDate>Thu, 20 Mar 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://del.icio.us/11tmr#2008-03-19</guid><content:encoded><![CDATA[<ul>
<li><a href="http://www-10.lotus.com/ldd/bpmpblog.nsf/dx/dynamic-table-1">IBM developerWorks : Lotus : Best Practice Makes Perfect</a></li>
</ul><img src="http://feeds.feedburner.com/~r/11tmr/stories/~4/254704365" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www-10.lotus.com/ldd/bpmpblog.nsf/dx/dynamic-table-1"&gt;IBM developerWorks : Lotus : Best Practice Makes Perfect&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/11tmr#2008-03-19</feedburner:origLink></item></channel>
</rss>
