358 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
Latest 7 Posts
Custom control to display a My Communities list
Wed, Oct 22nd 2014 192
(extended) Managed Bean for SBT SDK
Tue, Oct 21st 2014 177
Developing social applications with the Social Business Toolkit SDK
Mon, Oct 20th 2014 208
CU in Orlando !
Sat, Oct 4th 2014 127
Social Connections VII – Stockholm
Sun, Sep 28th 2014 88
Icon UK (retrospect)
Sun, Sep 28th 2014 83
Contributor Candidacy OpenNTF
Sun, Sep 28th 2014 113
Top 10
Developing social applications with the Social Business Toolkit SDK
Mon, Oct 20th 2014 208
Custom control to display a My Communities list
Wed, Oct 22nd 2014 192
(extended) Managed Bean for SBT SDK
Tue, Oct 21st 2014 177
Comparison between Extension Library (OpenNTF) and Upgrade Pack 1 (IBM) – You’re help is appreciated
Tue, May 21st 2013 163
CALENDARIO: A responsive calendar plugin
Mon, Apr 8th 2013 154
CU in Orlando !
Sat, Oct 4th 2014 127
jQCloud gone bad (jQuery Tag Cloud plugin in XPages)
Tue, Apr 9th 2013 117
Contributor Candidacy OpenNTF
Sun, Sep 28th 2014 113
Tip of the day: isDocument() for nested data in the Data View control
Wed, Aug 13th 2014 107
Presentations from EntwicklerCamp 2014 – Track 1
Mon, Aug 11th 2014 91

Patrick Kwinten
Blog Title All about Lotus Domino Development (AaLDD)
Blog Description My contribution to the Lotus Notes / Domino community
Blog URL http://quintessens.wordpress.com/
RSS Feed http://quintessens.wordpress.com/feed
PlanetLotus Feed http://planetlotus.org/profiles/rss/patrick-kwinten
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Dec 20, 2014 7:25:48 PM EST. Realtime Update:
Landed Here Dec 10, 2007
Posts: # / 1st / Latest - -
Total Hits 6,542. myPL RSS Selections: 87

Recent Blog Posts

Custom control to display a My Communities list
Wed, Oct 22nd 2014 8:45a   Patrick Kwinten
In the managed bean I described in an earlier post there was a method to return a list of communities in IBM Connections where the authenticated user is member of (getMyCommunities()). So what can you do with it? In IBM Connections when you section Communities I’m a Member you get to see a list with communities you particpate in, along some sub data for each community: Social Business Toolkit API I find the following link the best resource to discover the details of the SBT API. For al [read] Keywords: connections domino ibm lotus xpages community javascript profile

(extended) Managed Bean for SBT SDK
Tue, Oct 21st 2014 8:45a   Patrick Kwinten
In a previous post I mentioned my blogpost ‘Developing social applications with the Social Business Toolkit SDK‘. In the post I defined a managed bean to connect to the Files service  and return data via the getMyFiles method. In this post I will extend that bean to access other services in IBM Connections: Activity Stream Blogs Bookmarks Communities Files Forums Profiles Later I will refine the ServiceBean object with new methods derived from the ones available in the SBT SDK. I [read] Keywords: connections ibm applications community java javascript profile widget xml

Developing social applications with the Social Business Toolkit SDK
Mon, Oct 20th 2014 4:05a   Patrick Kwinten
Last week I have posted a blog item on the company blog, which you can read here. In this post I take you through the first steps how to enable a IBM Notes application to integrate with IBM Connections via the Social Business Toolkit SDK using XPages. Learning Connections I have the idea to build a set of custom controls which would allow you to quickly create mash-up applications to interact with IBM Connections and include them back in Connections or run them as stand alone apps. This approac [read] Keywords: connections domino ibm lotus mash-up notes xpages application applications openntf

CU in Orlando !
Sat, Oct 4th 2014 4:25a   Patrick Kwinten
I decided last minute to take usage of the early bird rate for IBM ConnectED. Since the event has this time more focus on technical content and a pre-release of Mail Next I have a feeling this edition will be of great value. Hope to CU in Orlando! Take Our Poll (function(d,c,j){if(!d.getElementById(j)){var pd=d.createElement(c),s;pd.id=j;pd.src='http://s1.wp.com/wp-content/mu-plugins/shortcodes/js/polldaddy-shortcode.js';s=d.getElementsByTagName(c)[0];s.parentNode.insertBefore(pd,s);} e [read] Keywords: ibm javascript

Social Connections VII – Stockholm
Sun, Sep 28th 2014 11:45p   Patrick Kwinten
Social Connections VII will be held in the stunning city of Stockholm in Sweden on Thursday 13th and Friday 14th November, 2014. Since I work for Infoware, a company who will be sponsoring the event in order to promote their IBM Connections management tool called Domain Patrol Social I would like to highlight this event on my blog. From previous events (Amsterdam) I can only recommend this event to those working with IBM Connections, integration with other platforms (e.g IBM Notes) and social [read] Keywords: collaboration connections ibm notes integration

Icon UK (retrospect)
Sun, Sep 28th 2014 9:25a   Patrick Kwinten
On the Friday 12th of September 2014, I attended the Icon UK in the IBM Southbank Customer Centre, London. This review is a bit late since the attendance was part of my vacation. Achieving Developer Nirvana With Codename BlueMix BlueMix is a platform for composing and running virtually any application in the cloud without having to worry about the hardware, software, and networking needed to do so. This means that developers can be left to do what they do best….CODE! By eliminating the need to [read] Keywords: admin connections domino ibm notes sametime xpages application applications community database development integration java javascript mobile networking profile server tivoli twitter wiki

Contributor Candidacy OpenNTF
Sun, Sep 28th 2014 4:25a   Patrick Kwinten
OpenNTF is a rich environment for developers and administrators to express and share their ideas, hopes and believes regarding the IBM Notes Domino platform. Everyone’s contribution is valuable and treated with respect. As contributor director I bring my experience from both Notes customer and ISV side to this great community. I have decided to nominate myself as contributor candidate for the OpenNTF board. The voting ends October 1 so hurry up in case you have not voted yet. The reason f [read] Keywords: domino ibm notes applications community openntf

Thu, Sep 4th 2014 4:06a   Patrick Kwinten
I think I have made all arrangements to attend the upcoming Icon UK event. Looking forward to this event and I hope to C U there! Take Our Poll (function(d,c,j){if(!d.getElementById(j)){var pd=d.createElement(c),s;pd.id=j;pd.src='http://s1.wp.com/wp-content/mu-plugins/shortcodes/js/polldaddy-shortcode.js';s=d.getElementsByTagName(c)[0];s.parentNode.insertBefore(pd,s);} else if(typeof jQuery !=='undefined')jQuery(d.body).trigger('pd-script-load');}(document,'script','pd-polldaddy-loade [read] Keywords: javascript


Internationalization of the Pager controls
Mon, Sep 1st 2014 5:45a   Patrick Kwinten
While translating an app for internationalization I noticed that Pager controls (e.g Pager Expand/Collapse, Pager Show/Hide Details)) were still default in English. So I wondered how you could translate them since they did not adapt to the selected language in my browser? It turns out that a workable way is to set the text explicit in the controls first to your default application language: Now they have become available for translation: If you open the properties file for the XPage/Custom C [read] Keywords: xpages application properties wiki

Tip of the day: isDocument() for nested data in the Data View control
Wed, Aug 13th 2014 5:05a   Patrick Kwinten
You can show nested data in the details section of the Data View control. Read about it here: Data Views – Part 10: Nested Repeat in the Detail Section. In case you have a ‘flat’ Data View (one without collapisble categories) you do not need to detect if your ‘var’ property is a document. But when you have a categorized Data View you better check it otherwise opening/closing categories will give an error… [read] Keywords: xpages

Handsons from EntwicklerCamp 2014
Mon, Aug 11th 2014 6:25a   Patrick Kwinten
Subject Download Presentation Javascript – Die ersten Schritte http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/aa9f566f61ab0287c1257be200295c9d/$FILE/H1-Javascript_HandsOn_1_0_0.pdf Lotuscript – die ersten Schritte http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/4865dda7cb38ffc0c1257be200295ca0/$FILE/H2-LotusScript.pdf Formeln – die erste Schritte http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc3 [read] Keywords: domino lotusscript notes xpages javascript

Presentations from EntwicklerCamp 2014 – Track 4
Mon, Aug 11th 2014 6:05a   Patrick Kwinten
Track Session Subject Download Presentation Track4 Session1 The Road to Damascas – LS and @Formula to SSJS http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/ddd7b3baaf49dbadc1257be200295cc1/$FILE/T4S1-Xpages-road%20to%20damascas.pdf Track4 Session2 Wo speichert Notes was? Und was kann der Entwickler damit anfangen? http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/2071360f70207a00c1257be200295cbf/$FILE/T4S2-Wo%20speich [read] Keywords: domino notes xpages development java

Presentations from EntwicklerCamp 2014 – Track 3
Mon, Aug 11th 2014 5:45a   Patrick Kwinten
Track Session Subject Download Presentation Track3 Session1 LotusScript Best-Practices (“keep it simple”) http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/60c08dbd3c75cf5fc1257be200295cba/$FILE/T3S1-Lotusscript.pdf Track3 Session2 Java Beans sind kompliziert? Nicht die Bohne! http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/1a9601442b32b155c1257be200295ca6/$FILE/T3S2-JavaBeans.pdf Track3 Session3 OpenNTF R [read] Keywords: connections ibm lotusscript xpages java javascript openntf

Presentations from EntwicklerCamp 2014 – Track 2
Mon, Aug 11th 2014 5:25a   Patrick Kwinten
Track Session Subject Download Presentation Track2 Session1 IBM Connections http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/e76eba65a7777a5fc1257be200295cc3/$FILE/T2S1-IBM%20Connections.pdf Track2 Session2 XPages und Connections http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/3ce43336a0c21017c1257be200295cb1/$FILE/T2S2-Xpages%20und%20Connections.pdf Track2 Session3 iNotes deep dive http://www.entwicklercamp.de/konferen [read] Keywords: connections ibm inotes notes xpages database java security

Presentations from EntwicklerCamp 2014 – Track 1
Mon, Aug 11th 2014 4:05a   Patrick Kwinten
Track Session Subject Download Presentation Track1 Session1 XPages – 1 – Notes-Daten auf das Smartphone oder Tablet – Datenaustausch zwischen nativen mobilen Anwendungen und Domino mit Hilfe von XPage http://www.entwicklercamp.de/konferenz/ent2014.nsf/bc36cf8d512621e0c1256f870073e627/8138c341016c7bd7c1257be200295caa/$FILE/T1S1-Notes-Daten-1.pdf Track1 Session2 XPages – 1 – Notes-Daten auf das Smartphone oder Tablet – Datenaustausch zwischen nativen mobilen [read] Keywords: domino notes xpages

5 weeks of XPages
Thu, Jul 3rd 2014 6:45a   Patrick Kwinten
Counting the hours before vacation starts. Looking forward to reading some good summer reading… Enjoy your summer! [read] Keywords: xpages

New project on OpenNTF: DB Manager Notifier
Wed, Jul 2nd 2014 9:05a   Patrick Kwinten
Today I created a new project on OpenNTF called ‘DB Manager Notifier‘. The application is a tool that can send periodically notifications to persons who are listed as Manager in an Application document in the catalog.nsf on your IBM Domino server. A typical use case is a Development or Sandbox environment where users are free to install new applications. In such loosely managed environments people tend to “forget” their applications and leave them installed on the server. [read] Keywords: agent domino ibm application applications development openntf server

Rooms & Connections now in Google Play
Tue, Jul 1st 2014 4:45a   Patrick Kwinten
The Rooms & Connections app that I mentioned earlier is besides the iTunes store  now also available in Google Play. So get it there for 22 SEK, 2 1/2 Euro or 3.3 US Dollar and book a room directly from your smartphone / tablet. [read] Keywords: connections ibm apple google

Demo of the Single Page Application Control wizard
Mon, Jun 30th 2014 8:05a   Patrick Kwinten
You can bring a IBM Notes application without much work to the web browser via the Notes Browser plugin. But since Mobile is the standard nowadays that plugin seems to be obsolete almost. So what other options do you have for your enterprise apps? You can introduce a mobile application platform, if you have the time and the money. You can migrate your whole collaboration platform in exchange for something less, similar or not similar at all. And prey for mobile tools on that platform. You can [read] Keywords: collaboration ibm notes xpages application development email enterprise exchange exchange mobile openntf

Adding search to an application with XPages interface (quickly)
Mon, Jun 23rd 2014 8:05a   Patrick Kwinten
For a project I was asked to deliver a new user interface for the web browser with the help of XPages. This included a search functionality. First step: Look on OpenNTF OpenNTF is a great resource to check if someone has done development before and has made the code available for public. Here are some results that offer some form of search out of the box: Advanced Search XPage Control (link) Xpages Multi Database Search Custom Control (link) Xpage Search And Tagcloud control (link) XPages Basi [read] Keywords: xpages application database development interface openntf

Tag cloud with data from another application
Mon, Jun 23rd 2014 6:45a   Patrick Kwinten
For a project I needed a tag cloud to provide some alternative navigation to a view. Easy I thought; such control is part of the XPages extension library. However it turns out that this control does not support to use a view from another application/database as the data-source. Some examples I found (1), (2), (3) required some work anyway so I wrote a quick prototype based upon the tag cloud component described in the OneUI documentation. The tag cloud is really simple but for now it does the [read] Keywords: domino ibm lotus xpages application css database interface java javascript openntf properties xml

New app in town: Rooms & Connections
Mon, Jun 16th 2014 4:25a   Patrick Kwinten
This post is for all your IBM Notes users: I assume you all have experienced the problem of finding an available room when you register a new entry in your calendar. Especially with spontaneous meetings it is frustrating not be able to find a room, and if you check at the physical location the room seems to be empty. You have then the option to start/open your laptop, open one or more the resource reservation applications and find out who has booked the room, contact the person and ask if he/she [read] Keywords: connections ibm notes apple applications laptop reservation

JQM & Domino Data Service (3)
Mon, Jun 2nd 2014 6:08a   Patrick Kwinten
In a previous post I demonstrated how to populate a listview for jQuery Mobile from a Notes view via Domino Data Service. In this post I will show how to include a ‘More’ button to load additional loading of more items for the listview and display them. For this you need to make changes in 2 places: mobile.xsp employeelist.js employeelist.js In the JavaScript file we need to modify the initial getEmployeeList function and include a new function to load more employees from the li [read] Keywords: domino lotus notes javascript mobile

JQM & Domino Data Service (2)
Tue, May 27th 2014 4:45a   Patrick Kwinten
In a previous post I demonstrated how to use Domino Data Service (as part of Domino Access Service) to populate a listview for jQuery Mobile. Probably the real-world application you want to mobilize has multiple layers of data that is common in Notes (multiple forms & views). I followed Christophe Coenraets’s example and re-used it for the fakenames application. First let me show you what you get: At first an overview of the People’s view is presented, from here the [read] Keywords: domino foundations ibm ldd lotus notes xpages ajax application css dojo email mobile office server

listview in JQuery Mobile via Domino Access Service
Tue, May 20th 2014 4:05a   Patrick Kwinten
Here follows an quick example how to create a listview in JQM created with data from a view via DAS. As data source I have used the infamous Fake Names Address book which you can (still) can find on Codestore. In the example you can navigate between the view (People view) and details (Person view). I have not really find out (yet) how to add the next set of documents when you scroll down the list (to be continued, or drop the solution in the comments or send me an email). $.ajax({ url: 'ht [read] Keywords: domino ibm lotus ajax css email mobile network xml

Updated Single Page Application Wizard walk-through
Mon, May 19th 2014 4:05a   Patrick Kwinten
I have updated the walk through of the Single Page Application Wizard available in the Extension Library. You can find the document here. The document covers release 901v00_06.20140424-0600 which contains some improvements for the control e.g.: Improved warnings were created to alert the user to missing or badly configured options. Better defaults were created for certain Wizard options. The Document Viewer label position was changed to “above.” The default CRUD options are a big time sav [read] Keywords: application

#oldschool @formula to check for attachments
Mon, Apr 7th 2014 7:45a   Patrick Kwinten
I have started at a new company and they didn’t have an XIC (XPages Information Center) so my XPages Knowledge db needed to be installed (a regular Notes db for quickly copying & pasting rich text, snippets, storing sample applications, multiple media files). The database is a couple of years old so it needed some updates. One was to hide a “files section” from printing in case there are no files attached. I noticed embedded images start with an “ST” naming in [read] Keywords: notes rich text xpages applications database linkedin

Engage – signed up
Tue, Feb 25th 2014 4:22a   Patrick Kwinten
Funny, but a motive when moving to Sweden was to combine work with a bit of holiday. Recently I signed up for the Engage event and will do it the other way around in the Netherlands: combine holiday with a bit of work. I am looking forward to the event because of it’s great line-up. I am curious how the ‘collaboration market’ nowadays looks like in the Netherlands and Belgium and what the opportunities are. [read] Keywords: collaboration

Single Page Application tutorial
Mon, Feb 17th 2014 8:02a   Patrick Kwinten
After watching the video on YouTube on the Single Page Application wizard I became curious and decided to take a test and mobilize an application myself. I choose the infamous “fake names” application for this. I have written a blog article/tutorial about it. Here you can read it: ‘Single Page Application Wizard‘. Summary With the Single Page Application control you can rapidly mobilize a Notes application. The wizard is intuitive although you need to understand some b [read] Keywords: notes notes client application development mobile

Go Connect Go!
Sat, Jan 25th 2014 3:02a   Patrick Kwinten
With IBMConnect about to start I updated my collection of blog posts about the XPages technology. I started collecting in 2009, directly after Lotusphere where it was one of the highlights at the show. I remember that the blogosphere exploded after/during Declan Sciolla-Lynch‘s tutorial. The earliest post about XPages I have collected is  HND 102: IBM Lotus Domino Designer in Eclipse: Create and Work with XPages Hands On (January 2008). The latest post that I added yesterday is ‘ [read] Keywords: domino ibm lotus lotusphere xpages eclipse wiki

Use SourceTree for better XPages Source Control (some sort of transcript)
Thu, Jan 16th 2014 3:02a   Patrick Kwinten
I bet everybody enjoyed David Leedy’s Use SourceTree for better XPages Source Control video-tutorial. At the time I was looking at SourceTree so David’s guidance came in the right time. To assist my fellow colleague developers I wrote a document or some sort of manual on using SourceTree for source control and I used David’s tutorial for a transcript. I hope you enjoy reading it. Use SourceTree for better XPages Source Control Job Wanted Looking for a creative brain? Choose me [read] Keywords: xpages

Local development environment
Wed, Jan 8th 2014 7:02a   Patrick Kwinten
I needed to setup a new development environment because we moved recently from Windows XP to Win7 (yihaa! I am a corporate developer). Because my ‘closest to administrator’ like co-developer (an ex-admin who we have convinced to development!) is on parental leave I had to clear the job myself. This is how far I came so far: Virtualbox machine Virtual hard drive of 25 GB; will probably create a new clone from this machine for each new project OS: win7 IBM Domino 9.0.1 Social Edition [read] Keywords: admin administration domino ibm notes xpages development server

Using Bootstrap in XPages – The ultimate incomplete guide
Tue, Jan 7th 2014 3:05a   Patrick Kwinten
This document describes how to integrate the popular front-end framework Twitter Bootstrap with XPages. The purpose is to provide developers an introduction to use Twitter Bootstrap in XPages development projects by building an actual application. Below you can find a document/manual I started to write a while ago but I never finished (I guess there is no finish since new boundaries are explored every day). At least the document should give you a head start with using ‘raw’ (Twitter) [read] Keywords: xpages application development openntf twitter

Tech sessions as IBM Connect 2014 (aka Where’s the meat?)
Tue, Dec 10th 2013 3:03a   Patrick Kwinten
I believe all sessions for IBM Connect 2014 have been published now. While IBM had as strategy t0 publish the list of sessions in waves some people did ask what in the package for techies? Below is a list of sessions tha tcould be of interest for you. I did not take with me commercial sessions from third party vendors. Making Your Development Team More Productive with IBM Domino Designer In this session you will learn how best to use IBM Domino Designer for team-based development. See how sou [read] Keywords: collaboration connections domino foundations ibm notes notes client sametime xpages apple application applications bleedyellow bleedyellow.com community css desktop development dojo eclipse enterprise integration interface java javascript mobile openntf security server twitter widgets

Updated eCard app on OpenNTF
Mon, Dec 9th 2013 2:22p   Patrick Kwinten
I received some comments on the eCard app on OpenNTF: A overlooked the middle fingers suggestion a Santa makes on the default image (dumb dumb). I never tested in IE (out of scope). Now these 2 items have been fixed: http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=eCard Happy Holidays! [read] Keywords: openntf

eCard XPages app – Time for your seasonal greetings !
Wed, Dec 4th 2013 3:06a   Patrick Kwinten
The last days I have spent some hours in the evenings to learn me Bootstrap in combination with XPages as bit more. The result is a basic eCard application on XPages which utilizes Bootstrap 2 for UI. Since the Advent Calendar has started I guess you are allowed to start sending out your seasonal greetings You can find the app as a project on OpenNTF (link to project). I noticed a card is not working properly in IE yet (what did I expect?). I will see if I can fix this on the short term. O [read] Keywords: xpages application openntf wiki

The View free online?
Tue, Dec 3rd 2013 3:02a   Patrick Kwinten
During the cleanup of my paper library with the View magazines I noticed that a lot of articles, including the PFD’s, of The View are indexed by Google and available online. I am not sure if this is a mistake or a seasonal gift from Wellesley Information Services but if you search online most of the older articles appear in the search results. Older? “What is their use?” you may wonder. Most techniques described are obsolete or a sin, but others are so general (performance, p [read] Keywords: notes google

1900 posts of XPages
Mon, Nov 11th 2013 1:42p   Patrick Kwinten
I noticed I have reached the 1900 limit of posts in my XPages Knowledge DB. It happens to be that the 1900th post was an ‘oldie‘. I have no doubt I will reach the 2000 limit by the end of this year so thank you all for sharing and posting! Job Wanted Looking for a creative brain? Choose me! [read] Keywords: xpages

Parsing RSS feeds on a Domino site
Sun, Nov 3rd 2013 11:22p   Patrick Kwinten
I have a request to display multiple RSS feeds (public and internal) on a Domino site. Since it includes internal RSS feeds I assume I cannot use the Google feed API. The Domino site is not on XPages yet. So it may be a 100% client side JavaScript solution. Anyone has suggestions/ideas how to solve this? [read] Keywords: domino xpages google javascript

Capturing geodata in XPages
Fri, Nov 1st 2013 4:02a   Patrick Kwinten
In XPages it is not default possible to capture geodata information with any control so you are depending on services (not a problem if they provide the correct data). Here is an example how to capture a visitor’s geodata via http://ipinfo.io/ and store the information in a Notes document in the following order: Run client side JavaScript  (jQuery get method) and load data from an external server. Post the data via client side JavaScript (jQuery post method) to an XPage. Process the da [read] Keywords: ibm notes xpages ajax application database javascript server

Domino Blog support tip: do not use/allow apostrophes in the Page Name field
Fri, Oct 25th 2013 6:02a   Patrick Kwinten
I experienced a bit of blaming and naming today. A customer “announced” that commenting in the IBM(?) Domino Blog Template had stopped working and the counters were not correct. It appeared that the Page Name field (shows when you select the Show Advanced link in the Notes client) had inherited the apostrophe(s) used in the Subject field. Normally these apostrophes are removed by the following input translation formula: @ReplaceSubstring(@ReplaceSubstring(@ReplaceSubstring(pagename; [read] Keywords: domino ibm lotus notes notes client xpages application

Project on OpenNTF – site stats
Wed, Oct 23rd 2013 7:22a   Patrick Kwinten
I have created a new project on OpenNTF called site stats: http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Site%20Stats. It contains the code from a previous post on visualizing visit statistics for your xpages along with some additions. The project does not has the intention to be a fully site statistic tool, but makes it possible to monitor individual xpages in a single application. I wonder what tools there are nowadays in the market to collect site statisti [read] Keywords: domino xpages application openntf

Visitors per day statistics with zooming and weekends (prototype)
Mon, Oct 21st 2013 7:02a   Patrick Kwinten
I created a visitor statistics prototype for an application. With the statistics we would like to check if an application is used frequently or if it’s sensitive to corporate news updates. The application help the user to select what type of meeting they should setup according to several parameters the user provide (e.g.  number of participants, duration, share & edit, see others, participants outside firewall, type of communication (top down, horizontal), type of meeting subject). Th [read] Keywords: ibm notes application css database javascript office openntf xml

Lotuscript to Java Beans
Mon, Oct 14th 2013 7:22a   Patrick Kwinten
It seems that video tutorials / webinars have become the standard in education. Probably because video seems to be considered as one of the most trustworthy source of information. The less positive effect of video tutorials is that they (still) take time. During a trip lately I was able to watch the excellent Lotuscript to Java Beans webinar, presented by Tim Tripcony. Below you find screenshots of moments I thought were most interesting: Go watch that show if you have not already! Jo [read] Keywords: java

Summary JSON in XPages
Wed, Oct 2nd 2013 7:02a   Patrick Kwinten
I have written a document summarizing the usage of JSON as data-interchange format in XPages development. The document has no intention to be complete, it only covers the areas I have worked with JSON in XPages (and as far as I remember) Please feel free to add your examples or links to more supplementary resources. Happy reading! https://docs.google.com/file/d/0B-pznfib-Y5XOGxLbjh1QnhMMTg/edit?usp=sharing Job Wanted Looking for a creative brain? Choose me! [read] Keywords: xpages development google

Source Control with Domino Designer
Fri, Sep 13th 2013 5:02a   Patrick Kwinten
In case you want to start using source control in Domino Designer there are several good online resources available that help you getting started (Google is your friend). I have written a summary document so you don’t have to collect the information from several resources yourself. Here you can download the PDF: https://docs.google.com/file/d/0B-pznfib-Y5XMGhzYW4tYU1oX00/edit?usp=sharing Happy reading =) PS please let me know in case the document is incomplete. Job Wanted Looking for a cre [read] Keywords: domino google

breadcrumbs in XPages (non extension library style)
Wed, Jun 19th 2013 7:49a   Patrick Kwinten
I have still got a question open on the XPages development forum regarding how to use the breadcrumb control from the Extension Library. In case you happen to have an answer on the question, please post  it there (or here…). Previously I have written more on providing breadcrumbs in Domino and XPages. I overlooked the unshift JavaScript method which allows you to add items in the beginning of an array. In combination with the getParentID function for a NotesDocument you can simply create [read] Keywords: domino ibm ldd lotus xpages database development javascript xml

Navbar with dropdown menu from Notes view in Twitter Bootstrap (with XPages)
Fri, May 31st 2013 6:29a   Patrick Kwinten
Introduction Hey hey, sorry to bother you again with a post about using a Notes view in combination with Twitter Bootstrap. In my previous post I was not sure about using nav-pills. I fear not all users will understand them. I assume that most users are common with a site header with navigational options. This navigation can be like tab bars (hihi watch some real old work) some with nested tabs in fancy drop down menus. Twitter Bootstrap have probably taken notice of this expected behavior and [read] Keywords: ldd lotus notes xpages database desktop javascript mobile twitter

Dropdown menu from Notes view in Twitter Bootstrap (with XPages)
Fri, May 31st 2013 12:45a   Patrick Kwinten
Introduction OK, so I was a bit unsatisfied with the navigation list in my previous post. The nav-list component seems not to be destined to contain too many category sub levels. Dropdowns Toggleable, contextual menu for displaying lists of links. Pills I am not sure how you would describe pills in Twitter Bootstrap but to me they look more like buttons you build a navigation with. Implementation Again I used Mark Leusink’s Bootstrap4XPages demo site. As source for my documents I am re-us [read] Keywords: notes xpages database javascript twitter

Navigation list from Notes view in Twitter Bootstrap (with XPages)
Thu, May 30th 2013 4:06a   Patrick Kwinten
Introduction In my previous post I demonstrated how you create breadcrumbs from Notes view in Twitter Bootstrap. A typical Notes application contains an outline (I assume you don’t the Navigator design element anymore). In this post I demonstrate how to create something similar in Twitter Bootstrap, a Nav List. Nav Lists A Nav list is a simple and easy way to build groups of nav links with optional headers. They’re best used in sidebars like the Finder in OS X. You can nest nav-lis [read] Keywords: notes xpages application best practice database javascript mobile profile twitter

Breadcrumbs from Notes view in Twitter Bootstrap (with XPages)
Tue, May 28th 2013 4:09a   Patrick Kwinten
Long long long time ago I wrote how to create breadcrumbs in Notes and on the Web with help of JQuery. In case you are interested using Twitter Bootstrap with XPages chances are you want to provide similar navigational options for your beloved users. The code below demonstrates how to achieve this. and the SSJS function looks like: function getBreadCrumb(){ var nav:NotesViewNavigator = database.getView(“$v-treeview”).createViewNav(); var doc:NotesDocument = currentDocume [read] Keywords: notes xpages database javascript twitter

Comparison between Extension Library (OpenNTF) and Upgrade Pack 1 (IBM) – You’re help is appreciated
Tue, May 21st 2013 4:09a   Patrick Kwinten
Some days ago I posted a question on the XPages development forum: Comparison of functionality between Extension Library (OpenNTF) and Upgrade Pack 1 (IBM). I work in a hosted environment and having a change applied (continue to work with extension libraries from OpenNTF via Update site instead of Upgrade Packs) is a complicated issue. Therefor I have wrote down some use cases where new functionality in the Extension Library which are not available in the Upgrade Pack can bring value to the or [read] Keywords: connections domino ibm inotes ldd lotus notes sametime xpages application applications database development dojo facebook mobile openntf security twitter widget

Is there any way to access user activity properties programmatically?
Wed, May 15th 2013 4:08a   Patrick Kwinten
I was asked to create some reports on the activities on a set of applications. I wonder if you can access the user activity properties on a database programmatic-ally? [read] Keywords: lotus applications database properties

Distribution of the extension library
Mon, Apr 29th 2013 4:07a   Patrick Kwinten
I have written a document on the distribution of the extension library. I have compared Upgrade Pack installation option with using an Update Site. You may guess who has become the winner. If there is anything incorrect stated in the document please let me know. PDF: Distribution Extension Library [read] Keywords:

LotusScript equivalent for @Command TextSetFontColor?
Wed, Apr 24th 2013 9:27a   Patrick Kwinten
In an form I have an action button: Unfortunately this TextSetFontColor command only allows these colors: Black Gray Red DarkRed Green DarkGreen Blue DarkBlue Magenta DarkMagenta Yellow Brown Cyan DarkCyan White In the Help file it says: Language cross-reference NotesColor property of LotusScript NotesRichTextStyle class Is there anyone who has written the LotuScript equivalent to change the color of selected text in a rich text field (with RGB value)? [read] Keywords: lotusscript rich text

jQCloud gone bad (jQuery Tag Cloud plugin in XPages)
Tue, Apr 9th 2013 12:04p   Patrick Kwinten
I had the idea to make a custom control to make the display of a categorized view more attractive. Quickly you come to tag clouds. While the extension library has an easy to use tagcloud control you probably want to have a result that looks more like this: jQCloud is a JQuery based plugin that does a bit of the trick for you. Unfortunately it seems the link option can not handle question mark parameters so an .xsp?filter= link does not work. This makes the plugin little of interest. Nevertheles [read] Keywords: ibm xpages ajax css database javascript xml

CALENDARIO: A responsive calendar plugin
Mon, Apr 8th 2013 7:07a   Patrick Kwinten
Calendars can be a very tricky thing when it comes to their layout and responsiveness. Calendrio is a jQuery plugin to display a calendar layout for both, small and big screens and keeping the calendar structure fluid when possible. Here follows a brief description how you can utilize the plugin in your IBM Notes – XPages application. Resources Copy the resources to the WebContent folder via the Package Explorer: Calendar display Next I created an XPage to display the calendar: [read] Keywords: ibm inotes notes xpages application css database desktop javascript xml

jQuery Mobile 1.3 Panel Widget XPages demo (for download)
Thu, Mar 28th 2013 6:29a   Patrick Kwinten
The last couple of days I have been ‘playing’ with jQuery Mobile and mostly with the panel widget. I have made some kind of starter-kit (NSF) to build a great XPages app for tablets/smartphones. I have setup a subset of custom controls which accept properties. A simple form in Notes you can use to setup navigation for header, footer and a vertical menu. You can download the (zipped) NSF on Dropbox. Below you can see a sample result: Please let me know if you experience any problems [read] Keywords: lotus notes xpages mobile properties widget

New job/opportunity wanted
Wed, Mar 27th 2013 4:12a   Patrick Kwinten
The last year(s) I have followed the Dutch saying: A rolling stone does not gather moss But I have come to a point where my current job hinders my creativity and my ambitions too much. Therefor I have decided it is time to make my desire for a new more challenging work environment more clear. I have added a noticeable image in a widget on the right of this blog that will remain there until the time necessary. My strengths are: Understanding of web development and standards. The IBM Notes platf [read] Keywords: administration ibm notes application development widget

Adding resources that include parameters (xpages tip)
Tue, Mar 26th 2013 6:05a   Patrick Kwinten
You have several options how to include resources (e.g. css files) that include query parameters. What does not seem to work is to add such a style sheet reference via the Resources Style sheet option. However if you add the reference as a linked resource things seem to work e.g. I am not sure if this is the proper or preferred way to add such resource? [read] Keywords: ldd lotus xpages css

jQuery Mobile in XPages- Panel Widget
Mon, Mar 25th 2013 1:46p   Patrick Kwinten
jQuery Mobile 1.3 is recently released. This release is focused on elevating responsive web design (RWD) and brings lots of cool new widgets including panels, dual handle range sliders, and two different responsive table modes. Panel widget One of the most common mobile UI patterns you see today are Facebook-style panels that open to reveal a menu, form or other content. The flexible panel widget  allows panels to be positioned on the left or right of the screen. To take this widget respons [read] Keywords: ibm xpages ajax application css development email facebook mobile password properties server widget widgets xml

An Anatomy of an Adaptive Web Experience – Brad Frost
Thu, Mar 7th 2013 7:22a   Patrick Kwinten
Responsive web design is becoming more clearly an important specification from our customers. Allthough the customer is mostly already satisfied when we port the same UI to different devices, responsive web design is just the top of the iceberg when we talk about optimizing web enabled Notes applications for different devices. Today I followed a presentation from Brad Frost held at the Smashing conference 2012. You can find the slides also on Slideshare. After the presentation I checked a coupl [read] Keywords: ibm notes notes client application applications desktop development google mobile

Creating a gallery for the IBM Domino Blog Template – Assistance needed
Tue, Mar 5th 2013 6:42a   Patrick Kwinten
Hi, I found online an old description how to enable image galleries for your/the IBM Domino Blog Template (Not sure if we may label it IBM any longer since they have open sourced it so the ‘community’ may solve issues (I am told). The description you can find . Unfortunately the description does not work for me. Are there others who set up successfully image galleries in the Blog template and are willing to share their solutions/approach? Related information: http://www.slideshare.ne [read] Keywords: domino ibm ldd lotus notes community openntf

If alignment of a row in a view requires an upgrade of your server… (XPages Documentation Wiki)
Fri, Jan 25th 2013 3:45a   Patrick Kwinten
I reported a defect on the XPages Documentation wiki. As you can see in the screen shot the alignment of information in the view is broken: Here it is in an instance on an IBM address: I was surprised I got contacted shortly after that by IBM (mostly they don’t seem to respond on reported defects on IBM projects on OpenNTF) Here the conversation: Michael Stewart 8:07 PM (15 hours ago) to me, Jennifer Hi, Your server level may be the cause of s [read] Keywords: domino ibm ldd lotus xpages google openntf server wiki

Correct content-type
Tue, Jan 15th 2013 7:05a   Patrick Kwinten
I received a call that an ‘aged’ Domino application was causing problems in IE9. Stylesheets documents created by a form were not strict text/css but text/html instead. Even though the On Web Access Content-type form properties were set correct. After some digging & trying I ran into the following post that solved the case: I normally use a simple document for stylesheets and JavaScript libraries in Notes. The form has a field for the “filename” (e.g. my_lib.js) an [read] Keywords: domino notes richtext application css firefox javascript properties

SNTT – Usemap & XPages
Thu, Dec 6th 2012 3:02a   Patrick Kwinten
Introduction I thought I write this one down. A developer asked me how to make a form more user-friendly. Basically a user reports via the form a problem somewhere in the building to the central desk and they send a mechanic. To have a more precise allocation of the problem, a room number is required to fill in. I suggested to use an image map. There are sites around that help you define the correct coordinates. XPages In DDE add an image as a resource. Drag that same image into your XPage. In t [read] Keywords: ibm sntt xpages dojo javascript properties xml

Timeglider XPages app with Timeglider jQuery widget files included
Thu, Nov 29th 2012 3:02a   Patrick Kwinten
Although I promote to download the application via OpenNTF for those are not  acquainted with the package explorer I want to share a public link to an example NSF whihc contains already the required Timeglider files which you should otherwise install in the OpenNTF version. (now I also have a backup…) [read] Keywords: xpages application openntf widget

New project on OpenNTF – Timeglider
Wed, Nov 28th 2012 5:26a   Patrick Kwinten
Today I posted a new project on OpenNTF: Timeglider JS is a zooming, panning data-driven timeline widget written in Javascript. This project delivers an XPages application to manage the documents in a Notes DB so you can distribute corporate timelined information with Notes security (ACL). More details you can read on OpenNTF. [read] Keywords: acl notes xpages application javascript openntf security widget

New release of Bildr
Thu, Nov 22nd 2012 1:42p   Patrick Kwinten
I have submitted a new release of my Bildr project on OpenNTF. In case you are unaware of this project, the application allows you to quickly upload and share images within your network. Images are scaled and you can group them in albums. The idea behind this app was to have a real case scenario to learn XPages, and frankly the learning experience has gone beyond expectations. I also have to thank Mark Leusink for his contributions. This release fixes the problems I had with Google Maps. Althoug [read] Keywords: xpages application google network openntf

Name change
Tue, Nov 20th 2012 4:02a   Patrick Kwinten
What’s in a name? Since I am focussing on development in XPages already for a long time and I am not afraid to follow up  good advice I decided to drop Domino in the name of this blog. [read] Keywords: domino ibm lotus notes xpages development enterprise java

Download: Twitter Bootstrap in Domino Blog
Thu, Nov 15th 2012 3:02a   Patrick Kwinten
Have you sometimes the feeling that in case you know too much it may be used against you? Recently I posted how to include Twitter Bootstrap in the IBM Domino Blog template.  Some time ago I blogged frequently about administrating that same Blog application. From my Twitter Bootstrap post I received some questions from people for help so the easiest way to assist would be to make an example application available for downloading. The NSF contains all the documents that are needed to utilize (or [read] Keywords: acl domino ibm notes application mobile openntf twitter

Wondering if this will become my next project on OpenNTF…
Wed, Nov 7th 2012 12:22p   Patrick Kwinten
http://timeglider.com/timeline/2fc9bab779e7508c [read] Keywords: openntf

Zähme den Tiger – Java entwicklung in Notes & Domino
Tue, Nov 6th 2012 2:42p   Patrick Kwinten
Introduction Today I read this presentation by Bernd Hort held at EntwicklerCamp 2012. Judging fromthe different presentations this sounds like a excellent conference! This was a nice opportunity to rehearse my German. In case your German is not so good I recommend to listen to a couple of albums of these guys and you will do just fine =) The presentation can be divided into 2 parts: A general introduction to the Java language. Java in Notes & Domino in details. Introduction Java language [read] Keywords: domino ibm lotus lotusphere lotusscript notes xpages applications database java server

AD104 Intro to Managed Beans (Russel Maher, MWLUG 2012)
Fri, Nov 2nd 2012 1:02p   Patrick Kwinten
Introduction This presentation was not on my initial ‘to-study list’ so I will add it there. The presentation was held by Russel Maher at the MWLUG 2012. Not surprisingly this presentation has quiet some familiarities with the presentation Improving XPages Application Performance with Managed Beans (Russell Maher, The View Advanced Xpages 2012). Same presenter, similar topic. Beginnings Why use beans, managed beans and Java in your XPage projects: Makes your applications run faste [read] Keywords: domino notes xpages application applications database java office properties xml

AD102 – Caffeinate your XPages with Java (Jeremy Hodge, MWLUG 2012)
Thu, Nov 1st 2012 6:02a   Patrick Kwinten
Time for another step in my road ahead. This time I have studied Jeremy Hodge’s presentation at MWLUG 2012. As promised Jeremy will demonstrate how to inject Java in XPages application. Getting started with Java in Designer & XPages Java Design element in DDE 8.5.3: Roll out your own project structure via Package Explorer Eclipse view: You can customize your Java perspective: Should reside in the WebContent folder. What is a package? A way to organize source code modules by usi [read] Keywords: domino lotus lotusscript notes xpages application database eclipse interface java javascript network openntf security server wiki workspace xml

Improving XPages Application Performance with Managed Beans (Russell Maher, The View Advanced Xpages 2012)
Wed, Oct 31st 2012 4:42a   Patrick Kwinten
Introduction This post is part of my road to more Java in my XPages projects. The next presentation was held at The View – Advanced XPages workshop early 2012 in Amsterdam. I am a bit reserved what I can and cannot share. The presentation is not on-line available so I will re-create all screenshots. Hopefully this abstract won’t trigger someone from their legal department to contact me =) Main topics: Java Design element. Managed beans. Java design element This design element is [read] Keywords: xpages application eclipse interface java javascript properties server xml

BP118 Using Java to build applications fit for the enterprise (Chris Connor, Lotusphere 2012)
Tue, Oct 30th 2012 4:08a   Patrick Kwinten
Introduction Last evening I enjoyed another opportunity to learn Java in Xpages a bit more. This time I took the BP118 presentation because it jumps directly in the area I am working daily in: XPages! After reading the presentation one word was on my mind: Managed Beans. Managed Beans POJO – configured with getters / setters. Implements “Serializable” (so XSP can read / write from disk). Can be scoped: Request. View. Session. Application. Very useful for: Providing universal access to [read] Keywords: domino lotusphere xpages application applications database development enterprise java xml

JMP102 – Eating the Elephant A Java Jumpstart (Paul Calhoun, Lotusphere 2012)
Mon, Oct 29th 2012 7:45a   Patrick Kwinten
Introduction The title reflects also a bit of the presentation. The presentation contains 162 slides so you better prepare yourself for a long journey. Here a summary of the lessons learned. I divided the presentation into categories. Section Java language fundamentals A lot of focus on this. Not so much news here. Section Java Domino Objects Only implements the “Back End” objects. Exposed via:lotus.domino.* No Notes Client UI access. You (the Domino Developer) already know 98.67 percent [read] Keywords: agent domino lotus lotusphere lotusscript notes notes client xpages application applications best practice database eclipse java javascript server

More Java on my road ahead…
Mon, Oct 29th 2012 7:22a   Patrick Kwinten
Introduction Like so many Notes developers I have read a lot about Java as I should like some experts say or claim. However I never have been in the situation that I have dealt a lot with Java in development projects or I have chosen for other technologies (SSJS, LotusScript, Flash) to work around/avoid making Java an integrated technology in my projects. I have no reason to question any good intentions of these experts so I decided to pick up the glove and study Java development from a DDE 8. [read] Keywords: domino lotusphere lotusscript notes notes client R5 xpages application applications css database development enterprise java javascript xml

??? Can even be customized by providing an inherited renderer
Sat, Oct 13th 2012 5:02a   Patrick Kwinten
Slide 49 from  Show110 - Using the XPages Extension Library for the Real World (Lotusphere 2012) says: Application Layout Control - Can even be customized by providing an inherited renderer Has anyone an idea what is meant here? [read] Keywords: lotusphere xpages application

Bathing tip
Sat, Oct 13th 2012 4:02a   Patrick Kwinten
At the moment I am re-reading some presentations from ‘last’ Lotusphere events. I prefer to do this while enjoying a looooooong bath. Sometimes a laughter escapes the bathroom. Here is an example of such an occasion. From ‘Session JMP302: Using Themes to control the look and feel of your XPages applications’ [read] Keywords: lotusphere xpages applications

Adding Twitter Bootstrap to the IBM Domino Blog template
Thu, Oct 4th 2012 8:02a   Patrick Kwinten
Our current design layout for a blog application was mainly based on the ‘by default’ design from the ‘early days’. A three column layout with a header and footer section. (I guess you recognize this) All nice wrapped in a HTML table to structure the layout. Maybe not the best and convenient solution, but quiet ‘solid’ compared with CSS layouts. Nevertheless users were complaining, mainly because they import large images, which look nice on large screens, but [read] Keywords: collaboration domino ibm lotus xpages application applications archive community css firefox javascript microsoft mobile twitter

New release of Bildr released =)
Sun, Sep 23rd 2012 1:02p   Patrick Kwinten
Today I released a new version of my xpages playground aka Bildr (4.01 so never mind the bugs) on OpenNTF (link). Beside the following ‘small media campaign’: and this blog-post we’ll see how people pick up this new release. What’s new? Extension Library Personally I have been working quite a while now with the extension library, and now I have implemented this more in the application: Application Layout control Data view control Widget control Outline control Mobile [read] Keywords: ldd lotus notes xpages application applications database google ideajam interface mobile openntf widget

Teamroom XL fix – Filter documents by subteam
Tue, Sep 11th 2012 4:02a   Patrick Kwinten
Some may enjoy a longer vacation than others, most of us will land in the same nest again. At the moment we are reviewing the Teamroom 8.5.3 XL template, to check if this is a more user-friendly mobile interface for document sharing solution than MS SP. However I noticed a problem with Subteam filtering option in the ‘All documents’ view. The problem is that the xvwDocsByTeam view is not correct (the wrong field name is present in the view design)… Here is the fix: Open xvwDoc [read] Keywords: interface mobile

Bildr on Extension Library (work in progress)
Tue, Jul 10th 2012 6:30a   Patrick Kwinten
In the last week before vacation I have some time left for some experiment. So I decided after reading the extension library guide to start rewriting the Bildr project on OpenNTF. Untill now I have come pretty far and the first results look promising. Not sure if I can manage to finalize the project before the end of the week, but let’s think positive! Below some screenshots so far… [read] Keywords: facebook openntf twitter

demo code XPages & SAP
Tue, Jun 26th 2012 7:49a   Patrick Kwinten
I am working on an demo app that is going to read data from SAP. I noticed some helpful code in AD404 Presentation - Extend your Social Business by integrating SAP Solutions Java Code for Integration Bean: package com.ibm.chi; import org.odata4j.consumer.ODataConsumer; import org.odata4j.consumer.behaviors.BasicAuthenticationBehavior; import org.odata4j.core.OEntity; import java.util.Collection; import java.util.List; import java.util.ArrayList; public class GWWorkflow { private ArrayL [read] Keywords: ibm xpages facebook integration java javascript password sap twitter xml

Presentations from EntwicklerCamp 2012 available
Thu, May 24th 2012 4:04a   Patrick Kwinten
I have experienced that IBM has some problems linking to their material that lies out in the open, but I hope this post does not cause the same kind of trouble. I also know the solution in case needed: contact the content publisher to remove the files… Nevertheless Entwicklercamp sounds like a excellent technical conference and for those of you who have no problems with reading a bit of German (not all presentations are in German, by the way) here are some interesting presentations: Track [read] Keywords: domino ibm lotus lotusnotes lotusscript notes notes client protector xpages applications development dojo facebook java javascript linking mobile openntf sap security tivoli twitter widgets

New version of CardScanR released on OpenNTF
Thu, May 10th 2012 5:24a   Patrick Kwinten
The previous version of my project on OpenNTF never made it to the catalog due to some issues with used code (I never bothered to mention it in any notice file). I thought it would be easier in future updates to be more independent from used examples so I rebuild the application with help of the extension library and especially the application layout control. I also applied the 8.5.3 themes. Here you can find the new release: http://www.openntf.org/internal/home.nsf/releases.xsp?action=openDocum [read] Keywords: application facebook openntf twitter

Data Source Events
Fri, May 4th 2012 4:05a   Patrick Kwinten
I am currently working on transforming an existing Domino app into an Xpages app. Therefor I took another close look on the Data Source Events as described in the Mastering XPages book. Here is a summary: A data source on an XPage has many similar events as the traditional Domino document. Event Trigger computeDocument Create new document Submit document Reloade XPage Open document queryNewDocument Create document Reload XPage postNewDocument Create document Reload XPage q [read] Keywords: domino ldd lotus notes xpages facebook twitter

XPage Events – onClientLoad
Fri, May 4th 2012 12:24a   Patrick Kwinten
Did you know that: The onClientLoad event is the only event that executes both client and server-side code. and If the CSJS in the onClientLoad event returns “false,” the SSJS is never executed. [read] Keywords: facebook server twitter

New release of Viewr on OpenNTF
Fri, Apr 27th 2012 8:24a   Patrick Kwinten
Awrighty, just before the weekend I managed to squeeze out some work that had landed on the shelf. It’s a new version of the Viewr application I have submitted to OpenNTF. Main changes for this app is the implementation of Oneui v2.11 and the extension library (as part of the upgrade pack 1). The app needs some more work (I started with a mobile interface which is not finished yet, maybe in a 2.1 version). Ofcourse you are free to submit your contributions to the project Nevertheless enj [read] Keywords: application facebook interface mobile openntf twitter

How to style a login link (mobile controls)
Tue, Apr 10th 2012 2:23p   Patrick Kwinten
I posted the following question “How to style a link control in page heading control (mobile)” on the xpages forum and received some guidance (thanx). After a closer look at the solution in the teamroom template, I was not 100% happy with it. Basically if you will add another Button (or Link) control in the Page Heading control right action facet, there is an overlap. Also the presentation and coloring differs somewhat. In order to avoid this I modified the following definition in m [read] Keywords: ldd lotus xpages css facebook mobile twitter

Working with LinkedIn in XPages – People Search
Tue, Mar 20th 2012 6:44a   Patrick Kwinten
Here is another example for accessing LinkedIn’s API’s in XPages. This example contains code for performing a people search within your network. I will include the example later in the next release of LinkedIn controls. LinkedIn JavaScript API Sample Application [read] Keywords: ibm xpages application dojo facebook javascript linkedin network openntf profile twitter xml

Working with LinkedIn in XPages – Presenting a User’s Network Stream
Mon, Mar 19th 2012 8:04a   Patrick Kwinten
Here is another example for accessing LinkedIn’s API’s in XPages. This example contains code for a custom control that will present the users network stream: // Build each individual stream update item person = thisupdate.updateContent.person var thisHTML = “”; // Person’s picture, linked name, and status thisHTML += “” ; thisHTML += “”; thisHTML += “”; thisHTML += “” + person.firstName + ” & [read] Keywords: ibm xpages css dojo facebook linkedin network twitter xml

Working with LinkedIn in XPages
Mon, Mar 19th 2012 7:04a   Patrick Kwinten
I will add some more examples to work with the LinkedIn API in the next release of LinkedIn controls. Here is an simple custom control example to work with user’s connections: [read] Keywords: connections ibm xpages dojo facebook linkedin openntf profile twitter xml

New OpenNTF project released: LinkedIn Controls
Fri, Mar 16th 2012 8:24a   Patrick Kwinten
I have released a new project on OpenNTF called LinkedIn Controls. The goal for this project is to deliver plugins to LinkedIn in the form of reusable custom controls. With this you should be able to easily ‘linkify’ an XPages application. For example you can extend the discussion database with calls to linkedin (members, companies). Ultimate goal would be to make mash-up applications for LinkedIn with XPages. We’ll see how for we will come… [read] Keywords: mash-up xpages application applications database facebook linkedin openntf profile twitter

1000th XPages document
Thu, Mar 15th 2012 5:25a   Patrick Kwinten
A couple of days I tweeted that we were 10 documents away from one thousand XPages related document in our XPages knowledge database: Well today I entered the 1000th document so I was thinking about sharing some analytics from the database… Introduction The database was created in July 2009, so a bit before 2011, the year XPages established itself truly. Documents have different meta data such as: Title Functional area XPage related element Type Level Information Source Date Rating Some [read] Keywords: calendaring domino ibm ldd lotus lotusphere notes rich text xpages application database development eclipse facebook java javascript mobile twitter wiki

Code templates in DDE: demonstration of CSS template.
Mon, Mar 12th 2012 8:24a   Patrick Kwinten
In presentation AD103 ‘Embracing the EclipseTM Within’ Maureen Leland says (slide 14): Code templates can be a tremendous time saver, and help implement common team conventions Well received for LotusScript, but also available for: Java CSS HTML XML If you take stylesheets for example, you can import them from the Database Navigator. But maybe you work on new projects where the stylesheets differ but you want to re-use a genuine setup of the file, setting up templates in Desig [read] Keywords: domino lotusscript css database facebook java twitter xml

Superfluous Space – Mobile Controls
Wed, Mar 7th 2012 6:03a   Patrick Kwinten
Today I discovered the cause to a problem I was having with the dataview in a mobile control, and hopefully it will help others. The dataview control was not rendered properly for a mobile device so the specified target page could not be reached and an error throwed up: It turned out that the line xsp.theme.mobile.pagePrefix=m_ located the xsp.properties file in the Web ContentWEB-INF folder contained one superfluous space at the end. Probably sooner or later more people will be facing sa [read] Keywords: ldd lotus facebook mobile properties twitter

#XPages: tagcloud control can not reside in custom control?
Wed, Feb 22nd 2012 4:04a   Patrick Kwinten
I am currently testing 8.5.3+ (upgrade pack 1) and as a use case I am rebuilding Viewr available on OpenNTF. My first impression on Designer’s behaviour is not really positive, I believe my 8.5.2 installation is more stable than the 8.5.3 one. Nevertheless, it rises some Xpages related questions for example the next one: I am trying to develop more via components, that is custom controls that will be steered via property definitions. I have created a custom control to display a widget comp [read] Keywords: lotus xpages facebook openntf twitter widget

Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition