Congratulations!

[Valid Atom 1.0] This is a valid Atom 1.0 feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://per.lausten.dk/blog/atom.xml

  1. <?xml version="1.0" encoding="UTF-8"?><feed
  2. xmlns="http://www.w3.org/2005/Atom"
  3. xmlns:thr="http://purl.org/syndication/thread/1.0"
  4. xml:lang="en-US"
  5. >
  6. <title type="text">Per Henrik Lausten</title>
  7. <subtitle type="text">A blog on HCL Domino, HCL XWork Server, XPages, Java and more</subtitle>
  8.  
  9. <updated>2022-01-19T11:12:06Z</updated>
  10.  
  11. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog" />
  12. <id>https://per.lausten.dk/blog/feed/atom</id>
  13. <link rel="self" type="application/atom+xml" href="https://per.lausten.dk/blog/feed/atom" />
  14.  
  15. <generator uri="https://wordpress.org/" version="6.4.4">WordPress</generator>
  16. <entry>
  17. <author>
  18. <name>Per Henrik Lausten</name>
  19. </author>
  20.  
  21. <title type="html"><![CDATA[HCL Ambassador of 2022]]></title>
  22. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2022/01/hcl-ambassador-of-2022.html" />
  23.  
  24. <id>https://per.lausten.dk/blog/?p=1350</id>
  25. <updated>2022-01-02T11:03:48Z</updated>
  26. <published>2022-01-02T11:03:47Z</published>
  27. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="community" /><category scheme="https://per.lausten.dk/blog" term="HCL Ambassador" /><category scheme="https://per.lausten.dk/blog" term="HCL Domino" /><category scheme="https://per.lausten.dk/blog" term="IBM Champion" /><category scheme="https://per.lausten.dk/blog" term="Java" /><category scheme="https://per.lausten.dk/blog" term="PHL Consult" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  28. <summary type="html"><![CDATA[<p>I am proud to once again have been recognized as an HCL Ambassador! Happy new year! Here's to a great 2022! 🥂</p>
  29. <p>The post <a href="https://per.lausten.dk/blog/2022/01/hcl-ambassador-of-2022.html">HCL Ambassador of 2022</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  30. <!-- YARPP List -->
  31. <hr />
  32. Related posts:<ol>
  33. <li><a href="https://per.lausten.dk/blog/2020/01/im-a-2020-hcl-ambassador.html" rel="bookmark" title="I&#8217;m a 2020 HCL Ambassador!">I&#8217;m a 2020 HCL Ambassador!</a></li>
  34. <li><a href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html" rel="bookmark" title="Domino 11.0 does not support java.pol">Domino 11.0 does not support java.pol</a></li>
  35. </ol>
  36. </div>
  37. ]]></summary>
  38.  
  39. <content type="html" xml:base="https://per.lausten.dk/blog/2022/01/hcl-ambassador-of-2022.html"><![CDATA[<p>I am proud to once again have been recognized as an HCL Ambassador! </p>
  40.  
  41.  
  42.  
  43. <p></p>
  44.  
  45.  
  46.  
  47. <p>Happy new year! Here's to a great 2022! <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f942.png" alt="🥂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://per.lausten.dk/blog/2022/01/hcl-ambassador-of-2022.html">HCL Ambassador of 2022</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  48. <!-- YARPP List -->
  49. <hr /><p>Related posts:<ol>
  50. <li><a href="https://per.lausten.dk/blog/2020/01/im-a-2020-hcl-ambassador.html" rel="bookmark" title="I&#8217;m a 2020 HCL Ambassador!">I&#8217;m a 2020 HCL Ambassador!</a></li>
  51. <li><a href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html" rel="bookmark" title="Domino 11.0 does not support java.pol">Domino 11.0 does not support java.pol</a></li>
  52. </ol></p>
  53. </div>
  54. ]]></content>
  55. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2022/01/hcl-ambassador-of-2022.html#comments" thr:count="0" />
  56. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2022/01/hcl-ambassador-of-2022.html/feed/atom" thr:count="0" />
  57. <thr:total>0</thr:total>
  58. </entry>
  59. <entry>
  60. <author>
  61. <name>Per Henrik Lausten</name>
  62. </author>
  63.  
  64. <title type="html"><![CDATA[I&#8217;m a 2020 HCL Ambassador!]]></title>
  65. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2020/01/im-a-2020-hcl-ambassador.html" />
  66.  
  67. <id>http://per.lausten.dk/blog/?p=1338</id>
  68. <updated>2020-06-22T11:57:38Z</updated>
  69. <published>2020-01-10T10:30:34Z</published>
  70. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="community" /><category scheme="https://per.lausten.dk/blog" term="HCL Ambassador" /><category scheme="https://per.lausten.dk/blog" term="HCL Domino" /><category scheme="https://per.lausten.dk/blog" term="IBM Champion" /><category scheme="https://per.lausten.dk/blog" term="PHL Consult" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  71. <summary type="html"><![CDATA[<p>I am proud to be recognized by HCL Technologies as an HCL Ambassador for 2020! HCL Ambassador 2020 Awarded: Jan 1, 2020 VERIFY</p>
  72. <p>The post <a href="https://per.lausten.dk/blog/2020/01/im-a-2020-hcl-ambassador.html">I’m a 2020 HCL Ambassador!</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  73. <!-- YARPP List -->
  74. <hr />
  75. Related posts:<ol>
  76. <li><a href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html" rel="bookmark" title="Domino 11.0 does not support java.pol">Domino 11.0 does not support java.pol</a></li>
  77. </ol>
  78. </div>
  79. ]]></summary>
  80.  
  81. <content type="html" xml:base="https://per.lausten.dk/blog/2020/01/im-a-2020-hcl-ambassador.html"><![CDATA[<p>I am proud to be recognized by HCL Technologies as an HCL Ambassador for 2020!</p>
  82.  
  83.  
  84.  
  85. <blockquote class="badgr-badge" style="font-family: Helvetica, Roboto, &quot;Segoe UI&quot;, Calibri, sans-serif;"><a href="https://api.badgr.io/public/assertions/b1CkrqSRSZm8Xuiy_yctSQ?identity__email=per%40phl-consult.dk"><img decoding="async" width="120px" height="120px" src="https://media.badgr.com/uploads/badges/assertion-b1CkrqSRSZm8Xuiy_yctSQ.png"></a><p class="badgr-badge-name" style="hyphens: auto; overflow-wrap: break-word; word-wrap: break-word;margin: 0; font-size: 16px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.25; letter-spacing: normal; text-align: left; color: #05012c;">HCL Ambassador 2020</p><p class="badgr-badge-date" style="margin: 0; font-size: 12px; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: normal; text-align: left; color: #555555;"><strong style="font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.67; letter-spacing: normal; text-align: left; color: #000;">Awarded:</strong> Jan 1, 2020</p><p style="margin: 16px 0; padding: 0;"><a class="badgr-badge-verify" target="_blank" href="https://badgecheck.io?url=https%3A%2F%2Fapi.badgr.io%2Fpublic%2Fassertions%2Fb1CkrqSRSZm8Xuiy_yctSQ%3Fidentity__email%3Dper%2540phl-consult.dk&amp;identity__email=per%40phl-consult.dk" style="box-sizing: content-box; display: flex; align-items: center; justify-content: center; margin: 0; font-size:14px; font-weight: bold; width: 48px; height: 16px; border-radius: 4px; border: solid 1px black; text-decoration: none; padding: 6px 16px; margin: 16px 0; color: black;" rel="noopener noreferrer">VERIFY</a></p><script async="async" src="https://badgr.com/assets/widgets.bundle.js"></script></blockquote><p>The post <a href="https://per.lausten.dk/blog/2020/01/im-a-2020-hcl-ambassador.html">I’m a 2020 HCL Ambassador!</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  86. <!-- YARPP List -->
  87. <hr /><p>Related posts:<ol>
  88. <li><a href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html" rel="bookmark" title="Domino 11.0 does not support java.pol">Domino 11.0 does not support java.pol</a></li>
  89. </ol></p>
  90. </div>
  91. ]]></content>
  92. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2020/01/im-a-2020-hcl-ambassador.html#comments" thr:count="4" />
  93. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2020/01/im-a-2020-hcl-ambassador.html/feed/atom" thr:count="4" />
  94. <thr:total>4</thr:total>
  95. </entry>
  96. <entry>
  97. <author>
  98. <name>Per Henrik Lausten</name>
  99. </author>
  100.  
  101. <title type="html"><![CDATA[Domino 11.0 does not support java.pol]]></title>
  102. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html" />
  103.  
  104. <id>http://per.lausten.dk/blog/?p=1332</id>
  105. <updated>2022-01-19T11:12:06Z</updated>
  106. <published>2020-01-02T16:21:58Z</published>
  107. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="HCL Domino" /><category scheme="https://per.lausten.dk/blog" term="Java" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  108. <summary type="html"><![CDATA[<p>When running Java and XPages on Domino it is sometimes required to loosen up the Java security restrictions by editing the jvm/lib/security/java.policy file or by adding a java.pol file with the required changes. But on HCL Domino 11.0 it is no longer supported to use a java.pol file since the java.security file in Domino 11.0 [&#8230;]</p>
  109. <p>The post <a href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html">Domino 11.0 does not support java.pol</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  110. <!-- YARPP List -->
  111. <hr />
  112. Related posts:<ol>
  113. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  114. <li><a href="https://per.lausten.dk/blog/2022/01/hcl-ambassador-of-2022.html" rel="bookmark" title="HCL Ambassador of 2022">HCL Ambassador of 2022</a></li>
  115. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  116. </ol>
  117. </div>
  118. ]]></summary>
  119.  
  120. <content type="html" xml:base="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html"><![CDATA[<p>When running Java and XPages on Domino it is sometimes required to loosen up the Java security restrictions by editing the jvm/lib/security/java.policy file or by <a rel="noreferrer noopener" aria-label="adding a java.pol file with the required changes (opens in a new tab)" href="https://www.dalsgaard-data.eu/blog/java-security-in-ibm-domino/" target="_blank">adding a java.pol file with the required changes</a>.</p>
  121.  
  122.  
  123.  
  124. <p>But on HCL Domino 11.0 it is no longer supported to use a java.pol file since the java.security file in Domino 11.0 on longer includes a reference to a java.pol file. This (unfortunate) change is related to the move from the IBM JRE to the AdoptOpenJDK JRE.</p>
  125.  
  126.  
  127.  
  128. <p>In a future release of HCL Domino this could be re-introduced if HCL adds support for it in the java.security file. I have created <a rel="noreferrer noopener" aria-label="an idea on re-adding support for it (opens in a new tab)" href="https://domino-ideas.hcltechsw.com/ideas/DOMINO-I-1105" target="_blank">an idea on re-adding support for it</a>.</p>
  129.  
  130.  
  131.  
  132. <p>Thanks to Daniele Vistalli for pointing out that you can use the option to add a modified java.policy file to the home directory of the user running the Domino instance since the java.security file still includes this option:</p>
  133.  
  134.  
  135.  
  136. <pre class="wp-block-preformatted">policy.url.2=file:${user.home}/.java.policy</pre>
  137.  
  138.  
  139.  
  140. <p>On my Windows Server the Domino service runs under the local system account and the home directory of the local system account is C:\Windows\System32\config\systemprofile. So by adding a modified .java.policy file to this directory, it does indeed work (notice that the file must be called .java.policy according to policy.url.2 in java.security).</p>
  141.  
  142.  
  143.  
  144. <p><strong>Update January 2022:</strong></p>
  145.  
  146.  
  147.  
  148. <p>As of Domino 12.0.1 <a href="https://blog.hcltechsw.com/domino/why-you-need-to-be-on-the-latest-version-of-domino-v12-0-1/">support for java.pol is back</a>. The java.security file now contains a reference to a java.pol in the same directory as the java.security/java.policy files:<br><em>policy.url.1=file:${java.home}/lib/security/java.policy<br>policy.url.2=file:${java.home}/lib/security/java.pol<br>policy.url.3=file:${user.home}/.java.policy</em></p><p>The post <a href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html">Domino 11.0 does not support java.pol</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  149. <!-- YARPP List -->
  150. <hr /><p>Related posts:<ol>
  151. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  152. <li><a href="https://per.lausten.dk/blog/2022/01/hcl-ambassador-of-2022.html" rel="bookmark" title="HCL Ambassador of 2022">HCL Ambassador of 2022</a></li>
  153. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  154. </ol></p>
  155. </div>
  156. ]]></content>
  157. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html#comments" thr:count="5" />
  158. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2020/01/domino-11-0-does-not-support-java-pol.html/feed/atom" thr:count="5" />
  159. <thr:total>5</thr:total>
  160. </entry>
  161. <entry>
  162. <author>
  163. <name>Per Henrik Lausten</name>
  164. </author>
  165.  
  166. <title type="html"><![CDATA[HCL Notes 11 and HCL Domino 11 have been released]]></title>
  167. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" />
  168.  
  169. <id>http://per.lausten.dk/blog/?p=1327</id>
  170. <updated>2020-01-02T13:50:16Z</updated>
  171. <published>2020-01-02T12:08:54Z</published>
  172. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="HCL Domino" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino" />
  173. <summary type="html"><![CDATA[<p>HCL released Notes 11 and Domino 11 on December 20, 2019. This is the first HCL branded Notes &#38; Domino release! You can download the release on HCLs FlexNet. You can find the documentation online: HCL Notes 11.0 documentation HCL Domino 11.0 documentation</p>
  174. <p>The post <a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html">HCL Notes 11 and HCL Domino 11 have been released</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  175. <!-- YARPP List -->
  176. <hr />
  177. Related posts:<ol>
  178. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  179. </ol>
  180. </div>
  181. ]]></summary>
  182.  
  183. <content type="html" xml:base="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html"><![CDATA[<p>HCL released Notes 11 and Domino 11 on December 20, 2019. This is the first HCL branded Notes &amp; Domino release!</p>
  184.  
  185.  
  186.  
  187. <p>You can download the release on <a href="https://hclsoftware.flexnetoperations.com/flexnet/operationsportal/startPage.do">HCLs FlexNet</a>.</p>
  188.  
  189.  
  190.  
  191. <p>You can find the documentation online:</p>
  192.  
  193.  
  194.  
  195. <ul><li><a href="https://help.hcltechsw.com/notes/11.0.0/index.html">HCL Notes 11.0 documentation</a></li><li><a href="https://help.hcltechsw.com/domino/11.0.0/index.html">HCL Domino 11.0 documentation</a></li></ul><p>The post <a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html">HCL Notes 11 and HCL Domino 11 have been released</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  196. <!-- YARPP List -->
  197. <hr /><p>Related posts:<ol>
  198. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  199. </ol></p>
  200. </div>
  201. ]]></content>
  202. </entry>
  203. <entry>
  204. <author>
  205. <name>Per Henrik Lausten</name>
  206. </author>
  207.  
  208. <title type="html"><![CDATA[HCL Notes &#038; Domino 11 Beta]]></title>
  209. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" />
  210.  
  211. <id>http://per.lausten.dk/blog/?p=1321</id>
  212. <updated>2019-09-11T09:05:04Z</updated>
  213. <published>2019-09-11T09:05:03Z</published>
  214. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="HCL Domino" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino" />
  215. <summary type="html"><![CDATA[<p>The beta program for the upcoming HCL Notes 11 and HCL Domino 11 release has started! Sign up and add your feedback in the Domino V11 beta forum. The following is available in the beta: HCL Notes and Domino v11.0.0 Release Notes English HCL Notes v11.0.0 Basic Configuration Windows English HCL Notes v11.0.0 Windows English [&#8230;]</p>
  216. <p>The post <a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html">HCL Notes & Domino 11 Beta</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  217. <!-- YARPP List -->
  218. <hr />
  219. Related posts:<ol>
  220. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  221. </ol>
  222. </div>
  223. ]]></summary>
  224.  
  225. <content type="html" xml:base="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html"><![CDATA[<p>The beta program for the upcoming HCL Notes 11 and HCL Domino 11 release has started!</p>
  226.  
  227.  
  228.  
  229. <figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="655" height="508" src="https://per.lausten.dk/blog/wp-content/uploads/2019/09/HCLNotes11.png" alt="" class="wp-image-1323" srcset="https://per.lausten.dk/blog/wp-content/uploads/2019/09/HCLNotes11.png 655w, https://per.lausten.dk/blog/wp-content/uploads/2019/09/HCLNotes11-300x233.png 300w" sizes="(max-width: 655px) 100vw, 655px" /></figure>
  230.  
  231.  
  232.  
  233. <p><a href="https://registration.hclpartnerconnect.com/D11Beta">Sign up</a> and add your feedback in the <a href="https://registration.hclpartnerconnect.com/d11betaforum.nsf/allDocuments.xsp">Domino V11 beta forum</a>.</p>
  234.  
  235.  
  236.  
  237. <p>The following is available in the beta:</p>
  238.  
  239.  
  240.  
  241. <ul><li>HCL Notes and Domino v11.0.0 Release Notes English</li><li>HCL Notes v11.0.0 Basic Configuration Windows English</li><li>HCL Notes v11.0.0 Windows English</li><li>HCL Notes v11.0.0 Mac 64 bit English</li><li>HCL Notes, Domino Designer and Admin v11.0.0 Windows English</li><li>HCL Domino Server v11.0.0 Windows 64 bit English</li><li>HCL Domino Server v11.0.0 Linux 64 bit English</li><li>HCL Sametime v11.0.0 Multilingual</li></ul><p>The post <a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html">HCL Notes & Domino 11 Beta</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  242. <!-- YARPP List -->
  243. <hr /><p>Related posts:<ol>
  244. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  245. </ol></p>
  246. </div>
  247. ]]></content>
  248. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html#comments" thr:count="3" />
  249. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html/feed/atom" thr:count="3" />
  250. <thr:total>3</thr:total>
  251. </entry>
  252. <entry>
  253. <author>
  254. <name>Per Henrik Lausten</name>
  255. </author>
  256.  
  257. <title type="html"><![CDATA[IBM Domino and IBM Notes/Domino Designer 9.0.1 FP10 has been released: major update to the platform!]]></title>
  258. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2018/01/ibm-domino-and-ibm-notes-domino-designer-9-0-1-fp10-has-been-released-major-update-to-the-platform.html" />
  259.  
  260. <id>http://per.lausten.dk/blog/?p=1314</id>
  261. <updated>2018-01-31T07:15:36Z</updated>
  262. <published>2018-01-31T07:15:36Z</published>
  263. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="Eclipse" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino Designer" /><category scheme="https://per.lausten.dk/blog" term="Java" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  264. <summary type="html"><![CDATA[<p>IBM Domino and IBM Notes/Domino Designer 9.0.1 Feature Pack 10 has been released today and is available for download on IBM Fix Central. This is a major update to the platform. The most important updates for developers include: Upgrade from Java 1.6 to Java 1.8 for both Domino Designer and the server The Domino Designer [&#8230;]</p>
  265. <p>The post <a href="https://per.lausten.dk/blog/2018/01/ibm-domino-and-ibm-notes-domino-designer-9-0-1-fp10-has-been-released-major-update-to-the-platform.html">IBM Domino and IBM Notes/Domino Designer 9.0.1 FP10 has been released: major update to the platform!</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  266. <!-- YARPP List -->
  267. <hr />
  268. Related posts:<ol>
  269. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  270. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  271. </ol>
  272. </div>
  273. ]]></summary>
  274.  
  275. <content type="html" xml:base="https://per.lausten.dk/blog/2018/01/ibm-domino-and-ibm-notes-domino-designer-9-0-1-fp10-has-been-released-major-update-to-the-platform.html"><![CDATA[<p>IBM Domino and IBM Notes/Domino Designer 9.0.1 Feature Pack 10 has been released today and is available for download on <a href="https://www-945.ibm.com/support/fixcentral">IBM Fix Central</a>. This is a major update to the platform.</p>
  276. <p>The most important updates for developers include:</p>
  277. <ul>
  278. <li>Upgrade from Java 1.6 to Java 1.8 for both Domino Designer and the server</li>
  279. <li>The Domino Designer Eclipse platform is now running version 4.6.2 (a major upgrade from Eclipse 3.4.2)</li>
  280. <li>OSGi is upgraded</li>
  281. </ul>
  282. <p>More details of changes are <a href="http://www-10.lotus.com/ldd/fixlist.nsf/8d1c0550e6242b69852570c900549a74/86a6c4ba892f0218852581fc0067b4f4?OpenDocument">available at developerWorks</a>. Details of all fixes will be available later in the usual <a href="http://www-10.lotus.com/ldd/fixlist.nsf">Fix List database</a>.</p><p>The post <a href="https://per.lausten.dk/blog/2018/01/ibm-domino-and-ibm-notes-domino-designer-9-0-1-fp10-has-been-released-major-update-to-the-platform.html">IBM Domino and IBM Notes/Domino Designer 9.0.1 FP10 has been released: major update to the platform!</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  283. <!-- YARPP List -->
  284. <hr /><p>Related posts:<ol>
  285. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  286. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  287. </ol></p>
  288. </div>
  289. ]]></content>
  290. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2018/01/ibm-domino-and-ibm-notes-domino-designer-9-0-1-fp10-has-been-released-major-update-to-the-platform.html#comments" thr:count="2" />
  291. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2018/01/ibm-domino-and-ibm-notes-domino-designer-9-0-1-fp10-has-been-released-major-update-to-the-platform.html/feed/atom" thr:count="2" />
  292. <thr:total>2</thr:total>
  293. </entry>
  294. <entry>
  295. <author>
  296. <name>Per Henrik Lausten</name>
  297. </author>
  298.  
  299. <title type="html"><![CDATA[I&#8217;m a five-time IBM Champion!]]></title>
  300. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2016/12/im-a-five-time-ibm-champion.html" />
  301.  
  302. <id>http://per.lausten.dk/blog/?p=1306</id>
  303. <updated>2020-01-02T12:24:26Z</updated>
  304. <published>2016-12-14T19:52:09Z</published>
  305. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="community" /><category scheme="https://per.lausten.dk/blog" term="IBM Champion" /><category scheme="https://per.lausten.dk/blog" term="PHL Consult" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  306. <summary type="html"><![CDATA[<p>The 2017 IBM Champions for IBM Collaboration Solutions was just announced and it makes me proud to see that I continue as an IBM Champion. Congratulations to the 123 IBM Champions!</p>
  307. <p>The post <a href="https://per.lausten.dk/blog/2016/12/im-a-five-time-ibm-champion.html">I’m a five-time IBM Champion!</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  308. <hr />
  309. No related posts (automatically generated).
  310. </div>
  311. ]]></summary>
  312.  
  313. <content type="html" xml:base="https://per.lausten.dk/blog/2016/12/im-a-five-time-ibm-champion.html"><![CDATA[<p>The <a href="https://www.ibm.com/developerworks/community/blogs/762e655e-e86c-4624-9662-ee81c6874de1/entry/Introducing_the_2017_IBM_Champions">2017 IBM Champions for IBM Collaboration Solutions</a> was just announced and it makes me proud to see that I continue as an IBM Champion.</p>
  314. <p>Congratulations to the 123 IBM Champions!</p><p>The post <a href="https://per.lausten.dk/blog/2016/12/im-a-five-time-ibm-champion.html">I’m a five-time IBM Champion!</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  315. <hr /><p>No related posts (automatically generated).</p>
  316. </div>
  317. ]]></content>
  318. </entry>
  319. <entry>
  320. <author>
  321. <name>Per Henrik Lausten</name>
  322. </author>
  323.  
  324. <title type="html"><![CDATA[I&#8217;m a 2016 IBM Champion!]]></title>
  325. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2015/12/im-a-2016-ibm-champion.html" />
  326.  
  327. <id>http://per.lausten.dk/blog/?p=1297</id>
  328. <updated>2015-12-01T13:07:39Z</updated>
  329. <published>2015-12-01T13:07:39Z</published>
  330. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="community" /><category scheme="https://per.lausten.dk/blog" term="IBM Champion" /><category scheme="https://per.lausten.dk/blog" term="PHL Consult" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  331. <summary type="html"><![CDATA[<p>It has been a great year with focus on the 2 businesses that I am involved in: Sherlock Web and fmcg solutions. I have not been involved with public speaking this year but still try to help the XPages developer community on Stack Overflow as much as I can. It came as a pleasant surprise that [&#8230;]</p>
  332. <p>The post <a href="https://per.lausten.dk/blog/2015/12/im-a-2016-ibm-champion.html">I’m a 2016 IBM Champion!</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  333. <hr />
  334. No related posts (automatically generated).
  335. </div>
  336. ]]></summary>
  337.  
  338. <content type="html" xml:base="https://per.lausten.dk/blog/2015/12/im-a-2016-ibm-champion.html"><![CDATA[<p>It has been a great year with focus on the 2 businesses that I am involved in: <a href="http://www.sherlock.dk/en/">Sherlock Web</a> and <a href="http://fmcgsolutions.dk/">fmcg solutions</a>.</p>
  339. <p>I have not been involved with public speaking this year but still try to help the XPages developer community on <a href="http://stackoverflow.com/users/785061/per-henrik-lausten">Stack Overflow</a> as much as I can.</p>
  340. <p>It came as a pleasant surprise that I was elected as IBM Champion for 2016. I'm once again honored to be part of this <a href="https://www.ibm.com/developerworks/community/blogs/ibmchampion/entry/Announcing_the_IBM_Champion_Class_of_2016_for_IBM_Social_Business">amazing group of people</a>!</p><p>The post <a href="https://per.lausten.dk/blog/2015/12/im-a-2016-ibm-champion.html">I’m a 2016 IBM Champion!</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  341. <hr /><p>No related posts (automatically generated).</p>
  342. </div>
  343. ]]></content>
  344. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2015/12/im-a-2016-ibm-champion.html#comments" thr:count="4" />
  345. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2015/12/im-a-2016-ibm-champion.html/feed/atom" thr:count="4" />
  346. <thr:total>4</thr:total>
  347. </entry>
  348. <entry>
  349. <author>
  350. <name>Per Henrik Lausten</name>
  351. </author>
  352.  
  353. <title type="html"><![CDATA[I&#8217;m a 2015 IBM Champion]]></title>
  354. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2014/12/im-a-2015-ibm-champion.html" />
  355.  
  356. <id>http://per.lausten.dk/blog/?p=1281</id>
  357. <updated>2014-12-21T15:22:44Z</updated>
  358. <published>2014-12-21T15:22:44Z</published>
  359. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="community" /><category scheme="https://per.lausten.dk/blog" term="DanNotes" /><category scheme="https://per.lausten.dk/blog" term="IBM Champion" /><category scheme="https://per.lausten.dk/blog" term="Notesnet" /><category scheme="https://per.lausten.dk/blog" term="OpenNTF" /><category scheme="https://per.lausten.dk/blog" term="PHL Consult" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  360. <summary type="html"><![CDATA[<p>I am very proud of being elected a 2015 IBM Champion for IBM Collaboration Solutions along with 95 other champions! &#160;</p>
  361. <p>The post <a href="https://per.lausten.dk/blog/2014/12/im-a-2015-ibm-champion.html">I’m a 2015 IBM Champion</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  362. <hr />
  363. No related posts (automatically generated).
  364. </div>
  365. ]]></summary>
  366.  
  367. <content type="html" xml:base="https://per.lausten.dk/blog/2014/12/im-a-2015-ibm-champion.html"><![CDATA[<p>I am very proud of being elected a <a href="https://www.ibm.com/developerworks/community/blogs/ibmchampion/entry/announcing_the_2015_class_of_ibm_champions_for_ics?" target="_blank">2015 IBM Champion for IBM Collaboration Solutions</a> along with 95 other champions!</p>
  368. <p><img decoding="async" class="aligncenter size-medium wp-image-1284" src="https://per.lausten.dk/blog/wp-content/uploads/2014/12/champions-300x113.png" alt="IBM Champions - They're experts. They're leaders." width="300" height="113" srcset="https://per.lausten.dk/blog/wp-content/uploads/2014/12/champions-300x113.png 300w, https://per.lausten.dk/blog/wp-content/uploads/2014/12/champions.png 788w" sizes="(max-width: 300px) 100vw, 300px" /></p>
  369. <p>&nbsp;</p><p>The post <a href="https://per.lausten.dk/blog/2014/12/im-a-2015-ibm-champion.html">I’m a 2015 IBM Champion</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  370. <hr /><p>No related posts (automatically generated).</p>
  371. </div>
  372. ]]></content>
  373. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2014/12/im-a-2015-ibm-champion.html#comments" thr:count="8" />
  374. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2014/12/im-a-2015-ibm-champion.html/feed/atom" thr:count="8" />
  375. <thr:total>8</thr:total>
  376. </entry>
  377. <entry>
  378. <author>
  379. <name>Per Henrik Lausten</name>
  380. </author>
  381.  
  382. <title type="html"><![CDATA[I am going to the 52nd DanNotes conference]]></title>
  383. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2014/10/i-am-going-to-the-52nd-dannotes-conference.html" />
  384.  
  385. <id>http://per.lausten.dk/blog/?p=1274</id>
  386. <updated>2014-10-30T09:16:29Z</updated>
  387. <published>2014-10-30T09:15:20Z</published>
  388. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="conference" /><category scheme="https://per.lausten.dk/blog" term="DanNotes" /><category scheme="https://per.lausten.dk/blog" term="IBM Champion" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino" /><category scheme="https://per.lausten.dk/blog" term="open source" /><category scheme="https://per.lausten.dk/blog" term="OpenNTF" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  389. <summary type="html"><![CDATA[<p>The 52nd DanNotes conference takes place on November 19 and 20. The conference starts off with a keynote by Kramer Reeves. After the keynote the developers can then look forward to Christian Güedemann, Nathan T. Freeman, John Dalsgaard and others. The administrators can look forward to Mikkel Heisterberg, Ben Menesi and others. See you there?</p>
  390. <p>The post <a href="https://per.lausten.dk/blog/2014/10/i-am-going-to-the-52nd-dannotes-conference.html">I am going to the 52nd DanNotes conference</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  391. <hr />
  392. No related posts (automatically generated).
  393. </div>
  394. ]]></summary>
  395.  
  396. <content type="html" xml:base="https://per.lausten.dk/blog/2014/10/i-am-going-to-the-52nd-dannotes-conference.html"><![CDATA[<p>The <a href="http://52.dannotes.dk">52nd DanNotes conference</a> takes place on November 19 and 20.</p>
  397. <p>The conference starts off with a keynote by <a href="https://www.socialbizug.org/blogs/Kramer/">Kramer Reeves</a>. After the keynote the developers can then look forward to <a href="http://guedebyte.wordpress.com/">Christian Güedemann</a>, <a href="http://nathantfreeman.wordpress.com/">Nathan T. Freeman</a>, <a href="http://www.dalsgaard-data.eu/blog/">John Dalsgaard</a> and others. The administrators can look forward to <a href="http://lekkimworld.com/">Mikkel Heisterberg</a>, <a href="https://twitter.com/BenMenesi">Ben Menesi</a> and others.</p>
  398. <p>See you there?</p><p>The post <a href="https://per.lausten.dk/blog/2014/10/i-am-going-to-the-52nd-dannotes-conference.html">I am going to the 52nd DanNotes conference</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  399. <hr /><p>No related posts (automatically generated).</p>
  400. </div>
  401. ]]></content>
  402. </entry>
  403. <entry>
  404. <author>
  405. <name>Per Henrik Lausten</name>
  406. </author>
  407.  
  408. <title type="html"><![CDATA[XPages: Optimized partial refreshes for event handlers]]></title>
  409. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2014/09/xpages-optimized-partial-refreshes-for-event-handlers.html" />
  410.  
  411. <id>http://per.lausten.dk/blog/?p=1263</id>
  412. <updated>2015-02-04T13:26:14Z</updated>
  413. <published>2014-09-20T09:05:05Z</published>
  414. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  415. <summary type="html"><![CDATA[<p>Sven Hasselbach has created an optimized version of the XSP.partialRefreshPost() method. This works great to reduce the number of form fields that are included in the request for a partialRefreshPost. But his version does not include support for running server-side actions because the the form fields included in the POST doesn't include the server-side event handler. [&#8230;]</p>
  416. <p>The post <a href="https://per.lausten.dk/blog/2014/09/xpages-optimized-partial-refreshes-for-event-handlers.html">XPages: Optimized partial refreshes for event handlers</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  417. <hr />
  418. No related posts (automatically generated).
  419. </div>
  420. ]]></summary>
  421.  
  422. <content type="html" xml:base="https://per.lausten.dk/blog/2014/09/xpages-optimized-partial-refreshes-for-event-handlers.html"><![CDATA[<p>Sven Hasselbach has created <a href="http://hasselba.ch/blog/?p=1383">an optimized version of the XSP.partialRefreshPost() method</a>. This works great to reduce the number of form fields that are included in the request for a partialRefreshPost.</p>
  423. <p>But his version does not include support for running server-side actions because the the form fields included in the POST doesn't include the server-side event handler.</p>
  424. <p>So I have created an optimized version of his optimized version that supports this 🙂<br />
  425. My versions adds a 'submitid' parameter that should point to the id of the event handler that you want to execute on the server.</p>
  426. <pre class="brush: plain; title: ; notranslate">
  427. XSP.partialRefreshPost(
  428.    '#{id:somePart}',
  429.    {
  430.      clearForm: true,
  431.      submitid: '#{id:submitEventHandler}'
  432.    }
  433. );
  434. </pre>
  435. <p class="p1">Here's an example of using the optimized partial refresh for an eventhandler:</p>
  436. <pre class="brush: plain; title: ; notranslate">
  437. &lt;xp:button id=&quot;button1&quot;&gt;
  438.    &lt;xp:eventHandler event=&quot;onclick&quot; submit=&quot;false&quot; id=&quot;submitEventHandler&quot; refreshMode=&quot;partial&quot; refreshId=&quot;somePart&quot;&gt;
  439.        &lt;xp:this.action&gt;&lt;!&#x5B;CDATA&#x5B;#{javascript:someServerSideAction();}]]&gt;&lt;/xp:this.action&gt;
  440.        &lt;xp:this.script&gt;&lt;!&#x5B;CDATA&#x5B;
  441.            XSP.partialRefreshPost(
  442.                '#{id:somePart}',
  443.                {
  444.                    clearForm: true,
  445.                    submitid: '#{id:submitEventHandler}'
  446.                }
  447.            );
  448.        ]]&gt;&lt;/xp:this.script&gt;
  449.    &lt;/xp:eventHandler&gt;
  450. &lt;/xp:button&gt;
  451. </pre>
  452. <p>Here's the complete code snippet (available as <a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=optimized-partial-refresh-with-support-for-server-side-actions">an OpenNTF XSnippets</a> too):</p>
  453. <pre class="brush: plain; title: ; notranslate">
  454. &lt;xp:scriptBlock id=&quot;scriptBlockPROptimized&quot;&gt;
  455.        &lt;xp:this.value&gt;&lt;!&#x5B;CDATA&#x5B;
  456. XSP.addOnLoad(function(){
  457.  
  458.    // hijack the existing partial refresh method
  459.    if( !XSP.__partialRefresh ){
  460.        XSP.__partialRefresh = XSP._partialRefresh;
  461.    }
  462.  
  463.    // add the new one to the XSP object
  464.    XSP._partialRefresh = function x_prfh(method, form, refreshId, options){
  465.  
  466.        // clear the form?
  467.        if( options.clearForm ){
  468.  
  469.            // create a new HTML form...
  470.            var newForm = document.createElement( &quot;form&quot; );
  471.            newForm.setAttribute( &quot;method&quot;, form.method );
  472.            newForm.setAttribute( &quot;action&quot;, form.action );
  473.  
  474.            // ... and loop all existing fields
  475.            for( var i = 0; i&lt;form.length; i++ ){
  476.                var field = form&#x5B;i];
  477.                var fieldName = field.name;
  478.                var includeField = false;
  479.  
  480.                try{
  481.  
  482.                    // check for addition fields
  483.                    if( options.additionalFields ){
  484.                        includeField = dojo.indexOf(options.additionalFields, fieldName)!=(-1)?true:false;
  485.                    }
  486.  
  487.                    // only add XPages relevant fields and addtional fields
  488.                    if( fieldName == form.id || fieldName.substr(0,2) == '$$' || includeField ){
  489.  
  490.                        var newField = null;
  491.                        if( field.options ){
  492.                            // special handling for fields with options
  493.                            for( var j=0; j&lt;field.length; j++ ){
  494.                                if( field.options&#x5B;j].selected ){
  495.                                    newField = document.createElement( &quot;input&quot; );
  496.                                    newField.setAttribute( &quot;type&quot;, &quot;hidden&quot; );
  497.                                    newField.setAttribute( &quot;name&quot;, fieldName );
  498.                                    newField.setAttribute( &quot;value&quot;, field.options&#x5B;j].value );
  499.                                    newForm.appendChild( newField );
  500.                                }
  501.                            }
  502.                        }else{
  503.                            // default field handling: just clone the DOM element
  504.  
  505.                            // check for $$xspsubmitid option
  506.            if( options.submitid &amp;&amp; fieldName == &quot;$$xspsubmitid&quot;){
  507.                newField = document.createElement( &quot;input&quot; );
  508.                newField.setAttribute( &quot;type&quot;, &quot;hidden&quot; );
  509.                newField.setAttribute( &quot;name&quot;, &quot;$$xspsubmitid&quot; );
  510.                newField.setAttribute( &quot;value&quot;, options.submitid );
  511.                newForm.appendChild( newField );
  512.            } else {
  513.                            newField = field.cloneNode( true );
  514.                            newForm.appendChild( newField );
  515.                        }
  516.                        }
  517.                    }
  518.                }catch(e){
  519.                    console.log(e);
  520.                }
  521.            }
  522.  
  523.            // call the original refresh method with the new form
  524.            return XSP.__partialRefresh(method, newForm, refreshId, options);
  525.        }
  526.  
  527.        XSP.__partialRefresh(method, form, refreshId, options);
  528.    };
  529. });
  530. ]]&gt;&lt;/xp:this.value&gt;
  531.    &lt;/xp:scriptBlock&gt;
  532. </pre>
  533. <hr />
  534. <p>Keep in mind that to optimize a partial refresh you need to focus on more than just the size of the POST request. You should also look at partial execution mode (<span class="s1">execMode</span><span class="s2">=</span>"partial") in order to reduce the amount of work that the server has to do.</p><p>The post <a href="https://per.lausten.dk/blog/2014/09/xpages-optimized-partial-refreshes-for-event-handlers.html">XPages: Optimized partial refreshes for event handlers</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  535. <hr /><p>No related posts (automatically generated).</p>
  536. </div>
  537. ]]></content>
  538. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2014/09/xpages-optimized-partial-refreshes-for-event-handlers.html#comments" thr:count="3" />
  539. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2014/09/xpages-optimized-partial-refreshes-for-event-handlers.html/feed/atom" thr:count="3" />
  540. <thr:total>3</thr:total>
  541. </entry>
  542. <entry>
  543. <author>
  544. <name>Per Henrik Lausten</name>
  545. </author>
  546.  
  547. <title type="html"><![CDATA[Authenticating your IBM Domino and IBM XWork Server web apps against Active Directory (LDAP)]]></title>
  548. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2014/08/authenticating-your-ibm-domino-and-ibm-xwork-server-web-apps-against-active-directory-ldap.html" />
  549.  
  550. <id>http://per.lausten.dk/blog/?p=1259</id>
  551. <updated>2014-08-28T14:27:50Z</updated>
  552. <published>2014-08-28T14:27:50Z</published>
  553. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino" /><category scheme="https://per.lausten.dk/blog" term="IBM XWork Server" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  554. <summary type="html"><![CDATA[<p>With IBM Domino and IBM XWork Server you can set up web authentication against an external LDAP such as Microsoft Active Directory. This is useful if you are deploying a web application and your users are already in an external directory. In this blog post I will show you how to set this up. Create [&#8230;]</p>
  555. <p>The post <a href="https://per.lausten.dk/blog/2014/08/authenticating-your-ibm-domino-and-ibm-xwork-server-web-apps-against-active-directory-ldap.html">Authenticating your IBM Domino and IBM XWork Server web apps against Active Directory (LDAP)</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  556. <!-- YARPP List -->
  557. <hr />
  558. Related posts:<ol>
  559. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  560. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  561. </ol>
  562. </div>
  563. ]]></summary>
  564.  
  565. <content type="html" xml:base="https://per.lausten.dk/blog/2014/08/authenticating-your-ibm-domino-and-ibm-xwork-server-web-apps-against-active-directory-ldap.html"><![CDATA[<p>With IBM Domino and IBM XWork Server you can set up web authentication against an external LDAP such as Microsoft Active Directory. This is useful if you are deploying a web application and your users are already in an external directory. In this blog post I will show you how to set this up.</p>
  566. <ol>
  567. <li>Create a Directory Assistance application on the server based on the Directory Assistance application template</li>
  568. <li>Edit the server document in the Domino Directory and add the path to the Directory Assistance application from step 1 to the Directory Assistance database name field on the Basics tab</li>
  569. <li>Create a new Directory Assistance document in the Directory Assistance application and fill out the following:
  570. <ol>
  571. <li>Domain type: LDAP</li>
  572. <li>Domain name: Company domain (notice: the domain name in the Directory Assistance document MUST not be equal to the Domino domain!)</li>
  573. <li>Company name: Company name</li>
  574. <li>Naming Contexts (Rules) - Trusted for Credentials: Yes</li>
  575. <li>Hostname: host name of Microsoft Active Directory (tip: use the Verify button to check access to the host)</li>
  576. <li>Optional authentication credential for search: If the Active Directory does not allow anonymous LDAP searches, then add username and password for a user with access to Active Directory</li>
  577. <li>LDAP vendor: Active Directory</li>
  578. <li>Base DN for search: DC=company,DC=com (use the Suggest button to find the correct format)</li>
  579. <li>Channel encryption: SSL or none (notice: if changing from SSL to none make sure that Naming Contexts (Rules) - Trusted for Credentials is not changed from Yes to No)</li>
  580. </ol>
  581. </li>
  582. <li>Restart your server</li>
  583. </ol>
  584. <p>It's now time to test your your LDAP configuration. Start by creating a new application with access control set to Readers for Default and No Access for Anonymous. Try to access the application from a browser and you will be prompted for credentials. Now logon using a valid username and password. You will be able to access the application if your Directory Assistance setup is working. Congratulations - you can now deploy your web application and have users authenticate using Microsoft Active Directory - without having any user details stored on the IBM Domino/IBM XWork server!</p>
  585. <p>If authentication fails, you should start with issuing the "show xdir" command on the server console. You should see two entries in the list - the first one pointing to the Domino directory (names.nsf) and the second one pointing to your LDAP configuration.</p>
  586. <p>You can also use the webauth_verbose_trace=1 option to enable debug messages on the server console by issuing "set conf webauth_verbose_trace=1" on the server console.</p><p>The post <a href="https://per.lausten.dk/blog/2014/08/authenticating-your-ibm-domino-and-ibm-xwork-server-web-apps-against-active-directory-ldap.html">Authenticating your IBM Domino and IBM XWork Server web apps against Active Directory (LDAP)</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  587. <!-- YARPP List -->
  588. <hr /><p>Related posts:<ol>
  589. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  590. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  591. </ol></p>
  592. </div>
  593. ]]></content>
  594. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2014/08/authenticating-your-ibm-domino-and-ibm-xwork-server-web-apps-against-active-directory-ldap.html#comments" thr:count="6" />
  595. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2014/08/authenticating-your-ibm-domino-and-ibm-xwork-server-web-apps-against-active-directory-ldap.html/feed/atom" thr:count="6" />
  596. <thr:total>6</thr:total>
  597. </entry>
  598. <entry>
  599. <author>
  600. <name>Per Henrik Lausten</name>
  601. </author>
  602.  
  603. <title type="html"><![CDATA[XPages and Domino 9.0.1 FP2: upgrades to CKEditor and Dojo]]></title>
  604. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2014/08/xpages-and-domino-9-0-1-fp2-upgrades-to-ckeditor-and-dojo.html" />
  605.  
  606. <id>http://per.lausten.dk/blog/?p=1242</id>
  607. <updated>2014-08-24T19:46:05Z</updated>
  608. <published>2014-08-24T14:13:56Z</published>
  609. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino" /><category scheme="https://per.lausten.dk/blog" term="IBM XWork Server" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  610. <summary type="html"><![CDATA[<p>IBM released fix pack 2 for Domino and XWork Server 9.0.1 this week. Among many fixes it includes the following fix: SPR# TMGN9KJTEB - Adds Internet Explorer 11 support for xPages I asked Brian Gleeson from the IBM Dublin team what exactly this means, and he responded that it covers an upgrade of CKEditor from [&#8230;]</p>
  611. <p>The post <a href="https://per.lausten.dk/blog/2014/08/xpages-and-domino-9-0-1-fp2-upgrades-to-ckeditor-and-dojo.html">XPages and Domino 9.0.1 FP2: upgrades to CKEditor and Dojo</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  612. <!-- YARPP List -->
  613. <hr />
  614. Related posts:<ol>
  615. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  616. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  617. </ol>
  618. </div>
  619. ]]></summary>
  620.  
  621. <content type="html" xml:base="https://per.lausten.dk/blog/2014/08/xpages-and-domino-9-0-1-fp2-upgrades-to-ckeditor-and-dojo.html"><![CDATA[<p>IBM released <a href="http://www-10.lotus.com/ldd/fixlist.nsf/(Progress)/901%20FP2">fix pack 2 for Domino and XWork Server 9.0.1</a> this week. Among many fixes it includes the following fix:</p>
  622. <blockquote><p><a href="http://www-10.lotus.com/ldd/fixlist.nsf/8ed1b46cfdba8957852570c90054623b/3a68d0cfbae390c285257d2c006df84e?OpenDocument">SPR# TMGN9KJTEB - Adds Internet Explorer 11 support for xPages</a></p></blockquote>
  623. <p>I asked Brian Gleeson from the IBM Dublin team what exactly this means, and <a href="https://twitter.com/BGleesonIE/status/502749076497391617">he responded</a> that it covers an upgrade of CKEditor from 3.6.x to 4.3.2 and an upgrade of Dojo from 1.8.3 to 1.9.2.</p>
  624. <p>One issue I have seen so far with CKEditor 4.3.2 is that the "Insert image" button called 'Image' in a <a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/CKEditor_in_XPages_in_NotesDomino_8.5.2">custom toolbar</a> is different from the standard "Insert image" button used if you use the default toolbar. Instead, you need to use 'IbmImage' as the name of the image button.</p>
  625. <p>The latest CKEditor adds a spell check option - either through the default toolbar or by adding 'IbmSpellChecker' to your custom toolbar. It's great that the CKEditor in XPages finally adds that facility. Here it is in action:</p>
  626. <p><img decoding="async" class="aligncenter wp-image-1246 size-full" src="https://per.lausten.dk/blog/wp-content/uploads/2014/08/Screen-Shot-2014-08-24-at-20.59.07.png" alt="CKEditor spell checker" width="728" height="397" srcset="https://per.lausten.dk/blog/wp-content/uploads/2014/08/Screen-Shot-2014-08-24-at-20.59.07.png 728w, https://per.lausten.dk/blog/wp-content/uploads/2014/08/Screen-Shot-2014-08-24-at-20.59.07-300x163.png 300w" sizes="(max-width: 728px) 100vw, 728px" /></p>
  627. <p>With the new CKEditor the 'toolbarType' Dojo attribute no longer works. Instead use 'toolbar' as Dojo attribute with Slim, Medium, Large and Full as possible values.</p><p>The post <a href="https://per.lausten.dk/blog/2014/08/xpages-and-domino-9-0-1-fp2-upgrades-to-ckeditor-and-dojo.html">XPages and Domino 9.0.1 FP2: upgrades to CKEditor and Dojo</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
  628. <!-- YARPP List -->
  629. <hr /><p>Related posts:<ol>
  630. <li><a href="https://per.lausten.dk/blog/2019/09/hcl-notes-domino-11-beta.html" rel="bookmark" title="HCL Notes &#038; Domino 11 Beta">HCL Notes &#038; Domino 11 Beta</a></li>
  631. <li><a href="https://per.lausten.dk/blog/2020/01/hcl-notes-11-and-hcl-domino-11-have-been-released.html" rel="bookmark" title="HCL Notes 11 and HCL Domino 11 have been released">HCL Notes 11 and HCL Domino 11 have been released</a></li>
  632. </ol></p>
  633. </div>
  634. ]]></content>
  635. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2014/08/xpages-and-domino-9-0-1-fp2-upgrades-to-ckeditor-and-dojo.html#comments" thr:count="21" />
  636. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2014/08/xpages-and-domino-9-0-1-fp2-upgrades-to-ckeditor-and-dojo.html/feed/atom" thr:count="21" />
  637. <thr:total>21</thr:total>
  638. </entry>
  639. <entry>
  640. <author>
  641. <name>Per Henrik Lausten</name>
  642. </author>
  643.  
  644. <title type="html"><![CDATA[Presentation: an introduction to Bootstrap4XPages]]></title>
  645. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-bootstrap4xpages.html" />
  646.  
  647. <id>http://per.lausten.dk/blog/?p=1240</id>
  648. <updated>2018-01-31T07:27:28Z</updated>
  649. <published>2014-08-22T13:29:34Z</published>
  650. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="Bootstrap" /><category scheme="https://per.lausten.dk/blog" term="Notesnet" /><category scheme="https://per.lausten.dk/blog" term="Presentation" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  651. <summary type="html"><![CDATA[<p>Today I am with the rest of the Notesnet.dk members at our yearly 2-day conference. I did a brief presentation on Bootstrap4XPages: Bootstrap4XPages - an introduction from Per Henrik Lausten</p>
  652. <p>The post <a href="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-bootstrap4xpages.html">Presentation: an introduction to Bootstrap4XPages</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  653. <hr />
  654. No related posts (automatically generated).
  655. </div>
  656. ]]></summary>
  657.  
  658. <content type="html" xml:base="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-bootstrap4xpages.html"><![CDATA[<p>Today I am with the rest of the <a href="http://notesnet.dk/notesnet/members.nsf/ActiveByName!OpenView">Notesnet.dk members</a> at our yearly 2-day conference. I did a brief presentation on <a href="http://bootstrap4xpages.openntf.org/">Bootstrap4XPages</a>:</p>
  659. <p><iframe loading="lazy" style="border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;" src="//www.slideshare.net/slideshow/embed_code/key/4UXPlaqbZAhiel" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>
  660. <div style="margin-bottom: 5px;"><strong> <a title="Bootstrap4XPages - an introduction" href="//www.slideshare.net/perlausten/phl-consult-bootstrap4-xpages-introduction-august-2014" target="_blank" rel="noopener">Bootstrap4XPages - an introduction</a> </strong> from <strong><a href="https://www.slideshare.net/perlausten" target="_blank" rel="noopener">Per Henrik Lausten</a></strong></div><p>The post <a href="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-bootstrap4xpages.html">Presentation: an introduction to Bootstrap4XPages</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  661. <hr /><p>No related posts (automatically generated).</p>
  662. </div>
  663. ]]></content>
  664. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-bootstrap4xpages.html#comments" thr:count="1" />
  665. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-bootstrap4xpages.html/feed/atom" thr:count="1" />
  666. <thr:total>1</thr:total>
  667. </entry>
  668. <entry>
  669. <author>
  670. <name>Per Henrik Lausten</name>
  671. </author>
  672.  
  673. <title type="html"><![CDATA[Submit your session abstracts for the DanNotes 52nd conference]]></title>
  674. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2014/08/submit-your-session-abstracts-for-the-dannotes-52nd-conference.html" />
  675.  
  676. <id>http://per.lausten.dk/blog/?p=1238</id>
  677. <updated>2014-08-22T12:38:08Z</updated>
  678. <published>2014-08-22T12:38:08Z</published>
  679. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="conference" /><category scheme="https://per.lausten.dk/blog" term="DanNotes" />
  680. <summary type="html"><![CDATA[<p>The 52nd DanNotes conference takes place on November 19-20, 2014. I am part of the organizers team and we are hard at work planning the conference and have opened for session abstract submissions. If you are interested in speaking at the conference, please register and submit your session abstract. We are looking for business related sessions, technical sessions, case stories [&#8230;]</p>
  681. <p>The post <a href="https://per.lausten.dk/blog/2014/08/submit-your-session-abstracts-for-the-dannotes-52nd-conference.html">Submit your session abstracts for the DanNotes 52nd conference</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  682. <hr />
  683. No related posts (automatically generated).
  684. </div>
  685. ]]></summary>
  686.  
  687. <content type="html" xml:base="https://per.lausten.dk/blog/2014/08/submit-your-session-abstracts-for-the-dannotes-52nd-conference.html"><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1160" src="https://per.lausten.dk/blog/wp-content/uploads/2013/08/dannotes-logo-500x48.png" alt="DanNotes" width="500" height="48" srcset="https://per.lausten.dk/blog/wp-content/uploads/2013/08/dannotes-logo-500x48.png 500w, https://per.lausten.dk/blog/wp-content/uploads/2013/08/dannotes-logo-500x48-300x28.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
  688. <p>The 52nd <a href="http://www.dannotes.dk/">DanNotes</a> conference takes place on November 19-20, 2014. I am part of t<a href="http://www.dannotes.dk/dannotes/dannotes.nsf/docs/bestyrelsen">he organizers team</a> and we are hard at work planning the conference and have opened for session abstract submissions. If you are interested in speaking at the conference, please <a href="http://speakers.dannotes.dk/">register and submit your session abstract</a>.</p>
  689. <p>We are looking for business related sessions, technical sessions, case stories and more - and we are looking for speakers from all over the world.</p>
  690. <p>One important point: DanNotes will take care of your travel and accommodation expenses! So what are you waiting for? <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://per.lausten.dk/blog/2014/08/submit-your-session-abstracts-for-the-dannotes-52nd-conference.html">Submit your session abstracts for the DanNotes 52nd conference</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  691. <hr /><p>No related posts (automatically generated).</p>
  692. </div>
  693. ]]></content>
  694. </entry>
  695. <entry>
  696. <author>
  697. <name>Per Henrik Lausten</name>
  698. </author>
  699.  
  700. <title type="html"><![CDATA[Presentation: an introduction to IBM BlueMix]]></title>
  701. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-ibm-bluemix.html" />
  702.  
  703. <id>http://per.lausten.dk/blog/?p=1236</id>
  704. <updated>2014-08-20T20:18:52Z</updated>
  705. <published>2014-08-20T20:18:52Z</published>
  706. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="IBM BlueMix" /><category scheme="https://per.lausten.dk/blog" term="Notesnet" /><category scheme="https://per.lausten.dk/blog" term="Presentation" />
  707. <summary type="html"><![CDATA[<p>In June I introduced the Notesnet.dk members to IBM BlueMix. I used a combination of the presentation below and hands-on examples. An introduction to IBM BlueMix from Per Henrik Lausten</p>
  708. <p>The post <a href="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-ibm-bluemix.html">Presentation: an introduction to IBM BlueMix</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  709. <hr />
  710. No related posts (automatically generated).
  711. </div>
  712. ]]></summary>
  713.  
  714. <content type="html" xml:base="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-ibm-bluemix.html"><![CDATA[<p>In June I introduced the <a href="http://notesnet.dk/notesnet/members.nsf/ActiveByName!OpenView">Notesnet.dk members</a> to IBM BlueMix. I used a combination of the presentation below and hands-on examples.</p>
  715. <p><iframe loading="lazy" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" src="//www.slideshare.net/slideshow/embed_code/38144481" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>
  716. <div style="margin-bottom: 5px;"><strong> <a title="An introduction to IBM BlueMix" href="https://www.slideshare.net/perlausten/phl-consult-ibm-bluemix-introduction-june-2014" target="_blank">An introduction to IBM BlueMix</a> </strong> from <strong><a href="http://www.slideshare.net/perlausten" target="_blank">Per Henrik Lausten</a></strong></div><p>The post <a href="https://per.lausten.dk/blog/2014/08/presentation-an-introduction-to-ibm-bluemix.html">Presentation: an introduction to IBM BlueMix</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  717. <hr /><p>No related posts (automatically generated).</p>
  718. </div>
  719. ]]></content>
  720. </entry>
  721. <entry>
  722. <author>
  723. <name>Per Henrik Lausten</name>
  724. </author>
  725.  
  726. <title type="html"><![CDATA[XPages boilerplate: useful code snippets and modules for your next XPages project]]></title>
  727. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2013/12/xpages-boilerplate-useful-code-snippets-and-modules-for-your-next-xpages-project.html" />
  728.  
  729. <id>http://per.lausten.dk/blog/?p=1223</id>
  730. <updated>2013-12-11T15:52:54Z</updated>
  731. <published>2013-12-11T15:52:54Z</published>
  732. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino" /><category scheme="https://per.lausten.dk/blog" term="IBM Domino Designer" /><category scheme="https://per.lausten.dk/blog" term="IBM XWork Server" /><category scheme="https://per.lausten.dk/blog" term="open source" /><category scheme="https://per.lausten.dk/blog" term="OpenNTF" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  733. <summary type="html"><![CDATA[<p>When I start a new XPages project, I use lots of code snippets and modules from previous projects. Many of these code snippets and modules are open source or available on blog posts from fellow XPages bloggers. In this blog post I will list some of these useful code snippets and modules and hope that [&#8230;]</p>
  734. <p>The post <a href="https://per.lausten.dk/blog/2013/12/xpages-boilerplate-useful-code-snippets-and-modules-for-your-next-xpages-project.html">XPages boilerplate: useful code snippets and modules for your next XPages project</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  735. <hr />
  736. No related posts (automatically generated).
  737. </div>
  738. ]]></summary>
  739.  
  740. <content type="html" xml:base="https://per.lausten.dk/blog/2013/12/xpages-boilerplate-useful-code-snippets-and-modules-for-your-next-xpages-project.html"><![CDATA[<p>When I start a new XPages project, I use lots of code snippets and modules from previous projects. Many of these code snippets and modules are open source or available on blog posts from fellow XPages bloggers. In this blog post I will list some of these useful code snippets and modules and hope that this will inspire you and help you enhance your next XPages project.</p>
  741. <p>Useful code snippets and modules:</p>
  742. <ul>
  743. <li><a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=emailbean-send-dominodocument-html-emails-cw-embedded-images-attachments-custom-headerfooter">email bean</a> by <a href="http://tonymcguckin.wordpress.com/">Tony McGuckin</a> (for easy sending of emails)</li>
  744. <li><a href="http://linqed.eu/?p=66">multi-page messages</a> by <a href="http://linqed.eu/">Mark Leusink</a> (for displaying "error" messages on one XPage that originates from another XPage)</li>
  745. <li><a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=session-expire-acl-controll-phaselistener">session expiration phase listener</a> by <a href="https://www.bleedyellow.com/blogs/weihang">Weihang Chen</a> (for proper handling of the scenario where the session expires)</li>
  746. <li><a href="http://hasselba.ch/blog/?p=649">localization setter</a> by <a href="http://hasselba.ch">Sven Hasselbach</a> (for setting the correct locale for the browser session)</li>
  747. <li><a href="http://www.bleedyellow.com/blogs/andyc/entry/a_flash_scope_for_xpages">flashScope</a> by <a href="http://www.bleedyellow.com/blogs/andyc">Andy Cunliffe</a> (for creating flashScope variables - a sort of view scope variable that can be used across pages)</li>
  748. <li><a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=dynamicviewcustomizer">example customizer bean</a> by <a href="http://frostillic.us/">Jesse Gallagher</a> for the Dynamic View Control from Extension Library (for customizing the look of the generated output of the Dynamic View control)</li>
  749. <li>JSFUtil: originally introduced to XPages by <a href="http://www.timtripcony.com/">Tim Tripcony</a>, and since then modified and extended by several. Here's <a href="https://github.com/jesse-gallagher/XPages-Scaffolding/blob/master/xspscaffold/Code/Java/util/JSFUtil.java">one version of JSFUtil</a> by <a href="http://frostillic.us/">Jesse Gallagher</a>. JSFUtil is a must-have for working with XPages in Java</li>
  750. <li><a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=standby-dialog-custom-control">Standby Dialog custom control</a> by <a href="http://www.xpagedeveloper.com/">Fredrik Norling</a> (for making it obvious for the user of your app that server processing is taking place)</li>
  751. <li><a href="http://www.openntf.org/p/XPage%20Document%20Locker">XPages Document Locker</a> by <a href="http://www.xpagedeveloper.com/">Fredrik Norling</a> (for easy document locking)</li>
  752. <li><a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=dblookup-dbcolumn-with-cache-sort-and-unique">DbLookup &amp; DbColumn, with cache, sort and unique</a> by <a href="http://notesnl.blogspot.com">Tom Steenbergen</a> (for improved DbLookup and DbColumn with caching support)</li>
  753. <li><a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=ssjs-form-validation-that-triggers-errormessage-controls">SSJS Form Validation That Triggers ErrorMessage Controls</a> by <a href="https://www.bleedyellow.com/blogs/swissarmyknife/">Don Mottolo</a> (for central validation of input fields)</li>
  754. <li><a href="http://dontpanic82.blogspot.com/2010/04/xpages-code-snippet-for-datestring.html">DateConverter</a> by <a href="http://dontpanic82.blogspot.com">Tommy Valand</a> (for easy conversion of dates to/from strings)</li>
  755. <li><a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=display-warning-message-if-internet-explorer-uses-compatibility-view-mode">Display warning message if Internet Explorer uses Compatibility View mode</a> by myself (useful for displaying a message to the user if Internet Explorer is set to run in Compatibility View mode)</li>
  756. <li><a href="http://openntf.org/XSnippets.nsf/snippet.xsp?id=phase-listener-to-set-ie-to-edge-or-x-ua-compatible-value">Phase listener to set IE to edge or X-UA-Compatible value</a> by <a href="http://blog.hughesconnect.com/">Mark Hughes</a> (useful for instance for making Internet Explorer 11 behave by setting the value to "IE=10")</li>
  757. </ul>
  758. <p>You can also take a look at the <a href="https://github.com/jesse-gallagher/XPages-Scaffolding">XPages Scaffolding project</a> by <a href="http://frostillic.us/">Jesse Gallagher</a>. At least look at the <a href="https://github.com/jesse-gallagher/XPages-Scaffolding/blob/master/README.md">README.md</a> file in which Jesse describes what's included.</p>
  759. <p>Of course, you should not forget all the useful libraries and tools available in <a href="http://essentials.openntf.org">OpenNTF Essentials</a> (both in the Essentials Runtime and in Essentials Toolbox) such as the OpenNTF Domino API, XPages Debug Toolbar and XPages Log File Reader. Also of great value is <a href="http://www.openntf.org/p/Auto%20Logins%20for%20IBM%20Domino/%20XWork%20server">Auto Logins</a> which provides "remember me" functionality for your app.</p><p>The post <a href="https://per.lausten.dk/blog/2013/12/xpages-boilerplate-useful-code-snippets-and-modules-for-your-next-xpages-project.html">XPages boilerplate: useful code snippets and modules for your next XPages project</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  760. <hr /><p>No related posts (automatically generated).</p>
  761. </div>
  762. ]]></content>
  763. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2013/12/xpages-boilerplate-useful-code-snippets-and-modules-for-your-next-xpages-project.html#comments" thr:count="1" />
  764. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2013/12/xpages-boilerplate-useful-code-snippets-and-modules-for-your-next-xpages-project.html/feed/atom" thr:count="1" />
  765. <thr:total>1</thr:total>
  766. </entry>
  767. <entry>
  768. <author>
  769. <name>Per Henrik Lausten</name>
  770. </author>
  771.  
  772. <title type="html"><![CDATA[I am going to IBM Connect 2014]]></title>
  773. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2013/12/i-am-going-to-ibm-connect-2014.html" />
  774.  
  775. <id>http://per.lausten.dk/blog/?p=1217</id>
  776. <updated>2013-12-11T13:10:26Z</updated>
  777. <published>2013-12-11T13:09:04Z</published>
  778. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="conference" /><category scheme="https://per.lausten.dk/blog" term="IBM Connect" /><category scheme="https://per.lausten.dk/blog" term="Lotusphere" /><category scheme="https://per.lausten.dk/blog" term="PHL Consult" />
  779. <summary type="html"><![CDATA[<p>The IBM Connect 2014 conference takes place next month. I am going once again and look forward to the atmosphere, the sessions, and most importantly the people. I arrive Friday evening January 24th and leave again Friday January 31st. I will be staying at the Dolphin hotel. See you there?</p>
  780. <p>The post <a href="https://per.lausten.dk/blog/2013/12/i-am-going-to-ibm-connect-2014.html">I am going to IBM Connect 2014</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  781. <hr />
  782. No related posts (automatically generated).
  783. </div>
  784. ]]></summary>
  785.  
  786. <content type="html" xml:base="https://per.lausten.dk/blog/2013/12/i-am-going-to-ibm-connect-2014.html"><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1218" alt="IBM Connect 2014" src="https://per.lausten.dk/blog/wp-content/uploads/2013/12/IBMConnect2014.png" width="433" height="127" srcset="https://per.lausten.dk/blog/wp-content/uploads/2013/12/IBMConnect2014.png 433w, https://per.lausten.dk/blog/wp-content/uploads/2013/12/IBMConnect2014-300x87.png 300w" sizes="(max-width: 433px) 100vw, 433px" /></p>
  787. <p>The <a href="http://ibm.co/ibmconnect">IBM Connect 2014 conference</a> takes place next month. I am going <a href="https://per.lausten.dk/blog/2012/10/i-am-attending-the-ibm-connectlotusphere-2013-conference.html">once again</a> and look forward to the atmosphere, the sessions, and most importantly the people.</p>
  788. <p>I arrive Friday evening January 24th and leave again Friday January 31st. I will be staying at the Dolphin hotel.</p>
  789. <p>See you there?</p><p>The post <a href="https://per.lausten.dk/blog/2013/12/i-am-going-to-ibm-connect-2014.html">I am going to IBM Connect 2014</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  790. <hr /><p>No related posts (automatically generated).</p>
  791. </div>
  792. ]]></content>
  793. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2013/12/i-am-going-to-ibm-connect-2014.html#comments" thr:count="4" />
  794. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2013/12/i-am-going-to-ibm-connect-2014.html/feed/atom" thr:count="4" />
  795. <thr:total>4</thr:total>
  796. </entry>
  797. <entry>
  798. <author>
  799. <name>Per Henrik Lausten</name>
  800. </author>
  801.  
  802. <title type="html"><![CDATA[Hour of Code: Anybody can learn]]></title>
  803. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2013/12/hour-of-code-anybody-can-learn.html" />
  804.  
  805. <id>http://per.lausten.dk/blog/?p=1208</id>
  806. <updated>2013-12-09T08:52:09Z</updated>
  807. <published>2013-12-09T08:44:18Z</published>
  808. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="Hour of Code" /><category scheme="https://per.lausten.dk/blog" term="Programming" />
  809. <summary type="html"><![CDATA[<p>This week is the Hour of Code week. I am going to introduce my oldest son's school class to programming (he is 8 years old). I will use some of the available resources from code.org such as LightBot, Who are you going to introduce to the world of programming this week?</p>
  810. <p>The post <a href="https://per.lausten.dk/blog/2013/12/hour-of-code-anybody-can-learn.html">Hour of Code: Anybody can learn</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  811. <hr />
  812. No related posts (automatically generated).
  813. </div>
  814. ]]></summary>
  815.  
  816. <content type="html" xml:base="https://per.lausten.dk/blog/2013/12/hour-of-code-anybody-can-learn.html"><![CDATA[<p><a href="http://csedweek.org"><img loading="lazy" decoding="async" class=" wp-image-1210 alignright" alt="Computer Science Education Week" src="https://per.lausten.dk/blog/wp-content/uploads/2013/12/csedweek.jpeg" width="139" height="131" /></a>This week is the <a href="http://csedweek.org/" target="_blank">Hour of Code</a> week.</p>
  817. <p>I am going to introduce my oldest son's school class to programming (he is 8 years old). I will use some of the <a href="http://csedweek.org/learn" target="_blank">available resources</a> from <a href="http://code.org/" target="_blank">code.org</a> such as <a href="http://hourofcode.com/lb" target="_blank">LightBot</a>,</p>
  818. <p>Who are you going to introduce to the world of programming this week?</p><p>The post <a href="https://per.lausten.dk/blog/2013/12/hour-of-code-anybody-can-learn.html">Hour of Code: Anybody can learn</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  819. <hr /><p>No related posts (automatically generated).</p>
  820. </div>
  821. ]]></content>
  822. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2013/12/hour-of-code-anybody-can-learn.html#comments" thr:count="4" />
  823. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2013/12/hour-of-code-anybody-can-learn.html/feed/atom" thr:count="4" />
  824. <thr:total>4</thr:total>
  825. </entry>
  826. <entry>
  827. <author>
  828. <name>Per Henrik Lausten</name>
  829. </author>
  830.  
  831. <title type="html"><![CDATA[I have been re-elected as IBM Champion]]></title>
  832. <link rel="alternate" type="text/html" href="https://per.lausten.dk/blog/2013/12/i-have-been-re-elected-as-ibm-champion.html" />
  833.  
  834. <id>http://per.lausten.dk/blog/?p=1201</id>
  835. <updated>2013-12-05T18:52:15Z</updated>
  836. <published>2013-12-05T15:50:13Z</published>
  837. <category scheme="https://per.lausten.dk/blog" term="Blog" /><category scheme="https://per.lausten.dk/blog" term="community" /><category scheme="https://per.lausten.dk/blog" term="DanNotes" /><category scheme="https://per.lausten.dk/blog" term="IBM Champion" /><category scheme="https://per.lausten.dk/blog" term="Notesnet" /><category scheme="https://per.lausten.dk/blog" term="OpenNTF" /><category scheme="https://per.lausten.dk/blog" term="PHL Consult" /><category scheme="https://per.lausten.dk/blog" term="XPages" />
  838. <summary type="html"><![CDATA[<p>I am honoured and proud to have been re-elected as IBM Champion with a group of 86 other 2014 IBM Champions for IBM Collaboration Solutions.</p>
  839. <p>The post <a href="https://per.lausten.dk/blog/2013/12/i-have-been-re-elected-as-ibm-champion.html">I have been re-elected as IBM Champion</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  840. <hr />
  841. No related posts (automatically generated).
  842. </div>
  843. ]]></summary>
  844.  
  845. <content type="html" xml:base="https://per.lausten.dk/blog/2013/12/i-have-been-re-elected-as-ibm-champion.html"><![CDATA[<p>I am honoured and proud to have been re-elected as IBM Champion with a group of 86 other <a href="https://www-304.ibm.com/connections/blogs/socialbusiness/entry/announcing_the_2014_ibm_champions_for_ics1">2014 IBM Champions for IBM Collaboration Solutions</a>.</p>
  846. <p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter  wp-image-1079" alt="IBM Champion logo" src="https://per.lausten.dk/blog/wp-content/uploads/2012/12/hidef-champion.jpg" width="558" height="102" srcset="https://per.lausten.dk/blog/wp-content/uploads/2012/12/hidef-champion.jpg 930w, https://per.lausten.dk/blog/wp-content/uploads/2012/12/hidef-champion-300x54.jpg 300w" sizes="(max-width: 558px) 100vw, 558px" /></p><p>The post <a href="https://per.lausten.dk/blog/2013/12/i-have-been-re-elected-as-ibm-champion.html">I have been re-elected as IBM Champion</a> first appeared on <a href="https://per.lausten.dk/blog">Per Henrik Lausten</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
  847. <hr /><p>No related posts (automatically generated).</p>
  848. </div>
  849. ]]></content>
  850. <link rel="replies" type="text/html" href="https://per.lausten.dk/blog/2013/12/i-have-been-re-elected-as-ibm-champion.html#comments" thr:count="2" />
  851. <link rel="replies" type="application/atom+xml" href="https://per.lausten.dk/blog/2013/12/i-have-been-re-elected-as-ibm-champion.html/feed/atom" thr:count="2" />
  852. <thr:total>2</thr:total>
  853. </entry>
  854. </feed>
  855.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid Atom 1.0" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//per.lausten.dk/blog/atom.xml

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda