Congratulations!

[Valid RSS] This is a valid RSS 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://www.schmhen.de/feed/

  1. <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
  2. xmlns:content="http://purl.org/rss/1.0/modules/content/"
  3. xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:atom="http://www.w3.org/2005/Atom"
  6. xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  7. xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  8. >
  9.  
  10. <channel>
  11. <title></title>
  12. <atom:link href="http://www.schmhen.de/feed/" rel="self" type="application/rss+xml" />
  13. <link>http://www.schmhen.de</link>
  14. <description>schmhen&#039;s Blog</description>
  15. <lastBuildDate>Thu, 28 Jan 2016 07:22:12 +0000</lastBuildDate>
  16. <language>de-DE</language>
  17. <sy:updatePeriod>hourly</sy:updatePeriod>
  18. <sy:updateFrequency>1</sy:updateFrequency>
  19. <generator>https://wordpress.org/?v=4.6.2</generator>
  20. <item>
  21. <title>IBM Connect 2016 &#8211; Reception and Party overview</title>
  22. <link>http://www.schmhen.de/2016/01/26/ibm-connect-2016-reception-and-party-overview/</link>
  23. <comments>http://www.schmhen.de/2016/01/26/ibm-connect-2016-reception-and-party-overview/#comments</comments>
  24. <pubDate>Tue, 26 Jan 2016 10:30:18 +0000</pubDate>
  25. <dc:creator><![CDATA[schmhen]]></dc:creator>
  26. <category><![CDATA[Allgemein]]></category>
  27. <category><![CDATA[2016]]></category>
  28. <category><![CDATA[connect]]></category>
  29. <category><![CDATA[orlando]]></category>
  30. <category><![CDATA[receptions]]></category>
  31.  
  32. <guid isPermaLink="false">http://www.schmhen.de/?p=712</guid>
  33. <description><![CDATA[Only a few more days to go before many people board a plane to travel to Orlando! Apart from the great content that everyone will inhale during the many sessions the networking is a crucial factor why people attend. Meeting old friends or make new ones is at least as important as gaining knowledge. So here [&#8230;]]]></description>
  34. <content:encoded><![CDATA[<p>Only a few more days to go before many people board a plane to travel to Orlando! Apart from the great content that everyone will inhale during the many sessions the networking is a crucial factor why people attend. Meeting old friends or make new ones is at least as important as gaining knowledge. So here is a list of Receptions and Parties that I know of to maintain and extend your networks.</p>
  35. <p><strong>Saturday</strong></p>
  36. <p>3:00 pm &#8211; 7:00 pm (ish) &#8211; BALD (Blogger Annual Lotusphere Dinner &#8211; Location: Hilton / Tropics Pool Bar &amp; Grill) &#8211; <em>Open for everyone!</em><br />
  37. 7:00 pm &#8211; 10:00 pm &#8211; Connect 2016 Business Partner Craft Beer Tour (Location: Hilton / Orlando 4) &#8211; <em>For Business Partners AND Customers!</em></p>
  38. <p><strong>Sunday</strong></p>
  39. <p>6:00 pm &#8211; 7:30 pm &#8211; Solution EXPO Grand Opening Reception (Location: Hilton / Solution Expo)<br />
  40. 7:00 pm &#8211; 8:30 pm &#8211; Sunday Reception (Location: Pool area(?))<br />
  41. 9:30 pm &#8211; 2:00 am &#8211; Asponte Rocks Connect 2016 (Location: Lafayette Music Room) &#8211; <em><a href="https://www.eventbrite.com/e/asponte-rocks-connect-2016-tickets-20473615134" target="_blank">More Information and Tickets</a></em></p>
  42. <p><strong>Monday</strong></p>
  43. <p>5:30 pm &#8211; 7:00 pm &#8211; Solution EXPO Reception (Location: Hilton / Solution Expo)<br />
  44. 7:30 pm &#8211; 9:30 pm &#8211; Worldwide IBM Business Partner Reception at Connect 2016 (Location: Hilton / Tropics Deck and Upper Deck) &#8211; <em>For Business Partners only!<br />
  45. </em>8:00 pm &#8211; 1:00 am &#8211; Ephox Australia Day Party (Location: Howl at the Moon) &#8211; <em><a href="https://www.facebook.com/events/1647052362221731/" target="_blank">Only on invitation. Go visit Ephox in the Solution Expo and get your ticket!<br />
  46. </a></em>8:00 pm &#8211; 12:00 am &#8211; CLUB CONNECT 2016 Hosted by Wipro-IBM Alliance (Location: B.B. King&#8217;s Blues Club 9101 International Dr, Suite 2230) &#8211; <a href="http://info.wipro-ibm.com/club-connect-2016-rsvp?utm_campaign=IBM%20Connect%20Event%20registration&amp;utm_medium=social&amp;utm_source=twitter" target="_blank">Reserve your spot!</a><br />
  47. 8:00 pm &#8211; ? &#8211; Karaoke (organized by IBM) (Location: Hilton Lobby Bar) &#8211; <em>Time and location not yet confirmed</em></p>
  48. <p><strong>Tuesday</strong></p>
  49. <p>7:30 pm &#8211; 10:30 pm &#8211; Special Event: Universal Orlando® &#8211; The Wizarding World of Harry Potter</p>
  50. <p>Please feel free to add to this list. It is subject to change and for sure not complete! See you all in Orlando.</p>
  51. ]]></content:encoded>
  52. <wfw:commentRss>http://www.schmhen.de/2016/01/26/ibm-connect-2016-reception-and-party-overview/feed/</wfw:commentRss>
  53. <slash:comments>5</slash:comments>
  54. </item>
  55. <item>
  56. <title>Social Connections 9 &#8211; Slides online</title>
  57. <link>http://www.schmhen.de/2015/11/10/social-connections-9-slides-online/</link>
  58. <pubDate>Tue, 10 Nov 2015 10:21:39 +0000</pubDate>
  59. <dc:creator><![CDATA[schmhen]]></dc:creator>
  60. <category><![CDATA[Allgemein]]></category>
  61. <category><![CDATA[ibm connections]]></category>
  62. <category><![CDATA[slides]]></category>
  63. <category><![CDATA[social business]]></category>
  64. <category><![CDATA[social connections]]></category>
  65. <category><![CDATA[social software]]></category>
  66. <category><![CDATA[strategy]]></category>
  67.  
  68. <guid isPermaLink="false">http://www.schmhen.de/?p=709</guid>
  69. <description><![CDATA[I had the honor to talk at Social Connections 9 about what it takes to transform from a traditional business into a social business. I just uploaded my slides to slideshare. Here you go: SC9 &#8211; Strategies to overcome the Adoption Dilemma from Henning Schmidt &#160;]]></description>
  70. <content:encoded><![CDATA[<p>I had the honor to talk at Social Connections 9 about what it takes to transform from a traditional business into a social business. I just uploaded my slides to slideshare. Here you go:</p>
  71. <p><iframe src="https://www.slideshare.net/slideshow/embed_code/key/jpVQ3haIeceU0c" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
  72. <div style="margin-bottom:5px"> <strong> <a href="https://www.slideshare.net/schmhen/sc9-strategies-to-overcome-the-adoption-dilemma" title="SC9 - Strategies to overcome the Adoption Dilemma" target="_blank">SC9 &#8211; Strategies to overcome the Adoption Dilemma</a> </strong> from <strong><a href="http://www.slideshare.net/schmhen" target="_blank">Henning Schmidt</a></strong> </div>
  73. <p>&nbsp;</p>
  74. ]]></content:encoded>
  75. </item>
  76. <item>
  77. <title>1. IBM ConnectED comes to you Westfalen</title>
  78. <link>http://www.schmhen.de/2015/02/02/1-ibm-connected-comes-to-you-westfalen/</link>
  79. <pubDate>Mon, 02 Feb 2015 07:00:00 +0000</pubDate>
  80. <dc:creator><![CDATA[schmhen]]></dc:creator>
  81. <category><![CDATA[Allgemein]]></category>
  82.  
  83. <guid isPermaLink="false">http://www.schmhen.de/?p=701</guid>
  84. <description><![CDATA[Am 18.02.2015 findet in Bielefeld die 1. IBM ConnectED comes to you Westfalen statt. Die von der OpenUserGroup &#124; Westfalen organisierte Veranstaltung richtet sich an alle, die sich kompakt über den neuesten Stand der Entwicklung der IBM Collaboration Solutions Community (ICS) bringen möchten. Hören Sie aus erster Hand u.a. von Teilnehmern der IBM ConnectED in [&#8230;]]]></description>
  85. <content:encoded><![CDATA[<p>Am 18.02.2015 findet in Bielefeld die <a href="http://www.openusergroup.de/de-home" target="_blank">1. IBM ConnectED comes to you Westfalen</a> statt. Die von der OpenUserGroup | Westfalen organisierte Veranstaltung richtet sich an alle, die sich kompakt über den neuesten Stand der Entwicklung der IBM Collaboration Solutions Community (ICS) bringen möchten.</p>
  86. <p>Hören Sie aus erster Hand u.a. von Teilnehmern der IBM ConnectED in Orlando, welche Trends es in den Bereichen IBM Verse, IBM Connections, IBM Notes/Domino, IBM Traveler und IBM Bluemix gibt. Dabei kommen neben den Neuerungen in den Produkten auch die Möglichkeiten bei der Anwendungsentwicklung und Administration nicht zu kurz.</p>
  87. <p>Reservieren Sie sich einen halben Tag und schenken Sie den Rednern Ihre volle Aufmerksamkeit in einer kurzweiligen und informativen Comes to you. Ich denke die <a href="http://www.openusergroup.de/de-agenda" target="_blank">Agenda</a> spricht für sich. Also <a href="http://www.openusergroup.de/de-contact" target="_blank">melden Sie sich am Besten gleich an</a>.</p>
  88. <p>Die Veranstaltung wird gesponsert von den IBM Business Partnern <a href="http://www.acceptit.de/" target="_blank">acceptIT</a>, <a href="http://www.hedersoft.de/" target="_blank">hedersoft</a>, <a href="http://www.itwu.de/index.html" target="_blank">IT works unlimited</a> und <a href="http://www.midpoints.de/" target="_blank">midpoints</a> und ist für alle Teilnehmer <strong>kostenlos</strong>! Aus diesem Grund bitten wir um verbindliche Anmeldungen.</p>
  89. <p>Im Anschluss an die Veranstaltung findet der OpenUserGroup Stammtisch statt, welcher allen Interessierten eine Plattform bietet, sich in lockerer Runde zu verschiedenen Themen auszutauschen. Traditionell nehmen am Stammtisch IBM Business Partner, IBM Kunden und die IBM selbst teil. Die Themen reichen von Diskussionen über die Produktpalette der IBM, die Strategien, die Anwendungsentwicklung und die Administration. Aber auch IBM fremde Themen sind immer willkommen.</p>
  90. <p>Wer mag, ist herzlich eingeladen zu bleiben und neue Kontakte zu knüpfen bzw. vorhandene Kontakte aufzufrischen. Bitte geben Sie bei der Anmeldung zur Comes to you an, ob Sie an der Abendveranstaltung teilnehmen oder nicht.</p>
  91. ]]></content:encoded>
  92. </item>
  93. <item>
  94. <title>Social Connections VII</title>
  95. <link>http://www.schmhen.de/2014/10/29/social-connections-vii/</link>
  96. <pubDate>Wed, 29 Oct 2014 08:36:16 +0000</pubDate>
  97. <dc:creator><![CDATA[schmhen]]></dc:creator>
  98. <category><![CDATA[Allgemein]]></category>
  99. <category><![CDATA[connections]]></category>
  100. <category><![CDATA[social]]></category>
  101.  
  102. <guid isPermaLink="false">http://www.schmhen.de/?p=698</guid>
  103. <description><![CDATA[Only 14 days to go before Social Connections VII starts in Stockholm. I am really excited since it will be the first time I attend this event. I spoke to a couple of people who had attended previous events and all I got was positive &#8211; no, enthusiastic &#8211; feedback. But that&#8217;s not the only [&#8230;]]]></description>
  104. <content:encoded><![CDATA[<p>Only 14 days to go before <a href="http://socialconnections.info/" target="_blank">Social Connections VII</a> starts in Stockholm. I am really excited since it will be the first time I attend this event. I spoke to a couple of people who had attended previous events and all I got was positive &#8211; no, enthusiastic &#8211; feedback. But that&#8217;s not the only reason I go, here are some more:</p>
  105. <ul>
  106. <li>Great content from awesome speakers in short sessions</li>
  107. <li>High level of knowledge in one place</li>
  108. <li>Lively discussions about Social AND Connections</li>
  109. <li>Many open and social people</li>
  110. </ul>
  111. <p>So let&#8217;s meet in Stockholm and be social. If you see me around stop me and say hi! Looking forward to meeting you all. Thanks to all people involved organizing this event.</p>
  112. <p>Ways to get in touch:</p>
  113. <p><a href="https://twitter.com/schmhen" target="_blank">@schmhen</a></p>
  114. <p><a href="https://de.linkedin.com/in/schmhen" target="_blank">LinkedIn</a></p>
  115. ]]></content:encoded>
  116. </item>
  117. <item>
  118. <title>IBM Connect 2014 &#8211; Session Video online &#8211; AD206</title>
  119. <link>http://www.schmhen.de/2014/03/12/ibm-connect-2014-session-video-online-ad206/</link>
  120. <pubDate>Wed, 12 Mar 2014 10:47:21 +0000</pubDate>
  121. <dc:creator><![CDATA[schmhen]]></dc:creator>
  122. <category><![CDATA[Allgemein]]></category>
  123. <category><![CDATA[connect]]></category>
  124. <category><![CDATA[ibm connections]]></category>
  125. <category><![CDATA[smartcloud]]></category>
  126. <category><![CDATA[video]]></category>
  127.  
  128. <guid isPermaLink="false">http://www.schmhen.de/?p=694</guid>
  129. <description><![CDATA[I had the honor to present with Niklas Heidloff this year. We talked about how to extend IBM Connections and IBM SmartCloud for Social Business by using the REST APIs preferably wrapped in the Social Business Toolkit. We had 2 demos and lots of useful resources to get started. So in case you missed our [&#8230;]]]></description>
  130. <content:encoded><![CDATA[<p>I had the honor to present with Niklas Heidloff this year. We talked about how to extend IBM Connections and IBM SmartCloud for Social Business by using the REST APIs preferably wrapped in the Social Business Toolkit. We had 2 demos and lots of useful resources to get started. So in case you missed our session, here is a link that leads you to a session replay:</p>
  131. <p><a href="http://bit.ly/1jRAeqV" target="_blank">AD206: Build Apps Rapidly by Leveraging Services from IBM Collaboration Solutions</a></p>
  132. ]]></content:encoded>
  133. </item>
  134. <item>
  135. <title>The Social Business Toolkit &#8211; First Project</title>
  136. <link>http://www.schmhen.de/2014/02/18/first-project/</link>
  137. <pubDate>Tue, 18 Feb 2014 19:46:20 +0000</pubDate>
  138. <dc:creator><![CDATA[schmhen]]></dc:creator>
  139. <category><![CDATA[Allgemein]]></category>
  140. <category><![CDATA[connections]]></category>
  141. <category><![CDATA[ibm connections]]></category>
  142. <category><![CDATA[sbt]]></category>
  143. <category><![CDATA[social_business_toolkit]]></category>
  144. <category><![CDATA[xpages]]></category>
  145.  
  146. <guid isPermaLink="false">http://www.schmhen.de/?p=656</guid>
  147. <description><![CDATA[In the first two posts in this series I talked about the Social Business Toolkit (SBT) in general and showed how to install all necessary items in order to use the SBT in XPages. The Social Business Toolkit (SBT) The Social Business Toolkit &#8211; Getting Started Today we are going to build an XPage, pull [&#8230;]]]></description>
  148. <content:encoded><![CDATA[<p>In the first two posts in this series I talked about the Social Business Toolkit (SBT) in general and showed how to install all necessary items in order to use the SBT in XPages.</p>
  149. <ol>
  150. <li><a title="The Social Business Toolkit (SBT)" href="http://www.schmhen.de/2014/01/22/the-social-business-toolkit-sbt/" target="_blank">The Social Business Toolkit (SBT)</a></li>
  151. <li><a title="The Social Business Toolkit – Getting Started" href="http://www.schmhen.de/2014/01/27/the-social-business-toolkit-getting-started/" target="_blank">The Social Business Toolkit &#8211; Getting Started</a></li>
  152. </ol>
  153. <p>Today we are going to build an XPage, pull data from IBM Connections and show this data in a Data Table control. So let&#8217;s go. First we have to define our endpoint. The endpoint in SBT terms is the definition of the data connection to IBM Connections. We are going to use Basic Authentication in this example. Open you faces-config.xml and add the following lines:<span id="more-656"></span></p>
  154. <pre class="brush: xml; title: ; notranslate">
  155. &lt;managed-bean&gt;
  156. &lt;managed-bean-name&gt;connections&lt;/managed-bean-name&gt;
  157. &lt;managed-bean-class&gt;com.ibm.sbt.services.endpoints.ConnectionsBasicEndpoint&lt;/managed-bean-class&gt;
  158. &lt;managed-bean-scope&gt;session&lt;/managed-bean-scope&gt;
  159. &lt;managed-property&gt;
  160. &lt;property-name&gt;url&lt;/property-name&gt;
  161. &lt;value&gt;https://your-connections-url.com:444&lt;/value&gt;
  162. &lt;/managed-property&gt;
  163. &lt;managed-property&gt;
  164. &lt;property-name&gt;authenticationService&lt;/property-name&gt;
  165. &lt;value&gt;communities/service/atom/communities/my&lt;/value&gt;
  166. &lt;/managed-property&gt;
  167. &lt;managed-property&gt;
  168. &lt;property-name&gt;authenticationPage&lt;/property-name&gt;
  169. &lt;value&gt;your_nsf.nsf/_BasicLogin.xsp?endpoint=tapStageConnections4&lt;/value&gt;
  170. &lt;/managed-property&gt;
  171. &lt;managed-property&gt;
  172. &lt;property-name&gt;forceTrustSSLCertificate&lt;/property-name&gt;
  173. &lt;value&gt;true&lt;/value&gt;
  174. &lt;/managed-property&gt;
  175. &lt;/managed-bean&gt;
  176. </pre>
  177. <p>You can copy the &#8222;_BasicLogin.xsp&#8220; XPage from the XPagesSBT.nsf that comes with the Social Business Toolkit. The next step is to create a Bean that establishes a connection and reads some data. So create a bean named ServiceBean and copy the following code:</p>
  178. <pre class="brush: java; title: ; notranslate">package de.hedersoft.controller.impl;
  179. import com.ibm.sbt.services.client.connections.files.FileList;
  180. import com.ibm.sbt.services.client.connections.files.FileService;
  181. import com.ibm.sbt.services.client.connections.files.FileServiceException;
  182.  
  183. public class ServcieBean implements Serializable {  
  184. private static final long serialVersionUID = 1L;  
  185.  
  186. public FileList getMyFiles() {    
  187. FileService service = new FileService();    
  188. try {      return service.getMyFiles();    
  189. } catch (FileServiceException e)
  190. {      return null;    }  
  191. }
  192. }</pre>
  193. <p>What this code does is pretty straight-forward, isn&#8217;t it. It get&#8217;s a handle to the FileService object (line 9) that the SBT provides and calls a function to get all files I have stored in the Connections file application (line 11). Then it returns a FileList object to the caller. We will use this FileList object later in our DataTable in order to iterate through the files. But first we have to register our Bean in order to access it. So open you faces-config.xml again and add the following lines:</p>
  194. <pre class="brush: xml; title: ; notranslate">
  195. &lt;managed-bean&gt;
  196. &lt;managed-bean-name&gt;ServiceBean&lt;/managed-bean-name&gt;
  197. &lt;managed-bean-class&gt;de.hedersoft.controller.impl.ServiceBean&lt;/managed-bean-class&gt;
  198. &lt;managed-bean-scope&gt;session&lt;/managed-bean-scope&gt;
  199. &lt;/managed-bean&gt;
  200. </pre>
  201. <p>The last thing we need is a page that shows all files that the ServiceBean returns from IBM Connections. So create a new XPage and name it &#8222;xpShowFiles&#8220;. Here is the XML to copy and paste into the Source Tab of your new page:</p>
  202. <pre class="brush: xml; title: ; notranslate">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
  203. &lt;xp:view xmlns:xp=&quot;http://www.ibm.com/xsp/core&quot;
  204. xmlns:xe=&quot;http://www.ibm.com/xsp/coreex&quot;&gt;
  205.  
  206. &lt;xp:dataTable id=&quot;dataTable1&quot; rows=&quot;30&quot; var=&quot;entry&quot;
  207. styleClass=&quot;table table-striped table-condensed full-table-width&quot;&gt;
  208. &lt;xp:this.value&gt;&lt;![CDATA[#{javascript:ServiceBean.getMyFiles();
  209. }]]&gt;&lt;/xp:this.value&gt;
  210. &lt;xp:column id=&quot;column1&quot;&gt;
  211. &lt;xp:this.facets&gt;
  212. &lt;xp:label value=&quot;File Name&quot; id=&quot;label1&quot;
  213. xp:key=&quot;header&quot;&gt;
  214. &lt;/xp:label&gt;
  215. &lt;/xp:this.facets&gt;
  216. &lt;xp:image id=&quot;image1&quot;&gt;
  217. &lt;xp:this.url&gt;&lt;![CDATA[#{javascript:var docType:String = entry.getLabel().substring(entry.getLabel().lastIndexOf(&quot;.&quot;)+1,entry.getLabel().length);
  218. if (docType.equals(&quot;pdf&quot;)) {
  219. return &quot;/icon_pdf.png&quot;;
  220. } else if (docType.equals(&quot;xls&quot;) || docType.equals(&quot;xlsx&quot;)) {
  221. return &quot;/icon_spreadsheet.png&quot;;
  222. } else if (docType.equals(&quot;doc&quot;) || docType.equals(&quot;docx&quot;)) {
  223. return &quot;/icon_text.png&quot;;
  224. } else if (docType.equals(&quot;ppt&quot;) || docType.equals(&quot;pptx&quot;)) {
  225. return &quot;/icon_presentation.png&quot;;
  226. } else if (docType.equals(&quot;jpg&quot;) || docType.equals(&quot;jpeg&quot;) || docType.equals(&quot;gif&quot;) || docType.equals(&quot;png&quot;)) {
  227. return &quot;/icon_image.png&quot;;
  228. } else {
  229. return &quot;&quot;;
  230. }}]]&gt;&lt;/xp:this.url&gt;
  231. &lt;/xp:image&gt;
  232. &lt;xp:link escape=&quot;true&quot; text=&quot;#{javascript:' ' + entry.getLabel()}&quot;
  233. id=&quot;link1&quot;&gt;
  234. &lt;xp:this.value&gt;&lt;![CDATA[#{javascript:return &quot;./xsp/.proxy/files/connections/connections/&quot;+entry.getLabel()+
  235. &quot;?type=connections&amp;id=&quot;+entry.getFileId()+&quot;&amp;repId=&quot;+entry.getLibraryId()+&quot;&amp;fileName=&quot;+entry.getLabel()+&quot;&amp;endpointName=connections&quot;;}]]&gt;&lt;/xp:this.value&gt;
  236. &lt;/xp:link&gt;
  237. &lt;/xp:column&gt;
  238. &lt;xp:column id=&quot;column2&quot;&gt;
  239. &lt;xp:this.facets&gt;
  240. &lt;xp:label value=&quot;Author&quot; id=&quot;label2&quot; xp:key=&quot;header&quot;&gt;&lt;/xp:label&gt;
  241. &lt;/xp:this.facets&gt;
  242. &lt;xp:text escape=&quot;true&quot; id=&quot;computedField2&quot;
  243. value=&quot;#{javascript:entry.getAuthor().getName()}&quot;&gt;
  244. &lt;/xp:text&gt;
  245. &lt;/xp:column&gt;
  246. &lt;xp:column id=&quot;column3&quot;&gt;
  247. &lt;xp:this.facets&gt;
  248. &lt;xp:label value=&quot;Created&quot; id=&quot;label3&quot; xp:key=&quot;header&quot;&gt;&lt;/xp:label&gt;
  249. &lt;/xp:this.facets&gt;
  250. &lt;xp:text escape=&quot;true&quot; id=&quot;computedField3&quot;
  251. value=&quot;#{javascript:entry.getCreated()}&quot;&gt;
  252. &lt;/xp:text&gt;
  253. &lt;/xp:column&gt;
  254. &lt;xp:column id=&quot;column4&quot;&gt;
  255. &lt;xp:text escape=&quot;true&quot; id=&quot;computedField4&quot;
  256. value=&quot;#{javascript:entry.getSize()/1000}&quot;&gt;
  257. &lt;xp:this.converter&gt;
  258. &lt;xp:convertNumber type=&quot;number&quot;
  259. integerOnly=&quot;false&quot;&gt;
  260. &lt;/xp:convertNumber&gt;
  261. &lt;/xp:this.converter&gt;
  262. &lt;/xp:text&gt;
  263. &lt;xp:this.facets&gt;
  264. &lt;xp:label value=&quot;Size (KB)&quot; id=&quot;label4&quot;
  265. xp:key=&quot;header&quot;&gt;
  266. &lt;/xp:label&gt;
  267. &lt;/xp:this.facets&gt;
  268. &lt;/xp:column&gt;
  269. &lt;/xp:dataTable&gt;
  270.  
  271. &lt;/xp:view&gt;
  272. </pre>
  273. <p>That&#8217;s it! Now what exactly is happening here? Well, first of all we define the data source for our data table in line 7. This data source comes straight from our Bean and is our FileList object. We define a variable called &#8222;entry&#8220; in line 5 that allows us to access all methods the FileList object provides. We then use the entry variable to access the file values like getLabel() &#8211; Filename and getAuthor() &#8211; Person who submitted the file. Check the SBT API documentation to find out which methods each and every object provides. The documentation comes with the SBT. The data table does the rest and iterates through all files. Here is what it looks like with a little bit of css <a href="http://www.schmhen.de/wp-content/uploads/2014/02/Ashampoo_Snap_2013.12.20_14h28m04s_008_.jpg"><img class="aligncenter size-full wp-image-684" alt="Ashampoo_Snap_2013.12.20_14h28m04s_008_" src="http://www.schmhen.de/wp-content/uploads/2014/02/Ashampoo_Snap_2013.12.20_14h28m04s_008_.jpg" width="544" height="196" srcset="http://www.schmhen.de/wp-content/uploads/2014/02/Ashampoo_Snap_2013.12.20_14h28m04s_008_.jpg 544w, http://www.schmhen.de/wp-content/uploads/2014/02/Ashampoo_Snap_2013.12.20_14h28m04s_008_-300x108.jpg 300w" sizes="(max-width: 544px) 100vw, 544px" /></a></p>
  274. ]]></content:encoded>
  275. </item>
  276. <item>
  277. <title>The Social Business Toolkit &#8211; Getting Started</title>
  278. <link>http://www.schmhen.de/2014/01/27/the-social-business-toolkit-getting-started/</link>
  279. <comments>http://www.schmhen.de/2014/01/27/the-social-business-toolkit-getting-started/#comments</comments>
  280. <pubDate>Mon, 27 Jan 2014 20:56:35 +0000</pubDate>
  281. <dc:creator><![CDATA[schmhen]]></dc:creator>
  282. <category><![CDATA[Allgemein]]></category>
  283. <category><![CDATA[sbt]]></category>
  284. <category><![CDATA[social_business_toolkit]]></category>
  285. <category><![CDATA[xpages]]></category>
  286.  
  287. <guid isPermaLink="false">http://www.schmhen.de/?p=623</guid>
  288. <description><![CDATA[In my first post about the SBT I wrote about what it is and why you should use it. Today I am going to explain what you need to do in order to use the SBT in your projects. This little tutorial is based on IBM Domino, IBM Domino Designer (DDE) and Xpages. So, first [&#8230;]]]></description>
  289. <content:encoded><![CDATA[<p><span style="line-height: 1.5em;">In my <a title="The Social Business Toolkit (SBT)" href="http://www.schmhen.de/2014/01/22/the-social-business-toolkit-sbt/" target="_blank">first post about the SBT</a> I wrote about what it is and why you should use it. Today I am going to explain what you need to do in order to use the SBT in your projects. This little tutorial is based on IBM Domino, IBM Domino Designer (DDE) and Xpages.</span></p>
  290. <p>So, first of all you need to download the SBT. Since it is an OpenNTF project it is quite obvious how to obtain it. Once you&#8217;ve downloaded it you can extract the zip File in an appropriate place on your disk. Have a look at the contents. You&#8217;ll find the following folder structure (based on sbtsdk-1.0.0.20140121-0336):<span id="more-623"></span></p>
  291. <p>config -&gt; A property file you could use to define your data sources e.g.<br />
  292. dbscripts -&gt; SQL scripts to create token stores in a RDBMS<br />
  293. doc -&gt; Social Business Toolkit source code documentation<br />
  294. redist -&gt; Update sites to be deployed on the server, DDE<br />
  295. samples -&gt; Sample environments to be deployed on different servers<br />
  296. scripts -&gt; OAuth key creation scripts (see readme)<br />
  297. source -&gt; Entire SBT source code<br />
  298. test -&gt; Packages to test the SBT<br />
  299. tomcat -&gt; Apache Tomcat server</p>
  300. <p>The redist directory is what you are looking for. Here you find subdirectory called domino and within that 2 zip files. One is the SBT Playground and the other one is the SBT itself. You only need the Playground stuff if you decide to install the Playground.nsf on your server. The zip files contain the update sites that you need to install the packages. First of all you want to unpack both zips into a directory of you choice. I usually take the parent directory of the zips but it&#8217;s all up to you. Just make sure you remember where you put the stuff.</p>
  301. <p>First we are going to install the packages on the Domino Server. You can decide between 2 options to do so.</p>
  302. <p>1. Install via updatesite.nsf</p>
  303. <p>If you have not already done so create a new updatesite.nsf as described in <a href="http://nevermind.dk/nevermind/blog.nsf/subject/how-to-install-the-new-xpages-extension-library-with-the-eclipse-update-site-database-(it-is-easy)" target="_blank">Jesper&#8217;s blog</a> and add it to your Domino server&#8217;s notes.ini. Open the database and import the 2 packages that you have unpacked before. You have to select each &#8222;site.xml&#8220; file. You have to restart the http task on your server in order to load the newly imported packages.</p>
  304. <p>2. Install directly in server directory</p>
  305. <p>On your Domino server go to your data directory and move to &#8222;/domino/workspace/applications/eclipse&#8220;. Copy both the features folder and plugins folder from your unpacked packages here so that the features and plugins are being copied into the features and plugins folders. Once you&#8217;ve done so you&#8217;ve got to restart your http task in order to load the packages.</p>
  306. <p>Now that your Domino server is SBT ready you need to install the packages into your DDE. Open your DDE and select &#8222;File/Application/Install&#8220; from your main menu. If you do not see the Install option follow the steps in this blog entry to enable the feature.</p>
  307. <p>In the dialog that opens select &#8222;Search for new features to install&#8220; and click &#8222;Next&#8220;. Click &#8222;Add Zip/Jar Location&#8230;&#8220; and open the &#8222;SBT_download/redist/domino&#8220; directory. Select the SBT zip file (not the unpacked SBT!) and give it a name or leave it as suggested and click OK. Repeat this for the Playground stuff. Clck Finish to start the installation process. Click through the wizard and accept all requests. You have to restart the client in order to conclude the entire process. The steps to install packages into the DDE is explained with screenshots in a <a href="http://de.slideshare.net/WorkFlowStudios/xpages-extension-toolkit-library-installation-steps" target="_blank">slideshare presentation</a> that deals with the Extension Library.</p>
  308. <p><span style="line-height: 1.5em;">Now re-open the DDE and create a new database. Open the xsp properties and move to the &#8222;Page Generation&#8220; tab. In the XPages Libraries section tick &#8222;com.ibm.xsp.extlib.library&#8220; and &#8222;com.ibm.xsp.sbtsdk.library&#8220;. Save and close the xsp properties.</span></p>
  309. <p>Congratulations! You are now all set up to start your first SBT project. In my next blog post I will explain how to set up the endpoints and how to access a simple service and show the data on an Xage. So stay tuned!</p>
  310. ]]></content:encoded>
  311. <wfw:commentRss>http://www.schmhen.de/2014/01/27/the-social-business-toolkit-getting-started/feed/</wfw:commentRss>
  312. <slash:comments>1</slash:comments>
  313. </item>
  314. <item>
  315. <title>XPages Database Open Dialog v2.0</title>
  316. <link>http://www.schmhen.de/2014/01/23/xpages-database-open-dialog-v2-0/</link>
  317. <pubDate>Thu, 23 Jan 2014 08:31:52 +0000</pubDate>
  318. <dc:creator><![CDATA[schmhen]]></dc:creator>
  319. <category><![CDATA[Allgemein]]></category>
  320. <category><![CDATA[bootstrap]]></category>
  321. <category><![CDATA[dialog]]></category>
  322. <category><![CDATA[jquery]]></category>
  323. <category><![CDATA[xpages]]></category>
  324.  
  325. <guid isPermaLink="false">http://www.schmhen.de/?p=619</guid>
  326. <description><![CDATA[I assume you&#8217;re all aware of the Database Open Dialog project on OpenNTF, right? The previous version has been around for 2.5 years now and has been downloaded almost 600 times! Now say hi to version 2.0. It was completely redesigned using jQuery and Bootstrap 3. Some minor issues have been fixed and functionality was added [&#8230;]]]></description>
  327. <content:encoded><![CDATA[<p>I assume you&#8217;re all aware of the <strong><a href="http://openntf.org/main.nsf/project.xsp?r=project/XPages%20Database%20Open%20Dialog%20Custom%20Control" target="_blank">Database Open Dialog</a></strong> project on OpenNTF, right? The previous version has been around for 2.5 years now and has been downloaded almost 600 times!</p>
  328. <p>Now say hi to version 2.0. It was completely redesigned using jQuery and Bootstrap 3. Some minor issues have been fixed and functionality was added to better configure and use the dialog. So all of you already using the previous version: Go ahead and test version 2.0. All others: Give the dialog a try, it won&#8217;t disappoint you and may be very helpful in your projects.</p>
  329. <p style="text-align: center;"><a href="http://www.schmhen.de/wp-content/uploads/2014/01/DBOpenDialogv20.png"><img class="aligncenter  wp-image-620" alt="DBOpenDialogv20" src="http://www.schmhen.de/wp-content/uploads/2014/01/DBOpenDialogv20-1024x674.png" width="614" height="404" srcset="http://www.schmhen.de/wp-content/uploads/2014/01/DBOpenDialogv20-1024x674.png 1024w, http://www.schmhen.de/wp-content/uploads/2014/01/DBOpenDialogv20-300x197.png 300w, http://www.schmhen.de/wp-content/uploads/2014/01/DBOpenDialogv20.png 1276w" sizes="(max-width: 614px) 100vw, 614px" /></a></p>
  330. ]]></content:encoded>
  331. </item>
  332. <item>
  333. <title>The Social Business Toolkit (SBT)</title>
  334. <link>http://www.schmhen.de/2014/01/22/the-social-business-toolkit-sbt/</link>
  335. <pubDate>Wed, 22 Jan 2014 11:25:37 +0000</pubDate>
  336. <dc:creator><![CDATA[schmhen]]></dc:creator>
  337. <category><![CDATA[Allgemein]]></category>
  338. <category><![CDATA[api]]></category>
  339. <category><![CDATA[connections]]></category>
  340. <category><![CDATA[java]]></category>
  341. <category><![CDATA[javascript]]></category>
  342. <category><![CDATA[rest]]></category>
  343. <category><![CDATA[sbt]]></category>
  344. <category><![CDATA[smartcloud]]></category>
  345. <category><![CDATA[social_business_toolkit]]></category>
  346.  
  347. <guid isPermaLink="false">http://www.schmhen.de/?p=615</guid>
  348. <description><![CDATA[This is the first post of a series that introduces the Social Business Toolkit (SBT) and provides examples of how to use it and how to ship around pitfalls. There are many valuable resource out there dealing with the SBT. This series is based on my experiences with the Toolkit. So, what is the SBT? [&#8230;]]]></description>
  349. <content:encoded><![CDATA[<p><a href="http://www.schmhen.de/wp-content/uploads/2014/01/SBT.png"><img class="aligncenter size-full wp-image-617" alt="SBT" src="http://www.schmhen.de/wp-content/uploads/2014/01/SBT.png" width="433" height="190" srcset="http://www.schmhen.de/wp-content/uploads/2014/01/SBT.png 433w, http://www.schmhen.de/wp-content/uploads/2014/01/SBT-300x131.png 300w" sizes="(max-width: 433px) 100vw, 433px" /></a></p>
  350. <p>This is the first post of a series that introduces the Social Business Toolkit (SBT) and provides examples of how to use it and how to ship around pitfalls. There are many valuable resource out there dealing with the SBT. This series is based on my experiences with the Toolkit.</p>
  351. <p>So, what is the SBT? Short answer: A service wrapper that provides an easy to use API to call Web2.0 services. The main focus is on IBM Connections and IBM SmartCloud for Social Business (SC4SB), but it also provides functionality to access other non-IBM services like twitter, facebook or dropbox.<span id="more-615"></span></p>
  352. <p>Almost every Web2.0 site offers an API. Today those APIs are based on the <a href="http://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank">REST</a> architecture. To keep it simple: You can call URLs with parameters to GET, POST, PUT or DELETE data. The response will contain either an OK if your operation was successful and no further action is needed or some data that you requested (e.g. user details in case you called a user profile service).</p>
  353. <p>Once you know the URLs and which actions are allowed you can code your application in order to build the URL, add the parameters needed, open a request, send the request, wait for the response, handle the response, deal with the data returned. That could be a lot of coding even when you do not only access one service but many.</p>
  354. <p>Well, here is where the SBT comes into the game! You do not have to take care anymore of the different URLs and how to build the parameters and the request/response stuff. The SBT wraps it all up for you. It comes with a decent Java API and JavaScript API that allows you to call the services with a few lines of code. It even provides fully featured UI controls that XPages developers can use in their applications without having to code the controls themselves.</p>
  355. <p>So, if you are thinking about using data from external data sources or adding data to them, the Social Business Toolkit is your friend. I mentioned earlier in this post that there are many great resources out there about the SBT. To get you started I recommend these:</p>
  356. <ul>
  357. <li><a href="https://www.ibmdw.net/social/" target="_blank">Social Business Toolkit Homepage</a></li>
  358. <li><a href="http://openntf.org/main.nsf/project.xsp?r=project/Social%20Business%20Toolkit%20SDK" target="_blank">SBT Download from OpenNTF</a></li>
  359. <li>Session <a title="Don’t reinvent the wheel! AD206" href="http://www.schmhen.de/2014/01/13/dont-reinvent-the-wheel-ad206/" target="_blank">AD206 on Connect 2014</a>, Wed 29th January 5:30-6:30p.m., Dolphin S. Hem III</li>
  360. </ul>
  361. <p>In my next post I will show you how to get started in XPages. Stay tuned!</p>
  362. ]]></content:encoded>
  363. </item>
  364. <item>
  365. <title>Don&#8217;t reinvent the wheel! AD206</title>
  366. <link>http://www.schmhen.de/2014/01/13/dont-reinvent-the-wheel-ad206/</link>
  367. <pubDate>Mon, 13 Jan 2014 20:29:13 +0000</pubDate>
  368. <dc:creator><![CDATA[schmhen]]></dc:creator>
  369. <category><![CDATA[Allgemein]]></category>
  370. <category><![CDATA[connect]]></category>
  371. <category><![CDATA[connections]]></category>
  372. <category><![CDATA[smartcloud]]></category>
  373.  
  374. <guid isPermaLink="false">http://www.schmhen.de/?p=611</guid>
  375. <description><![CDATA[Are you somebody who uses open sourced code in your applications in order to reduce development times and costs? Or are you using code that you or somebody else in your company has implemented before to achieve your goals more quickly and cost efficient? Either way, you are on the right track! One thing is [&#8230;]]]></description>
  376. <content:encoded><![CDATA[<p>Are you somebody who uses open sourced code in your applications in order to reduce development times and costs? Or are you using code that you or somebody else in your company has implemented before to achieve your goals more quickly and cost efficient? Either way, you are on the right track!</p>
  377. <p>One thing is to re-use code. The other thing is to use services that applications provide. An example is SAP that offers BAPI modules which can be called to create any kind of SAP objects like Purchase Orders (PO). So you could write a workflow application that allows to enter PO related data, send it through an approval process and send it to SAP to finalize the purchase process.<span id="more-611"></span></p>
  378. <p>IBM offers a range of applications and tools that offer services as well. IBM Connections e.g offers a wide range of REST APIs that can be called to retrieve, create or delete data. Smart Cloud modules are capable of communicating through REST services as well.</p>
  379. <p>Niklas Heidloff and myself will show you on Wednesday, 29th January from 5:30-6:30 p.m. in Dolphin S. Hem III how you can write new applications based on your customer&#8217;s requirements leveraging the services provided by IBM Connections and IBM SmartCloud for Social Business. You will learn how to authenticate to the services and how to consume them. We&#8217;ll show 2 completely different scenarios that use almost the entire palette of services available. We&#8217;ll walk you through the applications and show you how it all works under the hood. Niklas already published a <a href="http://heidloff.net/home.nsf/article.xsp?id=08.01.2014091150NHEBMF.htm" target="_blank">teaser</a> that I strongly recommend to watch!</p>
  380. <p>Please come and join us! We are really looking forward to a packed room and lot&#8217;s of awesome content. If you can&#8217;t make it to our session for whatever reason (parallel session is no excuse <img src="https://s.w.org/images/core/emoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ), Niklas and I will be around from Saturday to Thursday. So please say hi and ask whatever bothers you. We are happy to discuss this topic off session as well. If you see us and are not interested in the stuff I&#8217;ve described say hi anyway. We are nice guys happy to meet new and well know people.</p>
  381. <p>Happy Connect 2014!</p>
  382. ]]></content:encoded>
  383. </item>
  384. </channel>
  385. </rss>
  386.  

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 RSS" 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//www.schmhen.de/feed/

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