358 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
Latest 7 Posts
Webstorm Tip: Use Key Promoter to help you find Keyboard shortcuts
Thu, Oct 9th 2014 147
Appcelerator fix for Ti.Map on iOS after upgrading to Titanium 3.4.0
Fri, Oct 3rd 2014 168
Appcelerator Tip: Switch between iOS SDKs for mobile app development
Wed, Oct 1st 2014 105
Calling on iOS, Android and Appcelerator mobile developers in Gauteng, South Africa
Wed, Sep 17th 2014 403
Bluemix iOS Push Notifications Tutorial: Part 3 – The APNS Lifecycle
Tue, Sep 2nd 2014 132
Bluemix iOS Push Notifications Tutorial: Part 2 – Minimum Requirements
Mon, Aug 11th 2014 147
IBM Bluemix iOS Push Notifications Tutorial: Part 1 – Overview
Sun, Aug 3rd 2014 156
Top 10
Calling on iOS, Android and Appcelerator mobile developers in Gauteng, South Africa
Wed, Sep 17th 2014 403
Install previous versions of iOS SDK in your current version of Xcode
Tue, Apr 15th 2014 204
Appcelerator fix for Ti.Map on iOS after upgrading to Titanium 3.4.0
Fri, Oct 3rd 2014 168
IBM Bluemix iOS Push Notifications Tutorial: Part 1 – Overview
Sun, Aug 3rd 2014 156
TIP: What to try if IBM Notes 9 keeps crashing on Apple OSX
Tue, Apr 23rd 2013 155
Possible fix for IDFA Warning when uploading to App Store
Fri, Jun 6th 2014 150
Bluemix iOS Push Notifications Tutorial: Part 2 – Minimum Requirements
Mon, Aug 11th 2014 147
Webstorm Tip: Use Key Promoter to help you find Keyboard shortcuts
Thu, Oct 9th 2014 147
XPages Tip: @Dblookup() and Javascript Array
Sat, Aug 20th 2011 138
Appcelerator Tutorial: Install Modules globally for Titanium Studio
Tue, Jun 3rd 2014 133

John Jardin
Blog Title Johnno's Workbench
Blog Description Tips, Tutorials, Domino, XPages, Java, Mobile, Appcelerator, etc
Blog URL http://johnjardin.ukuvuma.co.za
RSS Feed http://johnjardin.ukuvuma.co.za/feed
PlanetLotus Feed http://planetlotus.org/profiles/rss/john-jardin
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Dec 04, 2014 1:12:38 PM EST. Realtime Update:
Landed Here Aug 25, 2011
Location Johannesburg, South Africa
Posts: # / 1st / Latest - -
Total Hits 6,345. myPL RSS Selections: 10

Recent Blog Posts

Webstorm Tip: Use Key Promoter to help you find Keyboard shortcuts
Thu, Oct 9th 2014 4:22a   John Jardin
For me, there are too many keyboard shortcuts to memorise in Webstorm IDE? Thanks to a nifty plugin, these shortcuts can be learnt on the fly. Overview What Key Promoter does is monitor your mouse clicks on Menus and Toolbars inside Webstorm. If a shortcut exists for where you mouse-clicked, Key Promoter will show you the Keyboard Shortcut command that you can use for that same action. Firstly, where to find references to Keyboard Shortcuts Note: The below instructions are for Mac, but Windows [read] Keywords: linkedin mac

Appcelerator fix for Ti.Map on iOS after upgrading to Titanium 3.4.0
Fri, Oct 3rd 2014 3:46a   John Jardin
This is a quick tip on how to get Ti.Map working again on your iOS7 builds after upgrading Titanium to SDK 3.4.0. For the sake of those who just want to know how to fix the problem and not why it occurred, I will commence this post with the fix and then after that explain what I assumed happened. How to fix the issue In Finder, navigate to “Library > Application Support > Titanium > modules > iphone > ti.map“ Starting with the latest version of Ti.Map, open the releva [read] Keywords: application development iphone linkedin mac mobile

Appcelerator Tip: Switch between iOS SDKs for mobile app development
Wed, Oct 1st 2014 9:37a   John Jardin
Thanks to Apple forcing my hand by auto installing Xcode 6, I had to quickly manage multiple versions of Xcode on my mac for Appcelerator mobile development. Why multiple versions? Xcode 6 has the iOS 8 SDK and Simulator by default. For some reason, I couldn’t get it to include the iOS7 SDK, which is what I require for my current development projects. This meant that I needed Xcode 5 back on my machine. I was quite nervous to delete Xcode 6 and replace it with Xcode 5 again, so I decided t [read] Keywords: apple applications development linkedin mac mobile

Calling on iOS, Android and Appcelerator mobile developers in Gauteng, South Africa
Wed, Sep 17th 2014 3:47a   John Jardin
Are you a native iOS or Android Developer? If not, have you developed mobile apps for iOS and Android using Appcelerator or something similar? We’re hiring! Our mobile division is expanding at an exciting rate. We are looking to all mobile developers who meet the above pre-requisites and who are interested in joining our team. We are based in Centurion, Pretoria in Gauteng, South Africa. We’re primarily interested in permanent positions, where temporary/contract positions would only [read] Keywords: google linkedin mobile twitter

Bluemix iOS Push Notifications Tutorial: Part 3 – The APNS Lifecycle
Tue, Sep 2nd 2014 1:48p   John Jardin
In this blog post, I provide a brief overview of Apple’s Push Notification Lifecycle and where IBM Bluemix fits in. Quick Notes This Blog Post is Part 3 of a Tutorial Series on IBM Bluemix and iOS Push Notifications. My aim in this Blog Post is to help you understand Push Notifications when it comes to Apple Mobile Devices (iPhones/iPods/iPads). Overview When it comes to including Push Notification functionality in your iOS mobile app, the functionality itself is quite simple and straigh [read] Keywords: ibm notes apple application interface linkedin mobile server

Bluemix iOS Push Notifications Tutorial: Part 2 – Minimum Requirements
Mon, Aug 11th 2014 11:55a   John Jardin
In this post, I’m going to quickly highlight a few requirements before we officially get going with the Bluemix iOS Push Notification Tutorial Series. 1. Mac OSX and Xcode For those out there new to iOS Development, you cannot test and deploy iOS Applications to devices unless you do it via an Apple Operating System. While you can follow this tutorial using Mountain Lion (OSX 10.8), I’ll be using and recommend Mavericks (OSX 10.9). Then, you will need to download Xcode. Xcode is App [read] Keywords: admin ibm apple application applications development iphone ipod linkedin mac mobile wiki


IBM Bluemix iOS Push Notifications Tutorial: Part 1 – Overview
Sun, Aug 3rd 2014 1:49p   John Jardin
This is a short video series that I’m planning for the very near future, on how to get the Bluemix Quickstart Push Sample Project running on your Apple devices. Purpose of this Tutorial While the Bluemix team do well to make these sample projects as easy to implement as possible and provide the supporting documentation and instructions, this process is quite daunting from my experience. My goal is to take you through the entire process from having very little already set up, to running the [read] Keywords: ibm apple linkedin mobile profile

Possible fix for Error 404 when logging into Bluemix via cf
Thu, Jun 19th 2014 8:41a   John Jardin
In the following Node.js Tutorial provided on the IBM Bluemix Cloud environment, you get asked to log in to Bluemix via cf (Cloud Foundry Command Line Interface) using the following command: cf login -a https://api.mybluemix.net -o -s For some reason, I kept getting the following error: It seems the Endpoint URL changed, but even then, the above command didn’t work after using the new Endpoint URL. After some troubleshooting I finally managed to log in by doing the following: In Termi [read] Keywords: ibm email interface linkedin password

TIP: Create global batch files for use in Terminal
Thu, Jun 12th 2014 7:44a   John Jardin
I’m slowly but surely becoming a huge fan of running my development workflows through Terminal on my Mac, especially in the case of mobile development using Appcelerator Titanium. This is a quick tip to show you how to group terminal commands into batch files and have these batch files accessible anywhere when working in Terminal. NOTE I haven’t moved to Mavericks as yet, so my example below applies to Mountain Lion, but should also apply to Mavericks In my example below, my batch f [read] Keywords: development linkedin mac mobile

XCode Tip: Possible fix if Application Loader hangs
Tue, Jun 10th 2014 11:21a   John Jardin
I wanted to publish one of my mobile apps to the Apple App Store via Titanium Studio. The Archive was successfully created by Titanium and launched in XCode, but when I tried to distribute my mobile app to the App Store using the Application Loader, I got stuck on the following screen: After waiting about 30 minutes, I cancelled the upload and started Googling for solutions. Thanks to this article, I managed to fix the issue by doing the following: In Finder, navigate to “Applications [read] Keywords: apple application applications archive java linkedin mobile properties

Possible fix for IDFA Warning when uploading to App Store
Fri, Jun 6th 2014 6:45a   John Jardin
Even though I’m not using any Advertising in my mobile app, I receive an IDFA warning from XCode  before submitting my app to the App Store. Thanks to this Article on the Appcelerator Developer Forum,  I managed to fix the problem. How Did I fix it? Because I’m using the following Facebook Module (version 3.1.1) in my mobile app, the module makes use of the AdSupport Framework, which resulted in my app making use of IDFA. To fix this, I downloaded and installed version 3.1.2 of th [read] Keywords: facebook iphone linkedin mobile

Appcelerator Tutorial: Install Modules globally for Titanium Studio
Tue, Jun 3rd 2014 10:39a   John Jardin
One of the great features of Appcelerator Titanium is how you can extend its capability by installing Mobile Modules. Examples of some of these modules are: Ti.Paint (A module that allows you to draw on a canvas within your mobile app…e.g. a user adding a signature) Barcode Scanner (Barcode scanning for your mobile application) A great place to find many of these modules is the Appcelerator Marketplace. You can also find many other modules on Github as well. The best news is that it̵ [read] Keywords: notes application applications development linkedin mobile xml

Quick fix for a Git Push via Terminal to BlueMix if fatal error occurs
Tue, May 27th 2014 12:04p   John Jardin
I’m going through a node.js tutorial for BlueMix and got stuck when trying to push some changes to the BlueMix Git Repository via Terminal. When trying to perform a git push, I got the following timeout error: warning: push.default is unset; its implicit value is changing in Git 2.0 from ‘matching’ to ‘simple’. error: RPC failed; result=22, HTTP code = 401 fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly   It seems I have an [read] Keywords: linkedin

BlueMix Tip: Fix error when installing Cloud Foundry CLI via HomeBrew
Fri, May 23rd 2014 12:39p   John Jardin
In this article I quickly show you how to sort out a Formula error that could occur when trying to install Cloud Foundry CLI via HomeBrew for IBM BlueMix. My Machine Specs Apple MacBook Pro: Max OS X 10.8.5 HomeBrew 0.9.4 The Problem I tried to run the HomeBrew command line to install Cloud Foundry CLI… brew install cloudfoundry-cli …but received the following error: Error: No available formula for cloudfoundry-cli Why did this happen? It’s simple. My version of HomeBrew was [read] Keywords: ibm apple linkedin macbook

Appcelerator Titanium Fix for – dyld: Library not loaded
Thu, May 22nd 2014 12:11p   John Jardin
It seems that after upgrading XCode to version 5.1.1 on my Mac, my iPad Simulator through Appcelerator Titanium no longer works and receives the following error: My Specs are the following: Apple Mountain Lion: 10.8.5 Titanium Studio: 3.2.3 XCode: 5.1.1 Mobile Application: 3.1.2GA SDK (iPad Only) After some online searching and troubleshooting, I found the following JIRA Ticket that suggests using the “ios-sim” file from the “3.2.2 SDK” in your “3.1.2 SDK” [read] Keywords: apple application iphone linkedin mac mobile

Quick Tip: Lessen your JavaScript code with 1 liner IF Statements
Mon, May 19th 2014 12:02p   John Jardin
Not many people know this, but for simple JavaScript “If” Statements, there’s a Syntax that allows you to write out the entire condition on one line. Let’s take a quick If Statement and type it out the most common way: 1 2 3 4 5 6 7 8 var whatAreMondays = ""; var areMondaysBlue = false; if(areMondaysBlue){ whatAreMondays = 'Blue'; }else{ whatAreMondays = 'Awesome'; } Behold…the 1 liner Syntax: variable = (condition) ? [read] Keywords: javascript linkedin

Install previous versions of iOS SDK in your current version of Xcode
Tue, Apr 15th 2014 6:19a   John Jardin
In some cases, one might be developing for iOS6 and therefore require the iOS6.1 SDK. Xcode 5 however, no longer has the iOS6.1 SDK installed. In this article I’ll show you how to install the iOS6.1 SDK in your current version of Xcode. Download Xcode 4.6.3 to get the iOS6.1 SDK and Simulator Make sure Xcode is closed. If you are using Appcelerator Titanium, make sure that’s closed as well. Go to Apple’s Developer Center Log into iOS Dev Center (You will need an Apple Develope [read] Keywords: apple applications linkedin mobile

Solution to error when downloading Kitchen Sink from Git in Titanium Studio
Fri, Feb 21st 2014 3:31a   John Jardin
So after updating my Titanium Studio to release 3.2.0, I wanted to re-download the Appcelerator Kitchen Sink app from Git. Problem Identified When attempting to download the Kitchen Sink App, I got an error message along the lines of: No GIT Executable found in PreferencesTeamGit This was very strange to me because I never did have Git installed on my MacBook, so why moan about it now? Solution What I did to solve the problem was the following: Got to http://git-scm.com Download Latest version [read] Keywords: linkedin macbook

Slides and Info for Worklight Session at IBM Connect 2014
Mon, Feb 3rd 2014 7:42a   John Jardin
Firstly, a big thanks to everyone who attended our session on “IBM Worklight and XPages” at IBM Connect 2014 last week. It was great to see so many people turn up, especially on the last day of IBM Connect. Below are the slides to the IBM Worklight Session, which will be available on SlideShare and for download. I will be releasing a video on this topic and will submit it through David Leedy’s NotesIn9 VideoCast (Hopefully next week still). I will also have the source code avai [read] Keywords: ibm xpages linkedin mobile twitter

Will I see you at IBMConnect next week? I hope so
Mon, Jan 20th 2014 5:12a   John Jardin
This has to be one of my favorite months of the year. Not only am I well rested, full of new years resolutions and ready to cause some serious coding damage for 2014, I also get to spend a full week overseas at one of the most amazing holiday resorts, attending an IBM event that hosts thousands of people, and hanging out with some of the most talented and awesome folk that the IBM Online Community have to offer. Yes people, it’s IBMConnect 2014. My flight leaves for Atlanta Friday night (M [read] Keywords: ibm xpages application applications community development linkedin mobile twitter

TiDomino is now an Idea Space on IdeaJam.net
Thu, Jan 16th 2014 11:12p   John Jardin
Firstly, a big thanks to Mr Bruce Elgort for creating a category on IdeaJam.net for TiDomino. For those who aren’t aware…TiDomino is a JavaScript module that allows Appcelerator Titanium developers to use IBM Domino programming patterns to structure local data sets and integrate with IBM Domino and XWork Applications. IdeaJam.net is an online social site that uses the power of “crowd-sourcing” to rank ideas and allow the best ideas to rise to the top. (NOTE: IdeaJam is av [read] Keywords: domino ibm applications community idea jam ideajam ideajam.net javascript linkedin mobile openntf twitter

Convert MySQL queries to MongoDB using QueryMongo
Tue, Jan 7th 2014 3:29a   John Jardin
I needed to perform a query search in MongoDB based on an array of values. I referenced MongoDB’s Manual, which provides great examples of comparisons between SQL and Mongo Queries, but sadly they don’t provide examples of all queries types. QueryMongo to the rescue!!! The MySQL Version of the query I wanted to perform In my particular case, I needed a MongoDB version of the following MySQL Statement: 1 2 3 SELECT mallType FROM Places WHERE mallType IN('Mall Type 1','Mall Ty [read] Keywords: javascript linkedin mysql sql

New version of TiDomino released on OpenNTF
Thu, Dec 19th 2013 8:17a   John Jardin
Hi All. I’ve just released version 1.0.1 of TiDomino on OpenNTF. This release introduces a new Notes Database called “TiDomino Sample DB“. Thanks to Mr Sean Cull’s suggestion, there is no more need to create your own Notes/XPages Application to test out TiDomino’s integration capabilities. The TiDomino Sample DB contains all the design elements and test records to have the TiDomino Kitchen Sink produce and display results when run. I recommend following the TiDomino [read] Keywords: notes xpages application database integration openntf password server twitter

DanNotes Session Slides: Mobile Blast – Mobile Strategy for Developers
Fri, Nov 29th 2013 12:18p   John Jardin
Here are the slides to my 2nd session at DanNotes this week: Mobile Blast – Mobile Strategy for Developers. Enjoy [read] Keywords: mobile

DanNotes Session Slides: Appcelerator Mobile and XPages
Fri, Nov 29th 2013 8:05a   John Jardin
Here are the slides for my 1 session at DanNotes this week: Appcelerator Mobile. The Doppelgänger to XPages. I cleaned it up a bit. Sadly there were 2 live demos, but I will publish more content around this soon enough. I will submit my other slides early next week and will also be blogging about my Denmark trip soon enough. Enjoy [read] Keywords: notes xpages blogging mobile

And the count down to DanNotes begins…
Mon, Nov 18th 2013 3:25a   John Jardin
We’re halfway into the last quarter of 2013 and there’s so much to look forward to. IBM Connect Abstract Reviews, IBM Champion Nominations, and the ever popular DanNotes User Group (Click here to view the DanNotes Website in English). What’s more is that DanNotes will also be celebrating their 50th event at the end of this November. I’m proud to say that I’m one of the few who have the privilege of speaking at this event and I honestly cannot wait. In this post I&# [read] Keywords: admin administration collaboration connections domino ibm lotusscript notes notes client sametime xpages application community development exchange exchange google iphone java javascript linkedin mobile networking openntf server twitter

Live Chat Assist about hiding the print button on your XPage
Mon, Nov 11th 2013 6:12a   John Jardin
Summary This was a quick chat about how to use Dojo to hide the print button on your XPage when printing the Page. Live Chat – 3rd November 2013 Guest: I would like to use a Print button to print my page, whenever i use window.print print button also come in printing format.   John Jardin: Good day. So, are you saying that the window.print works, but you don’t like the output format of the printed Web Page?   Guest: I just want to remove printing button on my printing format page. [read] Keywords: xpages dojo javascript

Live chat assist about searching for data in a NotesView via XPages
Fri, Nov 8th 2013 6:02a   John Jardin
Summary This live chat got me thinking that it’s not a good idea to assume that people asking for help are seasoned Domino Developers who have moved to XPages. You’ll see towards the middle of the chat how I finally realized this. Click here to view the Blog Post I submitted related to this query. Enjoy Live Chat – 25th October 2013 John Jardin: Good day. How can I help   Guest: Hello. How do I compare stored values in JavaScript?   John Jardin: When you say stored values [read] Keywords: domino lotusscript notes xpages database javascript server

XPages Tip: Comparing a value in your XPages with backend data
Sat, Oct 26th 2013 1:37a   John Jardin
I forget sometimes that many who have taken the path of XPages, are not necessarily existing Domino Developers who understand the Domino Object Model. This is a quick tip on how to take a field value from your XPages App, and compare it with data inside a Notes Database, and more specifically, a Notes View. The Back-End Database Let’s say you have a Notes Database with a view called “Fruits“. This view has 1 column called “Fruit Name” and is sorted in ascending orde [read] Keywords: domino notes xpages database javascript server

Join me at IBM’s “The Future of mail is Social” Event
Wed, Oct 23rd 2013 1:04a   John Jardin
IBM is hosting an event at The Palazzo Hotel at Monte Casino in Fourways, Gauteng, on the 24th October 2013 (Tomorrow), from 9:00am – 1:00pm. View Larger Map The Theme of this event is The Future of Mail is Social, and focuses on the strengths of IBM Notes and Domino 9 Social Edition as a messaging and application platform. This event will be led by IBM’s Andre Horak and Benjamin Russouw, who will take you through the workings of IBM Notes 9 Social Edition, as well as all the free [read] Keywords: domino ibm lotus notes application google mobile

Live chat assist about Appcelerator Titanium
Fri, Oct 18th 2013 2:07a   John Jardin
John Jardin: Greetings Guest: Which is the best framework for mobile apps?? John Jardin: For enterprise, I would recommend IBM Worklight. It comes at a bit of a price, but it’s very powerful when compared to PhoneGap or similar solutions. For smaller companies, Worklight might be too expensive. Usually the alternative is PhoneGap, but if the scope of the mobile solution is only for iOS, Android or BB10, I would definitely recommend Appcelerator Titanium. Guest: What is your [read] Keywords: ibm development enterprise java javascript mobile

Connect to a Notes Database on a remote Domino Server via SSJS
Tue, Oct 8th 2013 10:04a   John Jardin
The other day I found myself needing to access a Notes Database on a Remote Domino Server via SSJS, but for some reason every one of my attempts failed miserably. No error messages written to the Console, no warnings, nothing. Let’s quickly create a scenario You have 2 Domino Servers: Server1/ACME and Server2/ACME. On both Servers you have a Notes Database called “Test.nsf”. On Server1/ACME you have a Notes Database with an XPage that calls the following SSJS: 1 2 3 4 5 6 7 v [read] Keywords: domino ibm notes applications database javascript security server

Hail Bruce The Mighty
Wed, Oct 2nd 2013 1:38a   John Jardin
Bruce Elgort: Teacher. Leader. Podcaster. Tweeter. OpenNTF extraordinaire. And all round nice guy. Mr Bruce. This is a short post just to say thanks for all the hard work and effort you have thrown into the IBM Community. Thank you for making OpenNTF what it is today, and what we all know it will be in the near future. You are an inspiration to all of us Online IBMers and as far as I’m concerned, you walk a Titan amongst us as well. Hail Bruce!!!! Bruce Elgort Social Handles: Twitter Blog [read] Keywords: ibm community openntf twitter

Appcelerator Mobile Dev – Ch 5 – Tab Groups
Fri, Aug 30th 2013 9:39a   John Jardin
In this video tutorial, I discuss Appcelerator’s Tab Group control. I also show how to simulate a single Window Application and still make use of features that only a Tab Group or Navigation Group can provide out the box. This tutorial forms part of my Blog Series called “Appcelerator Mobile Development – Season 1“. Tab Groups are very important and can take your Mobile App into a new direction. While many are starting to make use of features like the  “Screen Brea [read] Keywords: notes application development facebook mobile twitter

Appcelerator Mobile Dev – Ch 4 – Windows
Mon, Aug 26th 2013 9:14a   John Jardin
In this video tutorial, I discuss Appcelerator’s Window control and how it’s used in one’s Mobile Application. I also discuss how to position child controls within the Window Control. This tutorial forms part of my Blog Series called “Appcelerator Mobile Development – Season 1“. While this is not one of the more exciting videos I plan on publishing, it’s definitely an important starting point to mobile development, because mobile apps running on Android [read] Keywords: notes application development mobile twitter

Appcelerator Mobile Dev – Ch 3 – Let’s get started
Tue, Aug 13th 2013 8:33a   John Jardin
In this video tutorial, I give you an overview of Appcelerator’s Titanium Studio and how to create a default Mobile Project. I will also introduce the Studio Perspective, Dashboard Page and your Mobile App’s resources directory. Finally, we’ll preview the app you created using the iPhone, iPad and Andriod emulators. At this point, I assume you’ve gone through the 3 blog posts prior to this one, which forms part of a series called “Appcelerator Mobile Development  [read] Keywords: notes development iphone mac mobile twitter

Appcelerator Tip: Have Titanium auto login on startup
Mon, Jul 15th 2013 2:12a   John Jardin
Here’s a quick tip to for those who use Appcelerator Titanium on Mac OS and discover that a login is required every time you start up Titanium Studio. I’m not sure why, but somewhere along the road of using Titanium Studio, you suddenly have to provide a username and password on every startup. Now many of you would say…..”oh well, not the end of the world”…..but there’s a small catch. When you provide a username and password and click on the “Login [read] Keywords: application applications google mac password security

XPages Video Tutorial: Signing a Notes Database using Java
Wed, Jul 10th 2013 8:15a   John Jardin
In this video tutorial I show you how to sign a Notes Database using the Server’s ID via Java Code. In Lotus Notes version 6, IBM introduced a new method for the NotesDatabase Object called “sign()”. this allowed you to sign either the current database or another database using your current Notes ID. The only issue with this is that the Sign Request would only work if triggered manually inside the Notes Client. For XPages development, this becomes an issue because you cannot pe [read] Keywords: ibm lotus notes notes client xpages application database development java server

XPages Video Tutorial: Using Partial Refresh with a Navigator Control
Tue, Jul 9th 2013 9:04a   John Jardin
So i felt it was time for an XPages Video Tutorial. I haven’t done one of these since March I think. In this video tutorial, I show you how to use the XPages Extension Library’s Navigator Control and modify the page’s content using partial refreshes. Thanks to David Leedy for hosting this video on his NotesIn9 Series. He raises a very good point about the Dynamic Content Control and how it can be used in my example in this video to increase the performance of the XPage. Hopeful [read] Keywords: notes xpages openntf twitter

Appcelerator Tip: What to try if debugger does not launch or times out
Fri, Jul 5th 2013 12:04a   John Jardin
In Appcelerator Titanium, when running my app in debug mode, it sometimes takes a few minutes to launch, returning a “Could not start debugger” message. This only happens now and then, so it was a bit difficult to track. The bad news is that I still can’t seem to find what’s causing the issue. The good news is that I know how to work around it. What’s causing the problem: In short, whenever I’m connected to the internet using 3G, my debugger stops working. I w [read] Keywords: mobile network

Javascript Tip: Test to see if your variable’s value is valid
Mon, Jun 24th 2013 11:57p   John Jardin
Invalid values in JavaScript come in all shapes and sizes. Sometimes you just want to know if a variable has a valid value so that you can execute the necessary code. I had a pretty hard time with this, but I found that testing a variable for a ‘Truthy’ value works very well for me. When I say test for a ‘Truthy’ value, I mean a legit value that will return true. See below example: 1 2 3 4 5 6 7 var myVariable = 'Test'; if(myVariable){ alert("True" [read] Keywords: javascript

XPages Java Tip: Be careful with static variables in your Classes
Wed, Jun 5th 2013 2:26a   John Jardin
I learned a very valuable lesson the other day when I relied on the Java Editor to recommend the setting of certain variables in my classes. This is a silly mistake that occurred and only cost me about 1.5 hours of troubleshooting, but hopefully others can learn from this and not make the same mistake. WHO TO THANK I need to thank the following 4 individuals for assisting me with this issue: 1. Serdar Başeğmez – (Who pretty much knew what the issue was but I didn’t understand him p [read] Keywords: domino notes xpages application applications database java twitter xml

Appcelerator Mobile Dev – Chapter 2: Understanding the Titanium Framework
Sat, Apr 27th 2013 3:21p   John Jardin
Welcome to Chapter 2 of the Appcelerator Mobile Development Series: Season 1. In this post I am going to explain how the Titanium Framework works and help you understand the pros and cons of using it. I’ll also touch on the Pricing model as I currently understand it, keeping in mind it changed recently. At IBM Connect this year I had a “Birds of a feather” session that I facilitated and it was focused around Appcelerator Titanium as a Mobile Development Framework and how well i [read] Keywords: collaboration domino ibm notes xpages apple application applications blackberry community css development dojo eclipse enterprise facebook java javascript mobile network openntf server twitter

TIP: What to try if IBM Notes 9 keeps crashing on Apple OSX
Tue, Apr 23rd 2013 12:36p   John Jardin
Here’s a quick tip for those who experience continuous crashing of IBM Notes 9 on OSX Mountain Lion. Before installing IBM Notes 9 Beta on my MacBook Pro, I had Lotus Notes 8.5.3 running. I ran the IBM Notes 9 Beta install without uninstalling Notes 8.5.3. Every time I opened IBM Notes for the first time since starting my machine, it would crash and return an error report. Notes would only successfully open after 2-3 attempts. This happened both with the Beta as well as the official releas [read] Keywords: connections ibm lotus notes notes client apple community mac macbook macintosh

Appcelerator Mobile Development – Chapter 1: Installing Titanium
Fri, Apr 12th 2013 12:54p   John Jardin
Hi everyone. Welcome to Chapter 1 of my Appcelerator Mobile Development Series. This is my second Blog Post for this series, my first post being the Prologue. The one thing about Appcelerator that impressed me is how easy it is to get Titanium Studio installed and up and running. There are many tutorials on how to do this. Instead of me re-writing what’s already been written many times, I’ll just be referencing the Documentation I found most helpful and providing my own quick how-to. [read] Keywords: application blackberry development iphone java linux mac mobile password

Appcelerator Mobile Development – Season 1: Prologue
Thu, Apr 11th 2013 6:16a   John Jardin
Hi everyone. I’m very excited about my next Blogging Project. Over the past year I’ve had some very decent exposure to Mobile Development, whether Phonegap, jQuery Mobile, Dojo Mobile, XPages Mobile Controls, Appcelerator Titanium, etc. This is a Prologue to some upcoming Video Tutorials that I am grouping together as “Appcelerator Mobile Development – Season 1“, where I will be showing everyone how to get started with Appcelerator Titanium Development to build nati [read] Keywords: domino xpages application applications blogging development dojo mobile openntf twitter

Tip: Understand how to compare values in JavaScript
Tue, Mar 19th 2013 11:51p   John Jardin
Hi everyone. In this post I want to point out a not so common way to compare variables and their values in JavaScript. For many out there, the common way to compare 2 values is to use the == or != operators. If we look at the example below however, you’ll notice an interesting result that is returned: Example: var boolFalse = false; var boolTrue = true; var myString = “”; if(boolFalse == 0) //This returns True if(boolTrue == 1) //This returns True if(myString == 0) //This retur [read] Keywords: javascript

Video Tutorial: Get up and running with Lotus Domino Designer 8.5.3
Thu, Mar 14th 2013 7:34a   John Jardin
Hi everyone. So here’s my next Video Tutorial. I show you how to download Lotus Domino Designer 8.5.3 and I also give a quick demo on how to set up your first Notes Application. I decided to go back to basics and assist those who are new to IBM (Lotus) Notes, especially those who want to get started on Notes/Domino and XPages Development. I end off the Video Tutorial showing you how easy it is to create a working CRUD Application (Create/Read/Update/Delete) in the Notes Client. If you use [read] Keywords: domino ibm lotus notes notes client noteslotus xpages application development podcast twitter

My week at IBM Connect 2013
Fri, Feb 22nd 2013 8:12a   John Jardin
It’s been almost a month since arriving in Orlando for IBM Connect 2013. It amazes me how time flies. I thought I would just give my 2 cents worth on the week, for entertainment purposes. SATURDAY. THE FIRST DAY It was one of the toughest days I’ve experienced in a long time. After a 16 hour flight from Johannesburg, South Africa, I arrive in Atlanta around 5:00am. I spent almost 1.5 hours just trying to get through Customs and then had to spend another 30 minutes getting past securi [read] Keywords: ibm lotusphere show and tell xpages community development mobile security

TIP: Please Browser, do not track me.
Thu, Feb 21st 2013 8:09a   John Jardin
Hi All. Here’s a quick Tip regarding a certain Browser Setting that I recently became aware of: As quoted by Mozilla: Do Not Track is a step toward putting you in control of the way your information is collected and used online. Do Not Track is a feature in Firefox that allows you to let a website know you would like to opt-out of third-party tracking for purposes including behavioral advertising. It does this by transmitting a Do Not Track HTTP header every time your data is requested fro [read] Keywords: firefox

Join me at IBM Connect to discuss XPages and Appcelerator Titanium
Wed, Jan 23rd 2013 5:14a   John Jardin
Good day everyone. I am glad to announce that whilst I will not be presenting at IBM Connect this year, I will be hosting a “Birds of a Feather” (BOF) session on Tuesday morning at 7:00am. The Session’s name is “BOF206 IBM XPages and Appcelerator – A Marriage Made in the Clouds” and will be held at the Swan Hotel. So the difference between an IBM Connect Presentation and a BOF Session is pretty simple: A BOF Session is similar to a “Round Table” o [read] Keywords: ibm xpages apple applications blackberry development dojo javascript mobile twitter

Hello world!
Fri, Jan 18th 2013 10:14p   John Jardin
Welcome to Ukuvuma Solutions Sites. This is your first post. Edit or delete it, then start blogging! [read] Keywords: blogging

XPages Tip: Pass NotesDateTime to the Javascript Date Object
Thu, Jan 17th 2013 2:46a   John Jardin
Categories: Javascript, Tutorials, XPagesTags: dates, javascript, js, ssjs, xpagesHi all. I spent this morning creating a massive SSJS Validation Rule that had to do with Date and Time values that were provided by the User online. I think Date Objects will forever remain my Everest, because I just can’t seem to get it right without wasting hours on it. In SSJS, the problem (Read More...)(Read more...) [read] Keywords: xpages javascript

DDE9 XPages Tip: De-compress CSS and Dojo Resources for troubleshooting
Mon, Jan 14th 2013 11:12p   John Jardin
Categories: IBM Notes/Domino, XPagesTags: dde, dojo, domino, firebug, ibm, tips, xpagesHi all. So the other day Dojo 1.8 in DDE9 was giving me a bit of grief. Thanks to a neat feature in Notes/Domino 9 I managed to find out why it was complaining. So the Dojo Library that gets loaded for your XPages Application is minified. This means that when you receive a Dojo (Read More...)(Read more...) [read] Keywords: domino ibm notes notesdomino xpages application css dojo

My Take on Notes/Domino 9 Development – Part 1
Mon, Jan 14th 2013 10:27a   John Jardin
Categories: IBM Notes/Domino, XPagesTags: bootstrap, dde, dojo, domino, ibm, java, jquery, mvc, xpagesHi everyone. Since the launch of Notes/Domino 9 Beta last year December, I decided to start one of my Projects using Domino Designer 9. One would call this quite risky, but I must say that I’ve never struggled with Beta or First Releases of IBM Notes Software. To make matters more risky, the Project I (Read More...)(Read more...) [read] Keywords: domino ibm notes notesdomino xpages development dojo java

XPages Query: Strange behavior between partialRefreshGet and Post
Wed, Dec 19th 2012 1:40a   John Jardin
Categories: XPagesTags: ajax, csjs, javascript, js, ssjs, xpages, xspHi all. I hit a very strange issue this morning with my Partial Refreshes. It’s the first time i’ve been faced with this problem. I’m happy to say that I managed to resolve the issue, but I’m a bit confused as to why it was an issue in the first place. Ok, so I have (Read More...)(Read more...) [read] Keywords: xpages ajax javascript

XPages Tip: Use postScript to launch Links in own window from SSJS
Tue, Dec 18th 2012 7:10a   John Jardin
Categories: XPagesTags: javascript, ssjs, tips, xpagesHi everyone. I have this 1 project where I need to run a SSJS Function and within it, open a link in a new Window with some parameters. The best way to do this is to use the postScript Function that belongs to the XPages view Object. Here’s an example Let’s say that I wanted (Read More...)(Read more...) [read] Keywords: xpages javascript

Check the Eclipse version of your Lotus Notes 8 Client
Wed, Nov 21st 2012 7:54a   John Jardin
Categories: Eclipse, Lotus Notes ClientTags: eclipse, ibm, lotus, notes, tipsHi everyone. Just thought I’d blog this quickly. I wanted to check which version of Eclipse is being used for my Notes 8.5.3 FP1 Client and it was a touch tricker than expected. Thanks to Nathan T Freeman, I now know where to find this: 1. Open your Notes Client and click on “HelpAbout”. 2. (Read More...)(Read more...) [read] Keywords: ibm lotus notes notes client eclipse

Use Dojo or jQuery to manipulate Printing of Web Pages
Fri, Nov 9th 2012 3:35a   John Jardin
Categories: Dojo, jQuery, TutorialsTags: dojo, firebug, javascript, jquery, js, printingHi everyone. Here’s a second post that was published by Johan Meyer, Ukuvuma’s senior Microsoft Developer. Enjoy John.   From Johan Meyer at Ukuvuma Solutions Okay, this is a nice short tutorial where I will show you the following: How to create a print button on a web page. Use Firebug (Firefox), Developer Tools(IE) or (Read More...)(Read more...) [read] Keywords: dojo firefox javascript microsoft

Enabling Intelli-sense in Firebug for Dojo, jQuery and Javascript
Tue, Nov 6th 2012 7:14a   John Jardin
Categories: JavascriptTags: dojo, firebug, firefox, javascript, jquery, js, tipsHi everyone. There are a couple of awesome posts that were published by Johan Meyer, Ukuvuma’s senior Microsoft Developer. I thought it best to re-blog some of his posts that I feel would add a lot of value to those who follow this particular blog. Enjoy John.   From Johan Meyer at Ukuvuma Solutions I (Read More...)(Read more...) [read] Keywords: dojo firefox javascript microsoft

Notes Classic vs Notes for Eclipse. A glass case of emotions
Thu, Nov 1st 2012 8:50a   John Jardin
Categories: Lotus Notes, XPagesTags: dde, domino, eclipse, ibm, notes, xpagesThe past few days I’ve been involved with quite a lot of Std Notes Development. Waking up this morning I realized that working in Notes 8 Eclipse, as awesome as what it is for many reasons related to XPages, has come at some cost. I’ve been working on a Project that required no XPages Development, (Read More...)(Read more...) [read] Keywords: domino ibm lotus notes xpages development eclipse

The Apple iOS6 Beta Rude Awakening
Tue, Oct 2nd 2012 6:10a   John Jardin
Categories: AppleTags: apple, ios6, ipad2, iphone, itunes, telkomHi everyone. This post is a “Good To Know”, but is mainly for those who installed the Beta version of iOS6 a while back. Yesterday morning I had a Rude Awakening when both my iPad2 and iPhone 4s were deactivated. Now, I’m fairly new to the Apple Developers Program and this was the first time (Read More...)(Read more...) [read] Keywords: apple iphone

LotusScript Tip: Set Readers and Authors Fields in new Documents
Fri, Sep 21st 2012 3:06a   John Jardin
Categories: LotusScriptTags: lotusscript, notes, notesdocument, performance, tipsHi Everyone. I’ve been using this forever but I noticed recently that it’s not really common knowledge. Let’s say you have a Form Design and in it you have a Readers and Authors field. Now let’s also say that you create NotesDocuments for this Form Design in the back-end. The question is: How do you (Read More...)(Read more...) [read] Keywords: lotusscript notes

TUTORIAL: Integrating XPages with DB2 – Part 2
Tue, Sep 18th 2012 7:43a   John Jardin
Categories: 853 Extension Library, DB2, Tutorials, XPagesTags: db2, extlib, ibm, integration, jdbc, json, notesin9, openntf, relational, sql, ssjs, tutorials, videos, xpagesHi everyone. So, just 2 things firstly: 1. This is an extended Post to David Leedy’s NotesIn9 Posting of “Intro to XPages and Relational Data – Part 2“. 2. I do apologize that this took a while to publish. This is one of the more challenging years to find some free time to contribute to (Read More.. [read] Keywords: ibm xpages db2 integration openntf sql

Notes Database Performance Tip: Optimize Document Table Map
Wed, Aug 29th 2012 12:58p   John Jardin
Categories: Lotus NotesTags: @formula, domino, ibm, lotus, notes, notesview, nsf, optimization, performance, tipsHi Everyone. In the past few days I’ve been asked to audit a few Notes Applications. Apart from the usual disabling of unread marks and removing views no longer used to increase performance, there is a very important setting on a Notes Database and can drastically reduce the indexing time of Notes Views. It’s called (Read More...)(Read more...) [read] Keywords: domino ibm lotus notes applications database

Important Tip when comparing values in Java
Mon, Aug 27th 2012 11:38p   John Jardin
Categories: JavaTags: @formula, java, javascript, js, lotusscript, oop, ssjs, tips, xpagesHi everyone. Here’s a quick post that might save you a lot of time. With some programming languages like JavaScript, @Formula or LotusScript, to compare a String value is pretty simple @Formula: tmp1 := “Test”; tmp2 := “Test”; (tmp1 = tmp2) = True JavaScript: var tmp1 = “Test”; var tmp2 = “Test”; (tmp1 == tmp2) (Read More...)(Read more...) [read] Keywords: lotusscript xpages java javascript oop

XPages Tip: Speed up Design load times by using Design Definitions
Sat, Aug 11th 2012 11:08a   John Jardin
Categories: XPagesTags: dde, design definitions, designer, domino, dynamiccontent, extlib, openntf, performance, switch, tips, xpagesHi everyone. With the merge of the DynamicContent and Switch Custom Controls in the XPages Extension Library, I am more and more practicing the art of adding multiple Custom Controls into a single XPage. Now, before you shoot me, make sure you understand how the DynamicContent and Switch Control Works. In Short, they Add/Remove designs (Read More...)(Read more.. [read] Keywords: domino xpages openntf

TIP: When receiving warnings of Modules not loading In Titanium Appcelerator
Sat, Aug 11th 2012 6:12a   John Jardin
Categories: AppceleratorTags: appcelerator, eclipse, iphone, mobile, titaniumHi Everyone. Just a quick tip for the following scenario: If you’re busy building an App using Titanium Appcelerator, you might run into an issue where the Build is successful, but when testing on an iPhone Simulator, you start getting error messages about Modules not loading or cannot perform operation because of an invalid method (Read More...)(Read more...) [read] Keywords: eclipse iphone mobile

XPages Tip: Determine the Object Type of your Scoped Variable in Java
Wed, Jul 25th 2012 9:11a   John Jardin
Categories: Java, XPagesTags: java, scoped variables, xpagesHi All. I’m still relatively new to Java, so I landed up in a scenario where I thought my object was a Vector, but it was actually a String Object. This cost me some time as I was trying to pass the Scoped Variable into one of my existing Vector Objects. I had checks to (Read More...)(Read more...) [read] Keywords: xpages java

Important note if building an XPages application gives dodgy results
Mon, Jul 23rd 2012 10:18a   John Jardin
Categories: XPagesTags: 853, domino, eclipse, java, tips, xpages, xsp propertiesHi everyone. So I’ve been faced with a dumb problem these past few days where if I build an XPages application, it feels like not all the changes I made get noticed by the build. I also sometimes get Java Errors on stuff I know works. I usually manage to fix this by opening, saving (Read More...)(Read more...) [read] Keywords: domino xpages application eclipse java properties

A quick example of the Dynamic Content & Data View Controls used in an XPages App
Fri, Jul 20th 2012 3:20p   John Jardin
Categories: 853 Extension Library, OpenNTF Custom Controls, Ukuvuma, XPagesTags: ajax, data view, debugging, demo, dojo, dynamic content, extlib, notesin9, oneuiv2, openntf, ssjs, ukuvuma, xpagesHi Everyone. I’ve finally made some time to test out a few features from the XPages Extension Library. It was a bit of a learning curve, but it’s looking good. Click here to view a Demo of these Controls. I apologize in advance if there’s a small delay when using this App. It’s be [read] Keywords: xpages ajax dojo openntf

How to check your OS X Version, Processor and Memory Information on your Mac
Thu, Jul 12th 2012 6:10a   John Jardin
Categories: AppleTags: apple, cpu, mac, memory, os version, osx, ramm, tipsHi All. I thought I’d add this to my Blog. It’s simple enough if you’re an inquisitive person, but for those who just want to know….in order to view your Processor and Memory Details, as well as the current version of OS X, simply click on the Apple icon, followed by clicking on About This (Read More...)(Read more...) [read] Keywords: apple mac

XPages TIP: What to check when Domino doesn’t install OSGI plugins from UpdateSite
Fri, May 4th 2012 9:10a   John Jardin
Categories: 852 Extension Library, 853 Extension Library, XPagesTags: domino, domino server, extlib, http task, ibm, lotus, osgi, tips, tutorials, updatesite, xpagesHi everyone. So, yesterday I faced a doozy. We wanted the XPages Extension Library installed on one of our Client’s Servers using the UpdateSite that ships with Lotus Domino 8.5.3. Interestingly enough, no matter what we tried, it just wouldn’t install.   FIRST THINGS FIRST In order to use the UpdateSite to deploy OS [read] Keywords: domino ibm lotus xpages server

Lessons learned when working with Javascript Binding Expressions in CSJS
Thu, Mar 29th 2012 12:12a   John Jardin
Categories: Javascript, XPagesTags: csjs, dde, dojo, extlib, javascript, js, openntf, rpc, ssjs, xpagesHi everyone. Here’s a quick note on something i struggled with yesterday, but managed to resolve with the help of Tommy Valand and Paul Withers. Thank you gents .   I find myself working more and more with Client Side Javascript to make use of Dojo, but still need access to Scoped Variables and Server-Side (Read More...)(Read more...) [read] Keywords: xpages dojo javascript openntf server

Use YSlow to measure your Site’s performance and more
Thu, Mar 15th 2012 12:39p   John Jardin
Categories: Best Practices, CSS, Javascript, TutorialsTags: demo, dojo, extlib, firebug, firefox, google, optimization, performance, popcorn.js, showcase, ukuvuma, xpages, yahoo, yslowHi Everyone.  Here’s a quick post that I’m sure will make all the difference in your Web Dev Life. There is a Browser plug-in called YSlow. You can install it on Firefox, Chrome, Safari, Opera and more. I’m going to use the Firefox plug-in for this example. NOTE: For Firefox, you need to install [read] Keywords: xpages css dojo firefox google javascript

TUTORIAL: Integrating XPages with DB2 – Part 1
Wed, Feb 29th 2012 1:45a   John Jardin
Categories: 853 Extension Library, Tutorials, XPagesTags: db2, domino, extlib, ibm, integration, jdbc, json, notesin9, openntf, osgi, relational, sql, tutorials, updatesite, videos, xpagesHi everyone. I’m happy to announce a Video Tutorial where I explain how to integrate one’s XPages Application with DB2 directly, and not through back-end Forms and Views. The trick here is to have a bit of JDBC understanding, as well as a basic understanding of Relational Databases and SQL Query. To [read] Keywords: domino ibm xpages application db2 integration openntf sql

Calling XPages Community to help with Advice on Debugging Xpages Apps
Thu, Feb 23rd 2012 1:45a   John Jardin
Categories: XPagesTags: debugger, debugging, openntf, tutorials, xpagesHi everyone. There seems to be a lot of questions and frustration from many including myself on how best to debug one’s XPages Application. I have decided to investigate online all possible debugging options that currently exist. As I find them I will list them in this Blog Post. By the end of this weekend (Read More...)(Read more...) [read] Keywords: xpages application community openntf

TIP: Changing Window Perspectives in Lotus Domino Designer
Thu, Feb 16th 2012 3:33a   John Jardin
Categories: Lotus Notes, XPagesTags: dde, designer, eclipse, xpagesHi everyone. Have you ever experienced working on an Application in Domino Designer with your team, and when they create new design elements it doesn’t show up on your side, forcing you to remove and re-open the Database Bookmark? Another scenario is if you decide to change your Design Perspective from XPages to Domino Designer (Read More...)(Read more...) [read] Keywords: domino lotus notes xpages application database eclipse

Automated Testing in XPages
Thu, Jan 12th 2012 7:26a   John Jardin
Greetings everyone. I am very happy to announce that I have found a way to automate testing in XPages. I attended Microsoft’s Tech Ed Event last year, and one of the tools that impressed me heavily, was Visual Studio’s Unit Testing Automation. What I enjoyed most was how you could setup a Test Case by (Read More...) [read] Keywords: xpages microsoft

Video Demo: Updated Ukuvuma XPages Showcase
Thu, Jan 5th 2012 10:41a   John Jardin
Hi Everyone. It’s been quite a while since my last post. I apologize for that. Holiday season and all . So, i decided to kick-off this lovely year by upgrading our online XPages Showcase. The initial version (Version 1) was designed using Notes/Domino 8.5.2 and made use of the oneuiv2 Theme. Now that we’re running (Read More...) [read] Keywords: domino notes xpages

Some hard lessons learned during a XPages Project
Mon, Dec 5th 2011 10:25a   John Jardin
Hi Everyone. This is a shortish post where I feel it’s important to make mention of a few issues I ran into during one of my XPages Projects. Please heed my warnings and learn from my experience. 1. I had a problem where I have a button that triggers SSJS, but when I click on (Read More...) [read] Keywords: xpages

Integrating XPages with DB2 is just too easy
Fri, Nov 25th 2011 6:28a   John Jardin
I presented a 3 Day Introduction to XPages Course this week for one of my clients, and they challenged me to have XPages connect to a DB2 environment they had set up. I must be honest I was a touch nervous as this would be my first time attempting this period. I told the client (Read More...) [read] Keywords: xpages db2

XPages Video Tutorial: Boosting Performance with 1 click
Sun, Nov 20th 2011 10:01p   John Jardin
Hi all. So my latest video just got released on NotesIn9 by David Leedy. It shows you how to boost the performance of your XPages Application just by enabling 1 option in your Application’s Preferences. Sadly, you’ll need Notes and Domino version 8.5.3 to take advantage of this enhancement, but I highly recommend upgrading. I’m (Read More...) [read] Keywords: domino notes xpages application

XPages Tip: Open Links in Own window in Ext Lib App Layout
Fri, Oct 28th 2011 5:52a   John Jardin
Hi Everyone. I recently found a way to have links in the Application Layout that comes with the Xpages Extension Library, to open in their own Window if you so wish. You can see a working example of this on my Xpages Showcase. Below I explain how I achieved this. Let’s say you created a (Read More...) [read] Keywords: xpages application

Xpages Video Tutorial: How to use the New V3 View Picklist Custom Control
Fri, Oct 28th 2011 5:33a   John Jardin
Hi everyone. Well, good news, we have another Video Tutorial for you. A while ago I released a video where I demoed how easy it was to implement the View Picklist Custom Control into one’s XPage. In this new Video Tutorial, I give a similar demo, but I focus on the Version 3 Picklist Control, (Read More...) [read] Keywords: xpages openntf

Xpages Video Tutorial – What Domino Designer is not telling you
Fri, Oct 28th 2011 5:19a   John Jardin
Hi everyone. I’ve been recently blessed with some awesome information that I have to re-distribute. Last week I worked on an Xpage that made use of the DynamicViewPanel Custom Control that ships with the 852 XPages Extension Library. I needed to expand on certain functionality that just didn’t seem available, until I had a small (Read More...) [read] Keywords: domino xpages

Xpage Video Tutorial – Remote Services (RPC)
Fri, Oct 28th 2011 5:16a   John Jardin
Hi Everyone. Check out my latest Video Tutorial on using Remote Services in your Xpages. Thanks Mr David Leedy for running my Tutorial as part of your NotesIn9 Video Cast. To run Remote Services in your Xpage, you will need Notes and Domino version 852 and above, and you’ll also need to install the 852 (Read More...) [read] Keywords: domino notes xpages

Ukuvuma welcomes its newest Xpage to the Showcase – The Timesheet Dashboard
Tue, Oct 25th 2011 5:13a   John Jardin
Hi Everyone. Well, here it is. I promised this yesterday, but I decided to include a Video walk through of the Timesheet Dashboard, and I struggled a bit to get the Dojo Accordion Control to work in IE7 & 8. Thanks Paul Withers for your help. In this Blog Entry, I explain the technical features of the Timesheet (Read More...) [read] Keywords: dojo

Term Of The Day: DMZ
Tue, Oct 25th 2011 5:09a   John Jardin
In computer security, a DMZ, or De Militarized Zone, is a physical or logical sub network, that contains and exposes an organization’s external services to a larger untrusted network, usually the Internet. The term is normally referred to as a DMZ by information technology professionals. It is sometimes referred to as a perimeter network. The purpose of (Read More...) [read] Keywords: network security

XPages Tip: @Dblookup() and Javascript Array
Tue, Oct 25th 2011 5:06a   John Jardin
I learned a valuable lesson yesterday. I declared a Javascript variable called myarray and wanted to assign a list generated from a DbLookup. The good news is that this works 99%. There is just 1 small exception. If the DbLookup only returns 1 value, it then passes that value as a string and not an (Read More...) [read] Keywords: dblookup xpages javascript

Javascript Tip: Use toFixed to Format Numeric Values
Tue, Oct 25th 2011 5:04a   John Jardin
Hi All. Here’s a quick tip when coding in Javascript. Use a function on your variable called toFixed in order to format numbers to a certain decimal place. Example: var mynumber = 10.239; mynumber.toFixed(2) will return 10.24 mynumber.toFixed(0) will return 10 You get the idea Cheers for now. [read] Keywords: javascript

Ukuvuma Xpages Showcase – The Project Manager Dojo Grid
Mon, Oct 24th 2011 10:51p   John Jardin
Hi Everyone. It brings me great please to announce our first Xpages Interactive Demo. In our Showcase, I demo a Project Manager Report, developed using a Dojo Tree Grid Report. The Grid gets populated using JSON, and all the Business Logic is written in Server Side Javascript. You’ll see I’m also using the Application Layout Custom (Read More...) [read] Keywords: xpages application dojo javascript server

My first attempt at the Xpages View Picklist Custom Control
Mon, Oct 24th 2011 12:46p   John Jardin
Hi Everyone. In this video i demo what I managed to achieve within 8 minutes from downloading the Xpages View Picklist Custom Control, to setting it up and implementing it on one of my Xpages. Firstly, a big thanks to Mark Hughes for developing this Custom Control. OVERVIEW The View Picklist Custom Control allows you (Read More...) [read] Keywords: xpages

GZIP-Enable your Domino Web Applications
Mon, Oct 24th 2011 12:34p   John Jardin
Due to weighty Web pages that I’ve had to develop recently, especially when using both Dojo and JQuery (Please don’t ask), I’ve been forced to compress JS and CSS files as much as possible. The good news is that GZIP has come to the rescue, and my 852 Domino Server did not fight me on (Read More...) [read] Keywords: domino applications css dojo server

LotusScript Tip: Return Profile Document from another Database
Mon, Oct 24th 2011 12:29p   John Jardin
In all my years of Notes Development, this is my first time I had to return a Profile document to the User, where the profile document existed in another database. The good news is that this is easier than 123: 1. You will use LotusScript 2. Use the GetProfileDocument method in the NotesDatabase Object, and (Read More...) [read] Keywords: lotusscript notes database development profile

Lotus Notes Tip: Error Document Has Not Yet Being Saved
Mon, Oct 24th 2011 11:22a   John Jardin
   If you’ve ever come across a Lotus Notes Error, where you click on a button in an Open Document which is in Edit Mode, where the Formula behind the button is an @Command( [RunAgent] ; “AgentName” ), and you receive an error “Document Has Not Yet Being Saved“, a most likely solution will be (Read More...) [read] Keywords: lotus notes

LotusScript Tip: Use StampAll+Multi to avoid unnecessary Looping
Mon, Oct 24th 2011 11:19a   John Jardin
Hi All. I modify existing code daily and notice poor methods that developers sometimes use to get things done. Example: In LotusScript, if you have a Document Collection, and for each of these documents, you want to set the field Status with a value of “Submitted”,  the following seems to be the common approach: Set (Read More...) [read] Keywords: lotusscript

LotusScript Tip: Stop Notes View from reloading in LSScript
Mon, Oct 24th 2011 3:17a   John Jardin
   Hi Everyone. In my previous post, I explained how you could stop a Front-End Document from Reloading if you’re working with a Back-End NotesDocument. In this post, there is a similar issue which occurs with NotesViews. Let’s say you have a LotusScript Agent which currently loops through documents in a NotesView, and during this (Read More...) [read] Keywords: agent lotusscript notes

LotusScript Tip: Stop UI doc from trying to Save in LSScript
Sun, Oct 23rd 2011 10:58p   John Jardin
Hi All. I’ve seen a few scenarios where a person, using LotusScript, uses the NotesUIDocument Object to return the Back-end Document. From there, the person will work with the back-end document and will want to close off the NotesUIDocument, but when performing the call NotesUIDocument.Close, the Systems asks if you want to save the NotesUIDocument.Now, (Read More...) [read] Keywords: lotusscript

Avoid Annoying Errors in Lotus Notes Mail and Calendar
Sun, Oct 23rd 2011 10:51p   John Jardin
   For almost a year now, I’ve been using the 8.5 Notes Mail Template, which i thoroughly enjoy. Having said that, something went wrong from upgrading it from the 7 template to 8.5.   Every time I open my mail, i would get a “Type Mismatch on External Name: GETQUOTA”. This same error would occur (Read More...) [read] Keywords: lotus notes

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