371 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Jobs | Twitter | Bookmarks | Pods | Forum | Blogs | Search | myPL | About 
 
Latest 7 Posts
XPages Extension Library Book – Now Available
Fri, May 18th 2012 90
XPages Mobile Controls and Value Pickers Part Four: Server-Side Approach
Thu, May 3rd 2012 271
XPages Mobile Control and Value Pickers: NotesIn9 Edition
Fri, Apr 27th 2012 175
XPages Mobile Controls and Value Pickers Part Three: Client-Side Approach Extended
Thu, Apr 5th 2012 269
XPages Mobile Controls and Value Pickers Part Two: Client-Side Approach
Wed, Apr 4th 2012 257
XPages Mobile Controls and Value Pickers Part One: Mobile Development Approaches
Tue, Apr 3rd 2012 227
Quick Tip for iOS Browser Development
Tue, Mar 27th 2012 194
Top 10
Partial Execution Mode: Probably The Most Powerful XPages Feature You Don’t Use
Sun, Mar 4th 2012 769
Lotusphere in Review
Sat, Jan 21st 2012 640
XPages Bindings: When # Runs at Page Load
Thu, Feb 9th 2012 500
Whither the Notes Client?
Fri, Jan 27th 2012 497
XPages Source Panel: Navigate to Next Sibling
Mon, Jan 9th 2012 441
Update WhitePaper: Maximising the Benefits of XPages in 8.5.3
Fri, Mar 16th 2012 433
NotesViewEntryCollections
Wed, Feb 1st 2012 430
Quick Setup / Restore of Domino Designer
Mon, Feb 13th 2012 379
XPages Portable Command Guide Review
Thu, Mar 22nd 2012 365
Lotusphere Day 2 Review
Wed, Jan 18th 2012 358


Paul Withers
Blog Title Intec » Blog
Blog Description IT Software Solutions, IT Consultancy UK, IT Development Services
Blog URL http://www.intec.co.uk/blog
RSS Feed http://www.intec.co.uk/category/blog/feed/
PlanetLotus Feed http://planetlotus.org/profiles/rss/intec
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked May 23, 2012 8:12:35 PM EST. Realtime Update:
Landed Here Oct 15, 2009
Location Fleet, Hampshire UK
Posts: # / 1st / Latest - -
Total Hits 15,712. myPL RSS Selections: 44


Recent Blog Posts
90


XPages Extension Library Book – Now Available
Fri, May 18th 2012 8:00a   Paul Withers
During Lotusphere 2011 Philippe Riand posted a now infamous tweet asking for members of the YellowVerse interested in writing an XPages book following up on the hugely successful Mastering XPages. It’s been a long time in the making, but now XPages Extension Library has been published, written by myself, Paul Hannan, Declan Lynch, Jeremy Hodge and Tim Tripcony. There are also contributions from a number of other XPages experts. Ed Brill’s post includes a discount code for 35% off the [read] Keywords: ibm lotusphere xpages dojo
271


XPages Mobile Controls and Value Pickers Part Four: Server-Side Approach
Thu, May 3rd 2012 1:11p   Paul Withers
I started off this tutorial series on mobile value picker with a discussion about some key differences between desktop browser development and mobile browser development. One of the key differentiators I discussed was connectivity. That was why this series has so far focussed on an approach that predominantly used Client-Side JavaScript and avoided interaction with the server as much as possible. But when I first discussed the approach with David Leedy many weeks ago, his requirement was somewha [read] Keywords: roaming xpages application desktop development javascript mobile server
175


XPages Mobile Control and Value Pickers: NotesIn9 Edition
Fri, Apr 27th 2012 6:11a   Paul Withers
To support the tutorial on Mobile Controls and client-side value pickers I created a video, which David Leedy has kindly published on NotesIn9. If you would like to see the full video, follow the link above. [read] Keywords: xpages mobile
269


XPages Mobile Controls and Value Pickers Part Three: Client-Side Approach Extended
Thu, Apr 5th 2012 3:12p   Paul Withers
From some feedback to yesterday’s post, that code works fine if all you want to do is create a new document. So, I’ve gone away and come up with some amendments and improvements. First of all, I’ve moved the New User button into the Page Heading control’s action facet. Again I use the Move to Application Page simple action, setting targetPage to “user” and setting forceFullRefresh to “true”. It’s important to do this. Otherwise, the user will [read] Keywords: xpages application email javascript mobile server
257


XPages Mobile Controls and Value Pickers Part Two: Client-Side Approach
Wed, Apr 4th 2012 4:22p   Paul Withers
In Part One I talked in generic terms about the differing approaches when developing for mobile browsers compared to desktop browsers. Screen sizes make dialog boxes for pickers less desirable than in desktop browsers. Connectivity concerns mean typeahead and partial refresh functionality could perform worse on mobile devices and impact the user experience. Smaller resolutions can also make it harder to select from a standard Edit Box with typeahead enabled or ComboBox. In this part I will demon [read] Keywords: xpages application database desktop development dojo interface java javascript mobile server
227


XPages Mobile Controls and Value Pickers Part One: Mobile Development Approaches
Tue, Apr 3rd 2012 4:47p   Paul Withers
Over the last week I’ve come across a couple of requests for some sort of typeahead or Name Picker or Value Picker for mobile. There was a question on Stack Overflow and another query came from an alternate discussion. I will outline my preferred option in my next post, but first I want to add some background on what I consider are the differences between browser and mobile browser development methodologies. Pickers and typeahead functionality work well in a browser environment, which is h [read] Keywords: lotusphere xpages ajax application applications development interface mobile server wifi




194


Quick Tip for iOS Browser Development
Tue, Mar 27th 2012 3:11p   Paul Withers
Last week, when preparing for the XPages Mobile Controls session at BLUG, Eamon Muldoon introduced me to a useful tip when testing on iOS. The problem is that many browsers such as Firefox and Safari use, by default, webkit styling, so use Android stylesheets. But Safari has an option to change the user agent. The first step is to enable the Develop menu. Go to Edit – Preferences. Then on the Advanced tab, check Show Develop menu in menu bar. This will enable the Develop menu. From here yo [read] Keywords: agent xpages development firefox iphone mobile
365


XPages Portable Command Guide Review
Thu, Mar 22nd 2012 2:32a   Paul Withers
A couple of weeks ago I got a review copy of XPages Portable Command Guide. Being eager, I had already bought the electronic version. First, a couple of points about the differing media. The electronic version is great for bookmarking and searching. Plus, because I always have my iPad with me, I always have PCG with me. But one of the nice additions on the paper version is quick reference material on the inside covers. This allows you to quickly find where to go to in the book based on certain n [read] Keywords: domino xpages application applications database development java javascript mobile properties server
433


Update WhitePaper: Maximising the Benefits of XPages in 8.5.3
Fri, Mar 16th 2012 7:54a   Paul Withers
Some years ago I wrote a whitepaper on maximising the benefits of XPages in 8.5.x. About a year ago that was updated for 8.5.2. (I remember, because it was on the train to BLUG 2010!) I’ve now updated the whitepaper to bring it up to date with 8.5.3, just in time for the imminent release of Fix Pack 1 later this month. The whitepaper draws on years of experience with XPages and an insight into the Extension Library controls delivered in Upgrade Pack 1. Maximising The Benefits of XPages in [read] Keywords: xpages
152


Catch Me at BLUG
Wed, Mar 14th 2012 3:31p   Paul Withers
Next Thursday and Friday I will be speaking at BLUG 2012. This will be my third BLUG and it’s always a very enjoyable experience, with great speakers and content. I will be presenting two sessions: Ready, Set, Go! How IBM Lotus Domino XPages Became Mobile Eamon Muldoon and I will be presenting a session updated from Lotusphere covering all things mobile in the XPages Extension Library. There are some great controls available for providing users with a mobile browser experience that is auto [read] Keywords: domino ibm lotus lotusphere xpages mobile
769


Partial Execution Mode: Probably The Most Powerful XPages Feature You Don’t Use
Sun, Mar 4th 2012 2:39p   Paul Withers
One of my sessions for BLUG, The Eureka Moment: The JSF Knowledge You Need To Understand XPages, has led me to investigate XPages optimisation and partial refresh processing to an extent I haven’t in the past. Much of the evidence gained has been illuminating for me too and has given me an understanding which will make me and my team think more when developing our XPages applications in the future. The JSF lifecycle and its quirks, seems to be a topic more developers have been delving into [read] Keywords: ldd lotus xpages applications javascript openntf properties server
250


Improving Notes Client Performance Whitepaper
Fri, Mar 2nd 2012 5:13a   Paul Withers
Earlier this week I picked up a tweet from Alan Hamilton about an IBM whitepaper about how to optimise performance of the Notes Client. Not surprisingly, the operating system has a big impact on the speed of Lotus Notes opening, but also hanging of the Notes Client (and presumably Domino Designer client). The whitepaper is well worth reading, particularly for support teams. Good management of the PC can avoid some of frustrations of users that are wrongly laid at the feet of Lotus Notes. Any de [read] Keywords: domino ibm lotus notes notes client xpages application
113


Social Enterprise Debate
Wed, Feb 29th 2012 1:10p   Paul Withers
Over on ZDNet site there is a debate going on at the moment about whether the social enterprise is fact or fiction. This is particularly apposite, at a time when social media is becoming more prevalent in business for some people whereas many people are still sceptical. My own views are no secret, based on previous blogs I’ve written on the benefits I’ve seen in my own business life from being social. Businesses who at least allow and at best encourage their employees to be social wi [read] Keywords: ibm enterprise
379


Quick Setup / Restore of Domino Designer
Mon, Feb 13th 2012 7:13a   Paul Withers
David Leedy recently posted a video on Domino Designer Tips and Tweaks, which is great. But sooner or later, you’ll move to a new PC or (god forbid!) have a serious problem with Domino Designer / Notes and really want to reinstall, to clean everything up. Then you’ve got to remember what settings you changed and where to find them. Except you don’t. Because Domino Designer is on Eclipse. Out of the box, Eclipse gives you the functionality to export your preferences, as Dan [read] Keywords: domino lotus notes notes client sametime community eclipse java laptop widget widgets
257


Combining $ and #: An Alternative Approach
Sat, Feb 11th 2012 7:07a   Paul Withers
Over the last couple of days there have been a few discussions about combining Compute on Page Load and Compute Dynamically. The full trails are below: Sven Hasselbach’s initial post My explanation of what’s happening in the source code and Java Sven Hasselbach’s response A possible alternative from Mark Roden Both make good points and I have to say I’m glad I don’t have to make a decision on what changes, if any, should be made to Domino Designer as a result! Whe [read] Keywords: domino xpages bug java
500


XPages Bindings: When # Runs at Page Load
Thu, Feb 9th 2012 7:03a   Paul Withers
As developers get more comfortable with XPages, one of the steps is to start to using the Compute on Page Load option instead of the Compute Dynamically option for Server-Side JavaScript. But there are times when that can’t be done. I encountered this last week and it took a chat with Jeremy Hodge for me to understand my problem. One of my colleagues had the same problem yesterday. And Sven Hasselbach has blogged about the same issue today. Unfortunately, it’s not a bug. It’s a [read] Keywords: xpages bug java javascript server
430


NotesViewEntryCollections
Wed, Feb 1st 2012 7:11a   Paul Withers
One of the benefits of XPages is the power of repeat controls to effectively perform ‘joins’, whether that is with nested repeat controls or merging data prior to displaying in a repeat control. When it comes to collections of documents I tend to favour NotesViewEntryCollections. This is both for performance (predominantly using getColumnValues().get) as well as sort order (NotesDocumentCollections are sorted on document creation order). Recently I had the need to extend an existing [read] Keywords: lotusscript notes xpages community database java properties
497


Whither the Notes Client?
Fri, Jan 27th 2012 6:51a   Paul Withers
This morning I came across a tweet from Ed Brill about Symphony / Open Office with a link to this article about Apache OpenOffice IBM Edition. The article is positive reinforcing that although Symphony 3.0.1 is likely to be the last release, IBM’s commitment to OpenOffice continues (as those of us in the yellow bubble have known for a while) both by feeding Symphony code back into the OpenOffice project and in the release of IBM Docs, announced last week at Lotusphere. But one point stood [read] Keywords: collaboration connections ibm inotes lotus lotusphere notes notes client R8 symphony xpages application applications community development eclipse exchange exchange firefox integration mobile office openoffice wifi
640


Lotusphere in Review
Sat, Jan 21st 2012 1:13p   Paul Withers
Lotusphere is over for another year (and the perennial debate about the name also seems to have been put to bed – announcements have always said “Lotusphere 2013″). From the Domino standpoint it’s been another step on the road to the Vulcan vision and a reaffirmation of a new deployment model. We’ve seen in the last couple of months the approach of 8.5.3 base install extended with additional functionality (in this case primarily the Extension Library) by installing [read] Keywords: connections domino ibm inotes lotus lotusphere notes notesdomino xpages application applications community css development javascript mobile openntf
358


Lotusphere Day 2 Review
Wed, Jan 18th 2012 1:12p   Paul Withers
The second day of Lotusphere began with OpenSocial integration to generate embedded experiences. With Lotus Domino 8.5.4 Social Edition, embedded experiences are going to be a significant addition to the Domino developer’s toolkit through the second half of 2012. With OpenSocial and embedded experiences developers can add functionality into the mails they send. Whereas in the past an email from an application has had some text and a link to perform an action, embedded experiences allow dev [read] Keywords: agent domino ibm lotus lotusphere notes policies rich text xpages application development dojo email integration iphone javascript mobile security server social software web 2.0 widgets xml
272


Lotusphere Day 1 Review
Tue, Jan 17th 2012 7:12a   Paul Withers
The dust has settled on the first day of Lotusphere, so time for a quick review. The OGS was spectacular and a huge improvement on last year. Even before the OGS started, as IBM Champions we had a dedicated area at the front right of the stage. Thanks to Joyce and everyone at IBM for that. Amongst the people milling around in that area before the presentations where Sandy Carter (@sandy_carter) and Brian Cheng (@quasifu). It was great to have a brief chat with Sandy, her book ‘Get BoldR [read] Keywords: collaboration connections domino ibm lotus lotusphere notes sametime symphony xpages application applications desktop eclipse email mobile openntf
322


My Plans for Lotusphere – What I think Will Be Hot
Sun, Jan 15th 2012 8:11a   Paul Withers
So I’m at Lotusphere now, my plans for this year are learning and being social. So what do I think will be important for XPages developers over the next year? The first is Java. Server-Side JavaScript is powerful, but Java is something I’ve embraced over the last nine months because it offered me more. That’s why I developed the XPages Help Application, to really cut my teeth with Java. With the new design element in 8.5.3 I think Java code in XPages applications is going to be [read] Keywords: collaboration connections domino ibm lotus lotusphere xpages application applications integration java javascript mobile network networking openntf server twitter
441


XPages Source Panel: Navigate to Next Sibling
Mon, Jan 9th 2012 2:12p   Paul Withers
As a student of Classics and university and an IT professional, one of the key phrases in my life is a saying of the ancient Athenian lawgiver: “As I grow old, I always learn more.” One of the beauties of XPages is you can always learn more. Sometimes it’s through the pain of incompatibilities of different pieces of technology; sometimes it’s deliberately, whether at leisure to advance one’s personal skill-set or out of necessity for a current project; and sometimes [read] Keywords: domino xpages eclipse xml
220


Have a BOF Idea? It’s Not Too Late
Wed, Jan 4th 2012 2:06a   Paul Withers
Just before Christmas two new communities launched on Lotus Greenhouse for Lotusphere and Connect The communities have a wealth of useful bookmarks, wiki articles and other content. IBMers and Champions have been adding content over the last few weeks and will continue to build in that in the lead up to Lotusphere and during the conference. The communities are intended as an ongoing resource for attendees to use to get the most out of the conference. (If you have any further questions, thereR [read] Keywords: connections ibm lotus lotusphere community mobile wiki
303


XPages Date Picker: My Preference
Thu, Dec 15th 2011 3:12p   Paul Withers
Today I took part in the Ask The Xperts webinar by GBS and TLCC. One of the questions was about problems with the XPages date picker in Internet Explorer 8. When not in compatibility mode, the page refreshes as soon as the user clicks on the date picker. There may be times when you want to avoid compatibility mode, for example, when using the CSS float property. My preferred option to get around this is to use the Dojo date picker. However, if the Dojo module is applied to the inputText tag itse [read] Keywords: xpages css dojo javascript
200


Upgrade Pack 1 Has Arrived
Wed, Dec 14th 2011 3:11p   Paul Withers
In a busy week for IBM, Notes/Domino Upgrade Pack 1 has shipped today, as announced by Ed Brill. The upgrade pack is important for a number of reasons: For customers requiring officially IBM-supported code (an argument I struggle to understand in application development, but that’s beyond the scope of this blog), this provides a supported release of the Extension Library It ushers in a new way of delivering additional functionality outside the point release cycle It provides updated XPage [read] Keywords: domino ibm notes notesdomino xpages application database development mobile
133


Outcomes of a Java Discussion – What is Static and Final
Wed, Dec 7th 2011 3:27p   Paul Withers
Earlier today myself, David Leedy, John Jardin and Jeremly Hodge were discussing Java integration with XPages. Particularly with the introduction of the new Java design element, developers are starting to try Java. For those – myself included – who have come from a traditional Domino development background some aspects come more naturally than others. The Domino object model is very familiar, particularly after Server-Side JavaScript. And Tim Tripcony’s class in dPloy on OpenNT [read] Keywords: domino lotusscript script library xpages development integration java javascript openntf properties server
105


How to Add In-Built Java Packages
Wed, Nov 30th 2011 12:11p   Paul Withers
Peter Leugner reminded me of the best method for including Java Packages that come with the Notes install and, for those who have never done it before, here is a pictorial description. From the Package Explorer you have access to the plugin.xml. As well as an XML editor this also has GUI tabs, one of which is Dependencies. Just click on the Add button and you get a dialog of all libraries available. Note the library has a version number against it – we’ll come back to that.   Now go [read] Keywords: notes java xml
129


Why Reinvent The Wheel When There Are 1500 Already
Wed, Nov 30th 2011 7:23a   Paul Withers
During a recent discussion on Java I bemoaned the fact that some basic pieces of functionality we’ve exploited for years in Formula Language are missing. The example I gave was @Right, being able to get a portion of a string based upon the existence of another string. In JavaScript and Java there are no inherent methods in the base string classes to facilitate this. Yes, it’s not rocket science to write those functions, but it’s frustrating that popular languages don’t do [read] Keywords: dblookup formula language ibm lotusscript xpages development eclipse java javascript server
159


Why You Shouldn’t ‘Count’ on a NotesViewNavigator
Wed, Nov 23rd 2011 6:36a   Paul Withers
Agent profiling is not new in Domino, but it’s something that gets little press. Because it’s only available for agents, it’s probably also going to become less useful as more and more development is done in XPages. But, working from the premise that the methods in use in LotusScript do the same work on the whole as their Java counterparts, best practices learned from LotusScript are equally applicable to XPages development. Over the last year there have been countless articles [read] Keywords: agent domino lotusscript xpages development java javascript profile server
99


XPagesWiki.com Goes Mobile
Fri, Nov 18th 2011 1:08p   Paul Withers
If you’ve worked with XPages for any length of time you’ll probably have used some of the tips on XPagesWiki.com by YouAtNotes. It’s a well-categorised resource built on XPages too. Today came the news that it’s available on iPhone and iPad as a native app, so you can get the content at any time. Priced at £2.99 it’s good value with a nice clean interface, simple navigation and search functionality. Plus all the XPages goodness that comes inside the app. Below is a [read] Keywords: xpages interface iphone mobile
96


XPages Help Application v3.0.0
Mon, Nov 14th 2011 4:16p   Paul Withers
I’ve just completed development of new release of the XPages Help Application. There are a number of enhancements and modifications, including some refactoring of the Java code based on the learning I’ve gained over the last six months. The most significant enhancement is a mobile interface, accessible via the m_Content.xsp XPage. You can see some teasers of the functionality in the screenshots attached, showing the iPad interface. You’ll see that it reproduces all the read-onl [read] Keywords: xpages application development dojo interface java mobile
154


SSJS: The Best of Languages, The Worst of Languages
Fri, Nov 11th 2011 8:11a   Paul Withers
Let’s face it, Server-Side JavaScript is the most powerful and flexible language that I have ever come across, in twelve years as a Domino developer. Yes, you need to build a few muscles to automatically type commas instead of semi-colons in @Formulae and learn how to create a vector for doing getDocumentByKey against multiple columns. But whether you come from a Domino or a web development background, there is the flexibility built in to leverage the skills you already have to manipulate [read] Keywords: domino ibm lotusphere lotusscript notes notes client xpages applications css development eclipse integration java javascript server
92


XPages Help Application – Mobile Navigation
Tue, Nov 8th 2011 5:11p   Paul Withers
I’m currently in the process of developing a mobile interface for viewing articles in the XPages Help Application. One of the significant differences is the navigation model. The initial page has links to the relevant views of the data – Contents, Index, Search (if the database is full text indexed) and Bookmarks (for authenticated users). Bookmarks and Search results are simple. It is a single-level hierarchy. My dilemma is the best method for the Index and Contents views, so I̵ [read] Keywords: xpages application database interface mobile
76


Using The Update Site: Object Variable Note Set
Sun, Oct 30th 2011 4:54p   Paul Withers
Tonight I installed the latest version of the Extension Library, or tried to. I installed it into Domino Designer first, then, after the restart, tried to import it into the Update Site template. But whether I imported as a local update site or imported the features, I got an object variable not set error. Because it uses a dialog box I could not see what the problem was in debug. A brief investigation of the design left me a little puzzled because the import is not an agent, a view action, a sh [read] Keywords: agent domino ibm notes community
76


One Reason for Installing At Least One 8.5.3 Designer Client
Wed, Oct 26th 2011 3:48p   Paul Withers
There are a host of good enhancements in 8.5.3. But one that is worth it’s weight in gold is the ability to review, set or clear the Prohibit Design Refresh setting on all design elements in an application in one go. From Domino Designer, just right-click on the application and select Application -> Set Prohibit Refresh Property… This brings up a dialog of all design elements, grouped under design element type, allowing you to quickly and easily identify any refresh prohibited de [read] Keywords: domino application
116


Domino 8.5.3: Greater Power Over Dojo. Thanks IBM For Your Work
Tue, Oct 4th 2011 2:40p   Paul Withers
I’ve been rather busy today so I’m yet to upgrade to Domino 8.5.3 but there are a host of goodies in the new release, not least for XPages developers. While preparing for my session at Lotusphere last year one of the areas I looked at was managing the Dojo version used by XPages. With research I identified that it was possible to change the server version by modifying xsp.client.script.dojo.version in the xsp.properties file on the server, as covered in an article on the Application [read] Keywords: domino ibm ldd lotus lotusphere xpages application applications css development dojo javascript mobile properties server wiki
92


Domino 8.5.3: Greater Power Over Dojo. Thanks IBM For Your Work
Tue, Oct 4th 2011 1:42p   Paul Withers
I've been rather busy today so I'm yet to upgrade to Domino 8.5.3 but there are a host of goodies in the new release, not least for XPages developers. While preparing for my session at Lotusphere last ... [read] Keywords: domino ibm lotusphere xpages dojo
65


The IBM XWork Server: More Than A One-Trick Pony
Mon, Oct 3rd 2011 7:40a   Paul Withers
Late yesterday Ed Brill announced the new IBM offering, the IBM XWork Server. It’s been in the planning for a long time now and has been, on the whole, well received by the community. There’s a lot of discussion about what it is and what it is not. But the one thing people agree is that it’s good news. The IBM branding is not intended to presage an end to Lotus. Yes, the splash screens are rebranded. Yes, it has a blue logo, not yellow. But anyone who knows Domino will know it& [read] Keywords: domino ibm lotus xpages application applications community development planetlotus planetlotus.org security server
66


The IBM XWork Server: More Than A One-Trick Pony
Mon, Oct 3rd 2011 6:41a   Paul Withers
Late yesterday Ed Brill announced the new IBM offering, the IBM XWork Server. It's been in the planning for a long time now and has been, on the whole, well received by the community. There's a lot of ... [read] Keywords: ibm xpages community server
60


‘Get Bold’ by Sandy Carter: Why It’s A Book You Can’t Ignore
Thu, Sep 29th 2011 7:11a   Paul Withers
A couple of weeks ago I received an email from IBM Press about Sandy Carter’s new book ‘Get Bold‘. Shortly afterwards, my copy arrived. I’m not one for reading many IT books – most of my library comprises fiction, often based in the Classical world. But I was interested to get a bit more of a background on social business, one of the main IBM Collaboration Solution themes in 2011. I will freely admit that although I get social – I blog, I take part in forums, [read] Keywords: collaboration domino ibm xpages application applications community email facebook twitter wiki
73


’Get Bold’ by Sandy Carter: Why It’s A Book You Can’t Ignore
Thu, Sep 29th 2011 7:11a   Paul Withers
A couple of weeks ago I received an email from IBM Press about Sandy Carter's new book 'Get Bold'. Shortly afterwards, my copy arrived. I'm not one for reading many IT books - most of my library compr ... [read] Keywords: ibm email
80


XPages Help Application 2.0.0 Now on OpenNTF
Mon, Sep 26th 2011 7:25a   Paul Withers
Over the weekend I uploaded a new release of the XPages Help Application to OpenNTF (now available under the short URL http://xhelp.openntf.org. As well as a few minor changes, the main enhancement was a change to use the dijit.Tree Dojo widget for all navigation throughout the application. This may seem a relatively small piece of work, but actually required a significant change to the Java classes within the application, as well as the custom controls and XPages comprising the application. The [read] Keywords: xpages application dojo interface java javascript openntf widget
66


XPages Help Application 2.0.0 Now on OpenNTF
Mon, Sep 26th 2011 6:35a   Paul Withers
Over the weekend I uploaded a new release of the XPages Help Application to OpenNTF (now available under the short URL http://xhelp.openntf.org. As well as a few minor changes, the main enhancement wa ... [read] Keywords: xpages application openntf
67


Why Social Business Makes Sense
Thu, Sep 22nd 2011 4:29a   Paul Withers
Over the last week or so I’ve been making some major enhancements to the XPages Help Application I provided on OpenNTF earlier this year, now available at the shortened URL http://xhelp.openntf.org. The main areas have been adding dijit.Tree support for the navigation, but also fixing an issue that meant images didn’t appear when viewed in Notes Client. I had a couple of queries – one about how to reference server-based images for XPages in Notes Client and the other about the [read] Keywords: ibm notes notes client xpages application blogging google openntf server twitter
71


Why Social Business Makes Sense
Thu, Sep 22nd 2011 3:39a   Paul Withers
Over the last week or so I've been making some major enhancements to the XPages Help Application I provided on OpenNTF earlier this year, now available at the shortened URL http://xhelp.openntf.org. T ... [read] Keywords: xpages application openntf
56


Thoughts on Recent XPages News
Mon, Sep 12th 2011 9:19a   Paul Withers
Last week two announcements were made in the world of XPages that were worthy of further mention. The first was the new IBM course on Modernizing IBM Lotus Domino 8.5.2 Applications. The main author of this course is Jeremy Hodge, with whom I’ve been working on the upcoming Extension Library book. He has been involved in a number of other XPages courses for IBM and has also used some of my tutorials on Dojo charting in the courses. Given his expertise and willingness to draw upon the exper [read] Keywords: domino ibm lotus notes notes client xpages applications community css development dojo eclipse enterprise java javascript openntf planetlotus planetlotus.org
128


Thoughts on Recent XPages News
Mon, Sep 12th 2011 8:19a   Paul Withers
Last week two announcements were made in the world of XPages that were worthy of further mention. The first was the new IBM course on Modernizing IBM Lotus Domino 8.5.2 Applications. The main author o ... [read] Keywords: domino ibm lotus xpages applications
100


Plugin Development - Take a Dive
Wed, Sep 7th 2011 3:43a   Paul Withers
This week the "Creating and Deploying a Java Plugin for Notes and Symphony" lab from Lotusphere has been added to the Notes and Domino wiki by Shane Kilmon, an excellent IBMer who was helped me a lot ... [read] Keywords: domino lotusphere notes symphony development java wiki
67


Plugin Development – Take a Dive
Wed, Sep 7th 2011 3:26a   Paul Withers
This week the “Creating and Deploying a Java Plugin for Notes and Symphony” lab from Lotusphere has been added to the Notes and Domino wiki by Shane Kilmon, an excellent IBMer who was helped me a lot with a plugin development project of my own at the end of last year. Those who have used the Extension Library controls or are aware of the developments coming with 8.5.3 will be aware of the power of plugins to XPages development. Those who have used something like File Navigator will b [read] Keywords: domino ldd lotus lotusphere notes notes client symphony xpages application development eclipse interface java openntf widgets wiki
107


NotesIn9: F4 Is Your Friend
Mon, Sep 5th 2011 1:43a   Paul Withers
A whle ago I wrote a blog post on Formatting Dates on Links, which talked about using F4 to identify the methods of the underlying XPages Java classes. It's something I've done for a while ever since ... [read] Keywords: xpages java
87


NotesIn9: F4 Is Your Friend
Mon, Sep 5th 2011 1:42a   Paul Withers
A whle ago I wrote a blog post on Formatting Dates on Links, which talked about using F4 to identify the methods of the underlying XPages Java classes. It’s something I’ve done for a while ever since Tim Tripcony and Nathan Freeman told me about it. It’s a technique which has proved particularly useful when writing parts for the XPages Extension Library book currently in development. At the time David Leedy said it would make a good NotesIn9, as something that would work better [read] Keywords: domino xpages community development java planetlotus planetlotus.org
135


A Host of XPages and Dojo Resurces
Fri, Aug 19th 2011 6:32a   Paul Withers
Two and a half years ago when I started working with XPages, there was a relative paucity of support materials. Declan Lynch's 50-odd introduction was a god-send as were blog posts from John Mackey an ... [read] Keywords: xpages dojo
113


XPages Help Application v1.2.0
Tue, Aug 9th 2011 2:13p   Paul Withers
Last night a new release of the XPages Help Application was launched on OpenNTF. For those who haven't seen it, this is an XPages framework for managing online help content. The application demonstrat ... [read] Keywords: xpages application openntf
84


GMail Learns from Lotus iNotes
Fri, Aug 5th 2011 6:30a   Paul Withers
The twittersphere and the internet are all buzzing with the news that Gmail has added a preview pane, learning from tablets. An article circulated from Twitter calls it "heart-warming" and "exciting" ... [read] Keywords: inotes lotus twitter
158


XPages Error Pages: Partial Refresh and JavaScript
Mon, Aug 1st 2011 3:10p   Paul Withers
Some weeks ago I was discussing an XPages query with a colleague from the community. I'd created a custom error page for my application and it worked well. But on some occasions, the buttons or links ... [read] Keywords: xpages application community javascript
73


$20 for 10 minutes: 2011 IBM Technology Trends Survey
Wed, Jul 20th 2011 6:48a   Paul Withers
Today myself and the other IBM Champions were notified of the 2011 IBM Technology Trends Survey. To support the survey, 100 people who respond will receive a gift certificate for $20. Not bad for 10-1 ... [read] Keywords: ibm lotus
117


Formatting Dates on Links
Tue, Jul 19th 2011 1:12p   Paul Withers
It's been a while since I last blogged because of a mixture of holidays and other extra-curricular projects. But last week I encountered a problem with a date converter having no effect when added to ... [read] Keywords: xpages
94


IBM Champions for Lotus Collaboration Solutions
Wed, Jun 22nd 2011 1:34p   Paul Withers
I'm sure most, if not all, of the people reading this have already seen the announcement by Ed Brill of the IBM Champions for Lotus Collaborations Solutions at PacLUG earlier today. It's an honour to ... [read] Keywords: collaboration ibm lotus
74


Get Social, Do Business, Learn XPages
Tue, Jun 14th 2011 7:10a   Paul Withers
Last week I was interviewed by Lisa Duke for Get Social, Do Business where I talked about what social means to me, why I think the Domino and Lotus community is so social. To some extent the episode w ... [read] Keywords: domino lotus xpages community
98


XPages and Java: Design Refresh
Sun, Jun 12th 2011 8:10a   Paul Withers
The XPages Help Application for OpenNTF was my first attempt at using Java beans in XPages. I expected some challenges and wasn't disappointed. I've already blogged about one of the most challenging, ... [read] Keywords: xpages application java openntf
66


XPages/Eclipse: Java Editor Line Wrap
Wed, Jun 1st 2011 10:54a   Paul Withers
One of the frustrating things about a clean install of DDE or Eclipse is trying to remember what settings you had and where to set them. For example, on a laptop I had when I opened a Custom Control, ... [read] Keywords: xpages eclipse java laptop
98


June is Learn XPages Month
Wed, Jun 1st 2011 4:16a   Paul Withers
Just in case you've been hiding for the last few weeks, June is Learn XPages month. For those of us who have been using XPages for some time, it's often easy to assume that most developers are already ... [read] Keywords: xpages
109


Extending Themes: Custom Pager Labels
Tue, May 31st 2011 2:37a   Paul Withers
Anyone who has attended Tim Tripcony's inspirational session on taking themes to the next level will never develop their XPages applications in the same way ever again. I was fortunate enough to att ... [read] Keywords: xpages applications
98


UKLUG Session Material
Mon, May 30th 2011 2:11p   Paul Withers
Last week Chris Connor and I presented at UKLUG on XPages and Java. After some experience of XPages development I've been using Java objects in Server-Side JavaScript for some time and have recently b ... [read] Keywords: xpages development java javascript server
92


Jack & The Managed Beanstalk: An XPages Fairytale To Accompany The Launch of "XPages Help Application" on OpenNTF
Fri, May 20th 2011 8:11a   Paul Withers
Once upon a time there was a boy called Jack. We all know the story of how he swapped a cow for three magic beans, how his mother threw the beans out of the window and a beanstalk grew. And everyone k ... [read] Keywords: xpages application openntf
69


Me, Intec and UKLUG in (Not So Rainy) Manchester
Fri, May 20th 2011 2:17a   Paul Withers
Next week, along with a host of other great speakers and enthusiastic attendees, I will be attending UKLUG in Manchester. This promises to be a remarkable event, if for no other reason but that foreca ... [read] Keywords: xpages
100


Maximising the Benefits of XPages in 8.5.2
Mon, May 16th 2011 7:10a   Paul Withers
Almost a year ago I wrote a whitepaper called "Maximising the Benefits of Lotus Domino 8.5.x with XPages". This was an open discussion of the pros and cons of XPages, based on Domino 8.5.1. I have upd ... [read] Keywords: domino lotus xpages
111


"Object Has Been Removed or Recycled": When Logic Goes Wrong
Tue, May 3rd 2011 7:41a   Paul Withers
One of the great things about XPages is that you can extend your skill-set as you become more confident. You can build a powerful application without needing to write your own stylesheet or use a them ... [read] Keywords: xpages application
104


XPages: Logic-Driven UNIDs and Attachments
Fri, Apr 29th 2011 3:18a   Paul Withers
Some time ago I read Chris Toohey's article on Logic-Driven NotesDocument UNIDs. I have had unfortunate experiences with profile documents where cached values were being returned. So Chris's technique ... [read] Keywords: xpages profile
72


Adventures in Plugin-Land
Wed, Apr 13th 2011 3:09p   Paul Withers
Towards the end of last year we were asked about undertaking a Notes client plug-in development project. At the time my plug-in development experience was zero. Apart from a brief look at the source c ... [read] Keywords: domino notes notes client development
88


XPages: Enter The Dojo at BLUG
Fri, Apr 1st 2011 5:13a   Paul Withers
The last two days have been filled with more Lotus and XPages goodness at BLUG in Antwerp. As last year, BLUG is a great conference with a wonderful assemblage of speakers, expertly kept in order by T ... [read] Keywords: lotus xpages dojo
133


Dojo 1.6 Released - Spider Charts, Gantt Charts & Interactive Legends. Too Late For 8.5.3?
Tue, Mar 15th 2011 4:32p   Paul Withers
Thanks to a tweet from Per Henrik Lausten I was alerted to the release of Dojo 1.6. There are quite a few big changes most notably use of "dojo-data-type" for widgets. This is a huge change but one wh ... [read] Keywords: xpages dojo widgets
66


Enhancing Your Lotus Experience - A Couple of Usability Tips
Mon, Mar 7th 2011 6:43a   Paul Withers
While at EntwicklerCamp a couple of weeks ago I had the opportunity to share a couple of usability enhancements which seem to have slipped under the radar of some developers. The first is a useful r ... [read] Keywords: domino lotus
58


More Dojo Charting: A Couple of Goodies
Mon, Feb 28th 2011 3:17p   Paul Withers
During February Bob Balfe has been blogging 28 days of Dojo. To tie in with that I've decided now is a good time to blog about a couple of charting enhancements I included in my Lotusphere session wit ... [read] Keywords: lotusphere xpages blogging dojo
67


EntwicklerCamp Wrap-Up
Mon, Feb 28th 2011 6:10a   Paul Withers
Last week was EntwicklerCamp in Gelsenkirchen in Germany. Although I could only be there for two days of the three-day conference, it was great to see so many new faces as well as some familiar faces. ... [read] Keywords: xpages
82


Why I Fully Support the XPages Forum
Thu, Feb 24th 2011 7:14a   Paul Withers
Shortly after Lotusphere a number of XPages developers came together in the community, for a number of reasons. One of our early discussions was that the Notes & Domino 8.5 forum did not make it e ... [read] Keywords: domino lotusphere notes xpages community
74


IBM Collaboration Solutions != Exceptional Web Experience?
Wed, Feb 23rd 2011 5:10a   Paul Withers
In addition to the "Get Social. Do Business" message from Lotusphere, one of the main areas of focus was the new IBM Collaboration Solutions family. The focus of the demos and the new terminology has ... [read] Keywords: collaboration ibm lotusphere xpages
36


EntwicklerCamp 2011 - Next Week
Mon, Feb 14th 2011 3:33a   Paul Withers
Hot on the heels of Lotusphere I'm travelling again to speak at another new conference - EntwicklerCamp in Gelsenkirchen. The conference has a rich heritage and runs from 21st - 23rd Feburary with a n ... [read] Keywords: lotusphere xpages
61


BP210: XPages Enter The Dojo
Wed, Feb 9th 2011 5:14a   Paul Withers
Those of you who have already joined the BP210 community on lsonline will have seen that yesterday I uploaded the slide deck and sample application David Leedy and I used for our session at Lotusphere ... [read] Keywords: lotusphere xpages application community dojo
55


My Lotusphere Review
Mon, Feb 7th 2011 2:29a   Paul Withers
Now the dust has settled from Lotusphere, I would like to offer my thoughts in review. First - let's get it over and done with - it was my first Lotusphere as a speaker. Hopefully it will not be my ... [read] Keywords: lotusphere
52


"Get Social. Do Business" - More Case Studies Including The Yellowverse and XPages
Wed, Feb 2nd 2011 3:42p   Paul Withers
I'm sure you're aware of the tag line for this year's Lotusphere, because you're reading this, so you're already getting social. I spoke a couple of days ago about my personal experiences, culminating ... [read] Keywords: lotusphere xpages
47


Why "Get Social. Do Business" Makes Sense
Mon, Jan 31st 2011 2:02p   Paul Withers
The key topic of this year's Lotusphere was "Get Social. Do Business". The buzz phrase is Social Business. Outside of Lotusphere I wonder whether decision makers will understand what it means. Did I r ... [read] Keywords: lotusphere
41


Pre-Lotusphere Update and Goals
Sat, Jan 29th 2011 5:02a   Paul Withers
Recently I haven't been blogging as much as I would like, mainly because I've had my head down working hard on my first bit of plug-in development. Considering that I've rarely used Eclipse in the pas ... [read] Keywords: lotusphere blogging development eclipse
53


The Return of The XCast
Wed, Jan 12th 2011 5:17a   Paul Withers
For anyone who hasn't seen it yet or just didn't believe it had actually happened, a new episode of The XCast was posted yesterday afternoon. Tim Clark, David Leedy and I discuss what's happened in th ... [read] Keywords: xpages
29


Lotus Domino IS an App Dev Platform
Wed, Jan 5th 2011 7:28a   Paul Withers
Like so many others, I was glad to read yesterday's article by Ed Brill about the IBM whitepaper on Domino as a RAD platform. This had come to my attention shortly before Christmas and although the ti ... [read] Keywords: domino ibm lotus
137


Charts and XPages: Thanks Julian Buss
Thu, Dec 23rd 2010 5:17a   Paul Withers
A couple of months ago I asked whether people would be interested in custom controls for Dojo charting. I got lots of positive responses and people interested in helping out. However, then ILUG interv ... [read] Keywords: ilug xpages dojo
91


Go Green and recycle(): The Important Information Any Non-Java XPages Dev Needs To Know
Mon, Dec 20th 2010 5:14p   Paul Withers
I suspect I am far from alone in coming to XPages with no experience of Java development. I'd done lots of LotusScript, a reasonable amount of JavaScript and HTML, and even a bit of XML. But I knew vi ... [read] Keywords: lotusscript xpages development java javascript xml
74


Using Security-Restricted XML as an XPages Data Source
Tue, Dec 7th 2010 4:48p   Paul Withers
At ILUG I attended Paul Calhoun's excellent session "Using XML and RDBMS Data Sources in XPages". The XML element of the session built upon articles Paul had contributed to The XPages Blog and the Lot ... [read] Keywords: ilug xpages security xml
33


Debut Speaking at Lotusphere 2011
Fri, Dec 3rd 2010 12:18p   Paul Withers
After speaking at three LUGs around Europe this year, I will be making my debut at Lotusphere 2011. Although I submitted a few sessions, the one that was accepted is a joint session with Mr NotesIn9, ... [read] Keywords: lotusphere xpages
126


Pivot Tables in XPages with OpenLink AJAX Toolkit
Wed, Dec 1st 2010 5:56p   Paul Withers
As good as Dojo is, one of the widgets missing is a pivot table. It's not a new suggestion for Dojo. A quick search of the internet finds this request for it dating back 3 years. It appears some devel ... [read] Keywords: xpages ajax dojo widgets
45


Three Announcements
Wed, Nov 24th 2010 6:14a   Paul Withers
It's been a busy couple of weeks at Intec. First there was ILUG, my third LUG of the year and a new session for me. Thanks for the evaluations, the comments were very encouraging. My concern when rehe ... [read] Keywords: ilug xpages
72


Reflections on ILUG 2010
Thu, Nov 18th 2010 10:07a   Paul Withers
After a hectic few days I've had a chance to draw breath and review my experiences of ILUG 2010 last week in Belfast. Compared to other LUGs it is more laid-back, as proven by Kevin Cavanaugh's relaxe ... [read] Keywords: ilug xpages
88


XWeb: Another XPages Application in Action
Mon, Nov 8th 2010 8:54a   Paul Withers
A little over a year ago I went on an XPages course. The power of XPages to develop a scalable, flexible solution was obvious. Ok, one of my colleagues will admit that I wasn't convinced after day one ... [read] Keywords: xpages application
60


XPages: Enter The Dojo at ILUG 2010
Mon, Nov 8th 2010 8:46a   Paul Withers
This week ILUG 2010 is taking place in Belfast. Along with a host of attendees from across the globe, myself and Tim Malone will be there. The agenda is full of sessions from a wide-respected group of ... [read] Keywords: ilug xpages dojo
63


Would XPages Dojox Charting Custom Controls Be A Welcome Addition?
Tue, Nov 2nd 2010 11:39a   Paul Withers
It's been a while since I added anything to my Dojox Charting tutorial, although recently I've been looking (albeit very briefly) at the functionality available for 3D charts. With the release of the ... [read] Keywords: xpages
55


XPages: Rendering Based on Error Messages
Tue, Oct 19th 2010 4:50a   Paul Withers
This is one of those occasions when I had written an article and was just waiting to get round to publish it, and another developer posted an article that covers a similar topic. Just this morning, To ... [read] Keywords: xpages
79


How To Get A-HEAD in XPages (Repost - previous version corrupted)
Fri, Oct 15th 2010 5:54p   Paul Withers
First of all, thanks to Declan Lynch for reading this blog post when I accidentally, foolishly corrupted it all! Thanks to him, I'm able to quickly replace it.One of my strengths is a good memory, whi ... [read] Keywords: xpages
64


How To Get A-HEAD in XPages
Fri, Oct 15th 2010 4:39p   Paul Withers
One of my strengths is a good memory, which helps when other developers ask a question. It means I can often vaguely remember reading something somewhere or developing some code that has relevance in ... [read] Keywords: xpages
46


New Custom Control Project Contributed to OpenNTF
Tue, Sep 28th 2010 6:23p   Paul Withers
As I mentioned on This Week in Lotus last week, I've been working on a submission to OpenNTF. In fact I've had it pretty much ready to go for months now, I just never got round to submitting it and th ... [read] Keywords: lotus xpages openntf




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