<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
 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/">
<channel>
<title>Steve Castledine</title>
<description>This, that and the other (may contain nuts)</description>
<link>http://www.stevecastledine.com/sc.nsf/</link>
<language>en-us</language>
<lastBuildDate>Tue, 16 Mar 2010 11:18:43 +0100</lastBuildDate>
<item>
<title>XPage Control: Multi Select Dialog Picker</title>
<pubDate>Tue, 16 Mar 2010 11:18:43 +0100</pubDate>
<description>
<![CDATA[ 
I have just released an XPages Multi Select Dialog Picker control on OpenNTF. The multi-select dialog picker allows you to specify a Lotus Notes View/column based data source, or via an api any list ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/xpage-control-multi-select-dialog-picker</link>
<category>xpages</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/xpage-control-multi-select-dialog-picker?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/xpage-control-multi-select-dialog-picker</guid>
<content:encoded><![CDATA[ I have just released an <a href=http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/XPages%20Multi%20Select%20Dialog%20Control><span style="text-decoration:underline">XPages Multi Select Dialog Picker control</span></a> on OpenNTF. <br /> <br /> The multi-select dialog picker allows you to specify a Lotus Notes View/column based data source, or via an api any list you may choose and return a list of selected values. There is <a href=http://www.openntf.org/Projects/pmt.nsf/852fcfa76eb36baa85256bae00100855/779f5a1be2aa447a862576e8003ca058!OpenDocument><span style="text-decoration:underline">full documentation here</span></a>. You can also bind to any field for automatic selection and updating of values.  <br /> <br />I will write a follow up article on some of the client side coding techniques.<br /> <br /> <img  alt="Image:XPage Control: Multi Select Dialog Picker" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpage-control-multi-select-dialog-picker/content/M2?OpenElement" /><strong><br /> Further features:</strong> <br /> <br /> 1) The picker can easily be bound to an existing editable field or values returned via api. <br /> <br /> 2) Allows users to add new values, or via property disallow this function <br /> <br /> 3)Multiple use on one page. <br /> <br /> 4) Data can come from existing database, db on existing server, or db on another server <br /> <br /> 5) Background colors, list height and width, titles etc can be set via properties <br /> <br /> 6) Extends Dijit.dialog so can be hidden, shown etc using usual dojo api <br /> <br /> 7)Self contained &#8211; so just one custom control to drag and drop (no code or css files to copy as well). <br /> <br /> 8)Cross browser and XPages Client compatible   ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/xpage-control-multi-select-dialog-picker</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/xpage-control-multi-select-dialog-picker?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Dominoblog: Templates</title>
<pubDate>Thu, 11 Mar 2010 12:39:10 +0100</pubDate>
<description>
<![CDATA[ 
Denny had a question: I want to have a 'Home' page that starts when the blog is opened, then I want to have a link that will take me to the Blog and I want to do all this with the .nsf file. So I t ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/dominoblog-templates</link>
<category>IBM Lotus Notes Domino</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/dominoblog-templates?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/dominoblog-templates</guid>
<content:encoded><![CDATA[ Denny had a question: <br /> <br /><blockquote> I want to have a 'Home' page that starts when the blog is opened, then I want to have a link that will take me to the Blog and I want to do all this with the .nsf file. <br /> <br />So I took and made a copy of the 'Home Page' found within the 'Page Templates'. &nbsp;I then renamed the copy to "Blog" and saved it. <br /> <br />Next I changed the 'Home Page to look like what I wanted. <br /> <br />Now my question is this, How do I Call the new page I made from my top menu or is this not possible and I'm going about it all wrong?</blockquote> <br /> <br />Makes sense to answer this and provide some detail on the template structure at the same time. <br /> <br /><strong>Where are the Template and how do I set them</strong> <br /> <br />Templates are found within the "Advanced > HTML Templates" section of the application. Which ones are used are determined by the wizard "Site HTML Templates" which can be found under "Advanced > Configuration" menu button "Wizards > Site HTML Templates". These settings are also repeated in the main configuration document but the wizard makes it easier to access. <br /> <br /><img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M2?OpenElement" />&nbsp;<img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M3?OpenElement" /> <br /> <br /><strong>Template Types</strong> <br />There are two types of templates "page" and "item". Page templates determine the layout for entire pages, whereas item templates determine html per row of displayed data which would be each of your blog posts. <br /> <br />There are also "block" templates but these are just used for repeating parts of html. So if you have a home page, a document, search etc there will be a common sidebar, header etc so we can use block templates for these to save us maintaining this in many places. They are inserted into the page templates using &amp;lt;$DXTemplateBlock Name="block name"$&amp;gt;. <br /> <br />When you create a new blog, then the default layout is created automatically using these page, block and item templates. Then the configuration is updated to point to these templates (there is an obviously located script library which does this, within the design). <br /> <br />A potential theme manager would store a collection of these templates, config settings, together with any css and images required as a "theme". <br /> <br /><strong>Basic theory</strong> <br />So from the top the blog or website could just be one page, the home page. You would have a "page" template with nothing but html, set the site/homepage template to be this and you would have a very basic "static" site. <br /> <br /><img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M4?OpenElement" /> <br />There would be no functionality however, and any content you add would not appear here. So this is where the "tags" come in, they insert the data/functionality where you want it within your html. For the homepage you would simply add a tag &amp;lt;$DXContent$&amp;gt; and this will insert the latest blog posts. <br /> <br />As part of answering Denny's question, note that the homepage template is the only one (aside from maybe the archive template) where you can put html in and it can be called directly. Although it doesn't have it own "link" it just knows that if the base ".nsf" is called in the url then the homepage should be displayed. Otherwise templates are just for defining layout and are not accessible directly. <br /> <br />So onto the next part, you may have told the application (via the page template) to display the latest posts on the homepage via the tag, however you have not told it how to display them so nothing will happen. This is where the item templates come in, you create one of these with the html you want per row, add the data you wish to display (again using tags - see the link to the tags at the end and also the default templates) and set in the template wizard under "Site Item Template". <br /> <br /><img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M5?OpenElement" /> <br />For a basic site, the final thing you would do is create a new page template for the "full page posts" themselves by copying the html you used for home and creating a new template and setting it to be used from the template wizard. You would remove the &amp;lt;$DXContent$&amp;gt; tag and replace with the html you would have used for an item template (as its only 1 document not many). <br /> <br />The same theory works for the archive, search etc pages. I will write a follow up on the comments system. <br /> <br /><strong>Launching specific Templates</strong> <br />I've titled this part to answer Denny's question really, as I have already said you cannot directly launch a template as they are just "layout instructions". So if you want to create something that you can launch, you would create your page template and then either create a new post, or a static page via "Resources > Web Pages" and link the template to it. <br /> <br /><img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M6?OpenElement" /> <br />To tell the application to use the template for this page, you select "Show HTML Options" from within the page or document, then select the "document template" to use. <br /> <br /><img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M7?OpenElement" /><img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M8?OpenElement" /> <br /> <br />When you access the document or page via its permanent url then this template/layout will launch. Incidentally, the url can be set manually via "Show Advanced" and "Page Name" . Obviously you can also use the content and data within the page/post if you wish by inserting the usual tags into the template. <br /> <br /><img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M9?OpenElement" /><img  alt="Image:Dominoblog: Templates" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-templates/content/M10?OpenElement" /> <br />So as you can see you could use this feature to create a specific look for any of your blog posts or static web pages. It works as a "waterfall" system, with the master template settings in the wizard/configuration, a second level of settings in the category documents (if you use them) and a final override directly in the pages themselves. <br /> <br /><strong>Some Links:</strong> <br /><a href="http://www-10.lotus.com/ldd/dominowiki.nsf/dx/domino-blog-theme-editing"><span style="text-decoration:underline">Wiki Article on themes and tags</span></a> <br /> Converting a theme from Wordpress <a href="http://www.stevecastledine.com/sc.nsf/dx/Creating-a-new-Theme1.htm"><span style="text-decoration:underline">part 1</span></a> and <a href="http://www.stevecastledine.com/sc.nsf/dx/Creating-a-new-Theme2.htm"><span style="text-decoration:underline">part 2</span></a>  <br /> <br />Questions?  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/dominoblog-templates</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/dominoblog-templates?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Spotted on Google Street View</title>
<pubDate>Thu, 11 Mar 2010 11:36:34 +0100</pubDate>
<description>
<![CDATA[ 
Leicester finally has Google Street View from today (must be nearly 2 years since they took the images). I remember the Google car passing me whilst out with Millie, who must have been 3 months old at ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/spotted-on-google-streetview</link>
<category></category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/spotted-on-google-streetview?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/spotted-on-google-streetview</guid>
<content:encoded><![CDATA[ Leicester finally has Google Street View from today (must be nearly 2 years since they took the images). I remember the Google car passing me whilst out with Millie, who must have been 3 months old at the time and <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=le29td&amp;sll=37.0625,-95.677068&amp;sspn=45.014453,77.519531&amp;ie=UTF8&amp;hq=&amp;hnear=Leicester+LE29TD,+United+Kingdom&amp;layer=c&amp;cbll=52.569682,-1.158122&amp;panoid=OEso-qqIPD54kSCDHOS26w&amp;cbp=12,263.13,,0,10.42&amp;ll=52.569803,-1.158028&amp;spn=0,359.945798&amp;z=15"><span style="text-decoration:underline">sure enough</span></a>: <br /> <br /> <img  alt="Image:Spotted on Google Street View" border="0" src="http://stevecastledine.com/sc.nsf/dx/spotted-on-google-streetview/content/M2?OpenElement" /><br /> <br /> <img  alt="Image:Spotted on Google Street View" border="0" src="http://stevecastledine.com/sc.nsf/dx/spotted-on-google-streetview/content/M3?OpenElement" />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/spotted-on-google-streetview</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/spotted-on-google-streetview?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Dominoblog - give me the dirt</title>
<pubDate>Fri, 26 Feb 2010 10:04:46 +0100</pubDate>
<description>
<![CDATA[ 
The subject is slightly tongue in cheek, but the question is a serious one. I've read on more than one occasion this week the line "difficult to use" for DominoBlog. So I need to find out what is th ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/dominoblog-give-me-the-dirt</link>
<category>dominoblog</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/dominoblog-give-me-the-dirt?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/dominoblog-give-me-the-dirt</guid>
<content:encoded><![CDATA[ <span style="float:right"><img  alt="Image:Dominoblog - give me the dirt" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-give-me-the-dirt/content/M2?OpenElement" /></span>The subject is slightly tongue in cheek, but the question is a serious one. <br /> <br /> I've read on more than one occasion this week the line "difficult to use" for DominoBlog. So I need to find out what is the part that is difficult to use. From a user standpoint creating a blog entry should be no more difficult than creating a new email. Creating a new blog is no more difficult than "File > Application > New" (not that I like that, but its the same for all Domino applications). <br /> <br /> So I can only assume its not that process that is a problem, but if it is let me know. I guess the tricky side is the flexibility of creating a Domino web site exactly how you want it without using Designer. However, like any software that creates a web site, you cannot avoid html. Maybe there are specific things you want to do but want them automatic? Maybe its just documentation on some keys things, if so what? <br /> <br /> So this is an open discussion, tell me your pain points, tell me what you need, your ideas on making it easier, anything. <a href=http://www.openntf.org/></a><br /> <br /> <a href=http://www.openntf.org/>OpenNTF</a> gives us a unique opportunity in that I can get you some of this directly without waiting for a build cycle, funding and someone to translate into x number of languages. I <strong>will</strong> put aside some vacation day/s to get some of these things improved or maybe just documented. With some of the bigger things then why not volunteer and we can build as a community team. <br /> <br /> I do understand there is a "enterprise" gap which Lotus Connections mostly fills, but you need it slightly better for DominoBlog. I personally do not like "File > Application > New" as in the enterprise those pesky admin's have mostly made this redundant for browser based apps as they don't want you creating applications here, there and everywhere. I did design a "template deployment app" where an admin can set controls and sleep at night knowing users are doing things to their rules, however so far it has remained on the beer mat it was written on (next to my housework rota). This needs kicking off (community project anyone?). <br /> <br /> So the floor is open, however in the meantime some helpful links: <br /> <br /> There is user help in Lotus Notes under Help > Help Contents > Lotus Notes > Web logs <br /> <br /> <img  alt="Image:Dominoblog - give me the dirt" border="0" src="http://stevecastledine.com/sc.nsf/dx/dominoblog-give-me-the-dirt/content/M3?OpenElement" /><br /> <span style="text-decoration:underline"><br /> </span><a href=http://www.openntf.org/Projects/pmt.nsf/1af5f59bae92986c85256bae000f898c/0fecac9df1ab1b7e8625764d00203af6!OpenDocument><span style="text-decoration:underline">Download Blog Template from OpenNTF</span></a> <span style="text-decoration:underline"><br /> </span><a href="http://www.stevecastledine.com/sc.nsf/archive?openview&amp;title=Blog%20Template&amp;type=cat&amp;cat=Blog%20Template"><span style="text-decoration:underline">Full list of blog related articles on this site</span></a> <span style="text-decoration:underline"><br /> </span><a href="http://www-10.lotus.com/ldd/dominowiki.nsf/dx/domino-blog-theme-editing"><span style="text-decoration:underline">Wiki Article on themes and tags</span></a> <br /> Converting a theme from Wordpress <a href="http://www.stevecastledine.com/sc.nsf/dx/Creating-a-new-Theme1.htm"><span style="text-decoration:underline">part 1</span></a> and <a href="http://www.stevecastledine.com/sc.nsf/dx/Creating-a-new-Theme2.htm"><span style="text-decoration:underline">part 2</span></a> <span style="text-decoration:underline"><br /> </span><a href="http://www.stevecastledine.com/sc.nsf/dx/switching-on-anti-spam-in-dominoblog"><span style="text-decoration:underline">Switching on anti spam</span></a> (100% effective against non manual spam) <span style="text-decoration:underline"><br /> </span><a href="http://www.stevecastledine.com/sc.nsf/dx/blog-template-8.01-update-presentation"><span style="text-decoration:underline">Dominoblog 8.01 upgrade presentation</span></a> <span style="text-decoration:underline"><br /> </span><a href="http://www.stevecastledine.com/sc.nsf/dx/intranet-journal-setting-up-the-ibm-blogging-template"><span style="text-decoration:underline">Intranet Journal - Setting up DominoBlog</span></a> <span style="text-decoration:underline"><br /> </span><a href=http://www.stevecastledine.com/sc.nsf/dx/26022007181039SCAPBL.htm><span style="text-decoration:underline">Podcasting with Dominoblog</span></a> <br /> <br /> Will add more as I remember them   ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/dominoblog-give-me-the-dirt</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/dominoblog-give-me-the-dirt?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Just a teaser of some new XPages samples</title>
<pubDate>Thu, 25 Feb 2010 11:07:45 +0100</pubDate>
<description>
<![CDATA[ 
There's some XPages code that I have been trying to finish so I can upload to OpenNTF - so here's just a teaser (as I think there will be some good reusable parts): ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/just-a-teaser</link>
<category>xpages</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/just-a-teaser?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/just-a-teaser</guid>
<content:encoded><![CDATA[ There's some XPages code that I have been trying to finish so I can upload to <a href=http://www.openntf.org/><span style="text-decoration:underline">OpenNTF</span></a> - so here's just a teaser (as I think there will be some good reusable parts): <br /> <br /> <img  alt="Image:Just a teaser of some new XPages samples" border="0" src="http://stevecastledine.com/sc.nsf/dx/just-a-teaser/content/M2?OpenElement" /> <br /> <br /><img  alt="Image:Just a teaser of some new XPages samples" border="0" src="http://stevecastledine.com/sc.nsf/dx/just-a-teaser/content/M3?OpenElement" />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/just-a-teaser</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/just-a-teaser?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>XPages: Validating Radio Groups Client Side</title>
<pubDate>Wed, 17 Feb 2010 09:45:48 +0100</pubDate>
<description>
<![CDATA[ 
This has come up twice recently so thought I would share a few tips. Server side validation of radio groups and also check box groups on a basic level is very simple. You navigate to the component pr ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/xpages-validating-radio-groups-client-side</link>
<category>xpages</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/xpages-validating-radio-groups-client-side?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/xpages-validating-radio-groups-client-side</guid>
<content:encoded><![CDATA[ This has come up twice recently so thought I would share a few tips. <br /> <br />Server side validation of radio groups and also check box groups on a basic level is very simple. You navigate to the component properties and add a "required" (xp:validateRequired) validation rule via data > validators. <br /> <br />I say simple however other components do have this available on a specific validation tab whereas these you have to drill down to the properties: <br /> <br /><img  alt="Image:XPages: Validating Radio Groups Client Side" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-validating-radio-groups-client-side/content/M2?OpenElement" /> <br />If you want to do more advanced validation then the value is available via getComponent("radiogroup").getValue(). Depending on where on the page you are trying to validate the value (maybe before the component) you may need to use getSubmittedValue() instead but mostly getValue() is what you would use. <br /> <br />Client side is a little trickier, as just like any web application and javascript accessing of radio group values its not available as a single value but as independent values of the radio group (or check box) child values. <br /> <br />To make it harder you have to get values via the "form" element and even harder I find JSF style name's are not liked in browsers for looking up named elements of a form (at least it was a struggle for me) so you have to traverse the entire form to get the element you need and then get the value you want. <br /> <br />The code below is an example of what I mean. First it goes through all the form elements to find what we need, then it iterates through the child elements to find the value. Note how it uses #{id:myRadioGroupID} to calculate the eventual component name (which may actually be: view:_id1:myRadioGroupID). <br /> <br /><div class="htmlblock">var result=null; <br /> <br />for(var i=0; i&lt;document.forms&#91;0&#93;.elements.length; i++){ <br /> <br />if(document.forms&#91;0&#93;.elements&#91;i&#93;.name=="#{id:myRadioGroupID}" ){ <br /> <br />if(document.forms&#91;0&#93;.elements&#91;i&#93;.checked == true){ <br />&nbsp; &nbsp; &nbsp; &nbsp; result=document.forms&#91;0&#93;.elements&#91;i&#93;.value; <br />&nbsp; &nbsp; &nbsp; &nbsp; break; //remove this if for check box groups and collect multiple values above instead <br />}}} <br /> <br />alert(result);</div>  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/xpages-validating-radio-groups-client-side</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/xpages-validating-radio-groups-client-side?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>XPages: Hide Detail Rows</title>
<pubDate>Tue, 16 Feb 2010 14:41:42 +0100</pubDate>
<description>
<![CDATA[ 
Very quiet around here as very busy (some very cool stuff) and still catching up on "I will document that for you" from Lotusphere. So here's one off that list "Hide Detail Rows". So in Notes develop ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows</link>
<category>xpages</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows</guid>
<content:encoded><![CDATA[ Very quiet around here as very busy (some very cool stuff) and still catching up on "I will document that for you" from Lotusphere. So here's one off that list "Hide Detail Rows". <br /> <br />So in Notes development we have the ability to add numeric values to columns and add totals. Often we are not interested in the number per row but just the totals, maybe by category: <br /> <br /><img  alt="Image:XPages: Hide Detail Rows" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows/content/M2?OpenElement" /> <br />So we set the view column property "Hide Detail Rows" to achieve this: <br /> <br /><img  alt="Image:XPages: Hide Detail Rows" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows/content/M3?OpenElement" /> <br />When we want to do the same for XPages, this particular property is not carried forward and so when creating a default view we get: <br /> <br /><img  alt="Image:XPages: Hide Detail Rows" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows/content/M4?OpenElement" /> <br />So the first thing we need to do for this example is to make it a whole number. To do this we navigate to the column properties and section "data" and set display type to Number, and format as Decimal, Integer only.  <br /> <br /><img  alt="Image:XPages: Hide Detail Rows" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows/content/M5?OpenElement" /> <br />We then need to hide the detail rows, but before that we need to assign a "name" to our row data so we can reference it. We do this in the view panel properties under data and "var" (set to "rowData" below).  <br /> <br /><img  alt="Image:XPages: Hide Detail Rows" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows/content/M6?OpenElement" /> <br />We then change our totals column to display a computed value. Our computed value would then detect whether we are a category or document row (using isCategory()) and display a value accordingly: <br /> <br /><img  alt="Image:XPages: Hide Detail Rows" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows/content/M7?OpenElement" /> <br /><img  alt="Image:XPages: Hide Detail Rows" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows/content/M8?OpenElement" /> <br /> <br /><div class="htmlblock">if(rowData.isCategory()){return rowData.getColumnValue("$2")}</div> <br /> <br /><img  alt="Image:XPages: Hide Detail Rows" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows/content/M9?OpenElement" />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/xpages-hide-detail-rows</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/xpages-hide-detail-rows?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotusphere 2010 warm up videos</title>
<pubDate>Thu, 14 Jan 2010 15:57:15 +0100</pubDate>
<description>
<![CDATA[ 
Found these warm up videos for Lotusphere 2010, getting excited yet?: 

and of course: ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/lotusphere-2010-warm-up-videos</link>
<category>LS10</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/lotusphere-2010-warm-up-videos?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/lotusphere-2010-warm-up-videos</guid>
<content:encoded><![CDATA[ Found these warm up videos for Lotusphere 2010, getting excited yet?: <br /> <br /> <object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/eCos2ciOu2A&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/eCos2ciOu2A&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br/>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/cQQV1-_6ZP8&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cQQV1-_6ZP8&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br/>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/v820mSShPrU&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/v820mSShPrU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br/>and of course:<br/><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/6LSVy1nNZAE&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6LSVy1nNZAE&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object> <br />   ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/lotusphere-2010-warm-up-videos</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/lotusphere-2010-warm-up-videos?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>XPages Discussion Template - new build available on OpenNTF</title>
<pubDate>Wed, 13 Jan 2010 16:31:41 +0100</pubDate>
<description>
<![CDATA[ 
I have uploaded a new build of the XPages Discussion forum to OpenNTF. You can download from here. This update enhances the existing XPage interface allowing more topics to be visible within the view ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/xpages-discussion-template-new-build-available-on-openntf</link>
<category>xpages</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/xpages-discussion-template-new-build-available-on-openntf?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/xpages-discussion-template-new-build-available-on-openntf</guid>
<content:encoded><![CDATA[ I have uploaded a new build of the XPages Discussion forum to OpenNTF. You can download <a href="http://www.openntf.org/catalogs/a2cat.nsf/topicThread.xsp?action=openDocument&amp;documentId=87D5D1819BFB66178525764D002CEC90">from here</a>. <br /> <br />This update enhances the existing XPage interface allowing more topics to be visible within the views and enhanced discussion thread viewing. <br /> <br />Enjoy :) <br /> <br /><img  alt="Image:XPages Discussion Template - new build available on OpenNTF" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-discussion-template-new-build-available-on-openntf/content/M2?OpenElement" /> <br /><img  alt="Image:XPages Discussion Template - new build available on OpenNTF" border="0" src="http://stevecastledine.com/sc.nsf/dx/xpages-discussion-template-new-build-available-on-openntf/content/M3?OpenElement" />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/xpages-discussion-template-new-build-available-on-openntf</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/xpages-discussion-template-new-build-available-on-openntf?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Millies first snowman</title>
<pubDate>Wed, 6 Jan 2010 13:34:55 +0100</pubDate>
<description>
<![CDATA[ 
We finally have a winter this year. The rest of the country has had a fair bit of snow, but we have had about 2cm max. But we still have a snowman: ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/millies-first-snowman</link>
<category></category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/millies-first-snowman?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/millies-first-snowman</guid>
<content:encoded><![CDATA[ We finally have a winter this year. The rest of the country has had a fair bit of snow, but we have had about 2cm max.  <br /> <br />But we still have a snowman: <br /> <br /><img  alt="Image:Millies first snowman" border="0" src="http://stevecastledine.com/sc.nsf/dx/millies-first-snowman/content/M2?OpenElement" /> <br /> <br /><img  alt="Image:Millies first snowman" border="0" src="http://stevecastledine.com/sc.nsf/dx/millies-first-snowman/content/M3?OpenElement" />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/millies-first-snowman</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/millies-first-snowman?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>For those building Lotusphere Schedule applications</title>
<pubDate>Wed, 6 Jan 2010 13:27:50 +0100</pubDate>
<description>
<![CDATA[ 
Can I ask you to add this session to your databases (thank you): Meeting Name: OpenNTF Annual General Meeting Date of Meeting/Function: Tuesday, 1/19 &#8211; 6pm &#8211; 7pm Hotel: Yacht and Beach ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/for-those-building-lotusphere-schedule-applications</link>
<category>LS10</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/for-those-building-lotusphere-schedule-applications?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/for-those-building-lotusphere-schedule-applications</guid>
<content:encoded><![CDATA[ Can I ask you to add this session to your databases (thank you): <br /> <br /> Meeting Name: <strong>OpenNTF Annual General Meeting</strong> <br /> Date of Meeting/Function: <strong>Tuesday, 1/19 &#8211; 6pm &#8211; 7pm</strong> <br /> Hotel: <strong>Yacht and Beach Conference Center</strong> <br /> Room/Function Area Name: <strong>Cape Cod C</strong>   ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/for-those-building-lotusphere-schedule-applications</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/for-those-building-lotusphere-schedule-applications?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>OpenNTF Open Source Lotus Awards nominations close Wednesday</title>
<pubDate>Mon, 4 Jan 2010 14:25:17 +0100</pubDate>
<description>
<![CDATA[ 
Just a quick reminder that the OpenNTF Open Source Lotus Awards nominations close Wednesday, see here. A reminder also that there are entries where the submitter has been asked to add a licence file ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/openntf-open-source-awards-nominations-close-wednesday</link>
<category>openntf</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/openntf-open-source-awards-nominations-close-wednesday?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/openntf-open-source-awards-nominations-close-wednesday</guid>
<content:encoded><![CDATA[ Just a quick reminder that the OpenNTF Open Source Lotus Awards nominations close Wednesday, <a href="http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-7WYJ5T">see here</a>. <br /> <br />A reminder also that there are entries where the submitter has been asked to add a licence file etc and so far have not. These queries by the IP manager will need resolving to qualify for entry.  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/openntf-open-source-awards-nominations-close-wednesday</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/openntf-open-source-awards-nominations-close-wednesday?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>XPages Wiki build 0.06 available</title>
<pubDate>Wed, 23 Dec 2009 18:13:54 +0100</pubDate>
<description>
<![CDATA[ 
Went through the reported bugs and fixed as many as possible and so a new build is available here. Template is Domino XPages 8.5.1 only at this point. Will upload another update soon. ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/xpages-wiki-build-0.06-available</link>
<category>xpages</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/xpages-wiki-build-0.06-available?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/xpages-wiki-build-0.06-available</guid>
<content:encoded><![CDATA[ Went through the reported bugs and fixed as many as possible and so a new build is available <a href=http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/XPages%20Wiki>here</a>. <br /> <br />Template is Domino XPages 8.5.1 only at this point. <br /> <br />Will upload another update soon.  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/xpages-wiki-build-0.06-available</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/xpages-wiki-build-0.06-available?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Simple XPages Theme Tip</title>
<pubDate>Fri, 18 Dec 2009 11:56:34 +0100</pubDate>
<description>
<![CDATA[ 
There was a question "how do I allocate a particular theme to a particular XPage?", this is because in general the theme set is for the entire nsf and changing it for one XPage means changing it for a ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/simple-xpages-theme-tip</link>
<category>xpages</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/simple-xpages-theme-tip?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/simple-xpages-theme-tip</guid>
<content:encoded><![CDATA[ There was a question "how do I allocate a particular theme to a particular XPage?", this is because in general the theme set is for the entire nsf and changing it for one XPage means changing it for all (via the application properties). <br /> <br />However if you think about this differently, and almost as an extension to the XPage itself when it builds its header information, you will see that one theme does not mean fixed settings for all as the power of the theme is about computation via the <strong>rendered</strong> attribute. <br /> <br />So instead of trying to use multiple theme's and coding the actual theme change via back-end code and reloading the page, just compute everything in the theme itself. For example if we had a red.xsp and a blue.xsp and they needed different style sheets because of their different colour requirements we can compute the delivery of these style sheets from one theme as: <br /> <br /><div class="htmlblock">&lt;resource rendered=<em>"#{javascript:facesContext.getViewRoot().getViewId().equals('/blue')}"</em>&gt; <br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;content-type&gt;text/<span style="text-decoration:underline">css</span>&lt;/content-type&gt; <br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;href&gt;blue.<span style="text-decoration:underline">css</span>&lt;/href&gt; <br />&lt;/resource&gt; <br />&lt;resource rendered=<em>"#{javascript:facesContext.getViewRoot().getViewId().equals('/red')}"</em>&gt; <br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;content-type&gt;text/<span style="text-decoration:underline">css</span>&lt;/content-type&gt; <br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;href&gt;red.<span style="text-decoration:underline">css</span>&lt;/href&gt; <br />&lt;/resource&gt;</div>  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/simple-xpages-theme-tip</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/simple-xpages-theme-tip?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Further discussion template view tweaks</title>
<pubDate>Wed, 9 Dec 2009 14:45:07 +0100</pubDate>
<description>
<![CDATA[ 
Couple of tweaks just designed to provide even more "visible" topics in one view. Feedback required - demo here. New: Old: ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/further-discussion-template-view-tweaks</link>
<category></category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/further-discussion-template-view-tweaks?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/further-discussion-template-view-tweaks</guid>
<content:encoded><![CDATA[ Couple of tweaks just designed to provide even more "visible" topics in one view. Feedback required - <a href=http://openntf.org/forum2.nsf>demo here</a>. <br /> <br />New: <br /><img  alt="Image:Further discussion template view tweaks" border="0" src="http://stevecastledine.com/sc.nsf/dx/further-discussion-template-view-tweaks/content/M2?OpenElement" /> <br />Old: <br /><img  alt="Image:Further discussion template view tweaks" border="0" src="http://stevecastledine.com/sc.nsf/dx/further-discussion-template-view-tweaks/content/M3?OpenElement" />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/further-discussion-template-view-tweaks</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/further-discussion-template-view-tweaks?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Don&#8217;t forget the Open Source Lotus Awards</title>
<pubDate>Wed, 9 Dec 2009 11:43:34 +0100</pubDate>
<description>
<![CDATA[ 
For Lotusphere in January 2010 there will be two new Open Source Lotus Awards: 1. Best Open Source Contribution by an Individual(s) (up to 2) 2. Best Open Source Contribution by a Business Partner N ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/dont-forget-the-open-source-lotus-awards</link>
<category>openntf</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/dont-forget-the-open-source-lotus-awards?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/dont-forget-the-open-source-lotus-awards</guid>
<content:encoded><![CDATA[ For Lotusphere in January 2010 there will be two new Open Source Lotus Awards: <br /> <br />1. Best Open Source Contribution by an Individual(s) (up to 2) <br />2. Best Open Source Contribution by a Business Partner <br /> <br />Nominations are coming in, however we would like many more (and the deadline is January 6th). Read <a href="http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-7WYJ5T">this blog entry</a> for more detail. <br /> <br />Last minute entries increase the chance of not being accepted due to any resolvable legal issues. So its imperative to get your entries in as soon as possible.  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/dont-forget-the-open-source-lotus-awards</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/dont-forget-the-open-source-lotus-awards?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>XPages - common &quot;upgrade my existing application&quot; questions</title>
<pubDate>Mon, 7 Dec 2009 10:45:53 +0100</pubDate>
<description>
<![CDATA[ 
A bit of a call for help, but at the same time an offer of help. One of my Lotusphere sessions, with Stephan Wissel, will be about upgrading "existing" applications to using XPages, and also showing ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/xpages-common-upgrade-my-existing-application-questions</link>
<category>xpages</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/xpages-common-upgrade-my-existing-application-questions?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/xpages-common-upgrade-my-existing-application-questions</guid>
<content:encoded><![CDATA[ A bit of a call for help, but at the same time an offer of help. <br /> <br />One of my Lotusphere sessions, with Stephan Wissel, will be about upgrading "existing" applications to using XPages, and also showing how some out of the box stuff can get you quick wins for doing this. <br /> <br />A question I have is what common patterns, use cases or general questions do "you" have for this scenario. What do you need to know the equivalent of doing from standard Domino to XPages, what questions do you currently have which are unanswered? Anything goes here - I'm just looking at creating the best session possible on this theme. <br /> <br />Examples here are what about my Lotusscript code, $$ view templates, Linked Combo boxes etc etc <br /> <br />The payback will be 1) The session will be worth attending and 2) I will try my best to cover as many of these questions on my blog as possible before and after Lotusphere so please pass this request around and hopefully everyone can benefit.  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/xpages-common-upgrade-my-existing-application-questions</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/xpages-common-upgrade-my-existing-application-questions?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Millie&#8217;s Band</title>
<pubDate>Mon, 7 Dec 2009 10:37:42 +0100</pubDate>
<description>
<![CDATA[ 
Millie really did think this was "her" band. Shame I didn't take this with a real camera, or got any when she was facing frontwards and dancing. ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/millies-band</link>
<category>Millie</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/millies-band?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/millies-band</guid>
<content:encoded><![CDATA[ Millie really did think this was "her" band. Shame I didn't take this with a real camera, or got any when she was facing frontwards and dancing. <br /> <br /><img  alt="Image:Millie&#8217;s Band" border="0" src="http://stevecastledine.com/sc.nsf/dx/millies-band/content/M2?OpenElement" />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/millies-band</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/millies-band?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Did you complain about the OpenNTF forums?</title>
<pubDate>Fri, 4 Dec 2009 11:08:16 +0100</pubDate>
<description>
<![CDATA[ 
That's not meant to be a rude blog title, but merely to get your attention if you were originally displeased with the discussion template used on OpenNTF. I know there were many frustrations, includin ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/did-you-complain-about-the-openntf-forums</link>
<category>openntf</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/did-you-complain-about-the-openntf-forums?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/did-you-complain-about-the-openntf-forums</guid>
<content:encoded><![CDATA[ That's not meant to be a rude blog title, but merely to get your attention if you were originally displeased with the discussion template used on OpenNTF. I know there were many frustrations, including my own, with the original template and we have patched it a couple of times to try and improve things. <br /> <br />However we have now done some work to fix some of the underlying issues and so the best way to avoid future frustrations, is to help us to work out whether the changes go some way towards fixing these frustrations or we are so wrong we need a good kick up the you know what. Like they say many "eyes" make light work. <br /> <br />There's a <a href=http://planetlotus.org/5e9e44>blog post here</a> detailing changes, and <a href=http://openntf.org/forum2.nsf>a demo here</a> to play with. One of my biggest questions is with the all documents view. Is the data order correct for the rows, or should the author be under the topic and the date go the right - what is easier for <strong>you</strong> to read? <br /> <br /> <br /><img  alt="Image:Did you complain about the OpenNTF forums?" border="0" src="http://stevecastledine.com/sc.nsf/dx/did-you-complain-about-the-openntf-forums/content/M2?OpenElement" /> <br /><img  alt="Image:Did you complain about the OpenNTF forums?" border="0" src="http://stevecastledine.com/sc.nsf/dx/did-you-complain-about-the-openntf-forums/content/M3?OpenElement" /> <br /><img  alt="Image:Did you complain about the OpenNTF forums?" border="0" src="http://stevecastledine.com/sc.nsf/dx/did-you-complain-about-the-openntf-forums/content/M4?OpenElement" /> <br /> <br />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/did-you-complain-about-the-openntf-forums</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/did-you-complain-about-the-openntf-forums?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>We grew our own pumpkins this year</title>
<pubDate>Wed, 25 Nov 2009 11:51:06 +0100</pubDate>
<description>
<![CDATA[ 
I say "we" my wife just thought I was mad, together with most of our friends (who incidentally now seem a lot keener to do same next year). Mr Happy Scarface Dr Evil All shapes and sizes Almost p ...
 ]]>
</description>
<link>http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year</link>
<category>pumpkin</category>
<dc:creator>Steve Castledine</dc:creator>
<comments>http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year</guid>
<content:encoded><![CDATA[ I say "we" my wife just thought I was mad, together with most of our friends (who incidentally now seem a lot keener to do same next year). <br /> <br />Mr Happy <br /><img  alt="Image:We grew our own pumpkins this year" border="0" src="http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year/content/M2?OpenElement" /> <br />Scarface <br /><img  alt="Image:We grew our own pumpkins this year" border="0" src="http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year/content/M3?OpenElement" /> <br />Dr Evil <br /><img  alt="Image:We grew our own pumpkins this year" border="0" src="http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year/content/M4?OpenElement" /> <br />All shapes and sizes <br /><img  alt="Image:We grew our own pumpkins this year" border="0" src="http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year/content/M5?OpenElement" /> <br />Almost perfect <br /><img  alt="Image:We grew our own pumpkins this year" border="0" src="http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year/content/M6?OpenElement" /> <br />On the vine <br /><img  alt="Image:We grew our own pumpkins this year" border="0" src="http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year/content/M7?OpenElement" /> <br />Growing up <br /><img  alt="Image:We grew our own pumpkins this year" border="0" src="http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year/content/M8?OpenElement" /> <br />In the beginning <br /><img  alt="Image:We grew our own pumpkins this year" border="0" src="http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year/content/M9?OpenElement" /> <br /> <br />  ]]></content:encoded>
<wfw:commentRss> http://stevecastledine.com/sc.nsf/dxcomments/we-grew-our-own-pumpkins-this-year</wfw:commentRss>
<wfw:comment> http://stevecastledine.com/sc.nsf/dx/we-grew-our-own-pumpkins-this-year?opendocument&amp;comments</wfw:comment>
</item>
</channel></rss>
