354 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
On SocialBizUg - Web Worker Basics
Sun, Apr 13th 2014 81
Popover to Google Maps
Wed, Jan 1st 2014 106
My first impressions of using Titanium Appcelerator
Sun, Dec 8th 2013 167
Asymmetric Modernization Explained
Mon, Nov 25th 2013 81
2 Days with Domino 9.0.1 Mobile Controls - And I'm not happy
Wed, Oct 30th 2013 126
Make your Bootstrap site Responsive
Fri, Sep 20th 2013 89
The Modern Notes Developer
Mon, Aug 19th 2013 78
Top 10
My first impressions of using Titanium Appcelerator
Sun, Dec 8th 2013 167
2 Days with Domino 9.0.1 Mobile Controls - And I'm not happy
Wed, Oct 30th 2013 126
Easy Mobile Browser Detection
Tue, Nov 27th 2012 125
JQuery FullCalendar in XPages
Sun, Feb 17th 2013 109
Popover to Google Maps
Wed, Jan 1st 2014 106
Make your Bootstrap site Responsive
Fri, Sep 20th 2013 89
Implementing a Dojo Scrollable pane with the XPages Mobile Controls
Mon, Jul 29th 2013 82
Asymmetric Modernization Explained
Mon, Nov 25th 2013 81
On SocialBizUg - Web Worker Basics
Sun, Apr 13th 2014 81
Dojo Mobile ScrollablePane implementation
Sun, Apr 21st 2013 78


Keith Strickland
 
Blog Title keithstric.com
Blog Description A Lotus Notes/Domino/XPages Blog
Blog URL http://www.keithstric.com
RSS Feed http://www.keithstric.com/A55BAC/keithstric.nsf/NewsFeed.xsp
PlanetLotus Feed http://planetlotus.org/profiles/rss/keith-strickland
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Apr 17, 2014 12:05:52 PM EST. Realtime Update:
Landed Here Nov 28, 2007
Location Douglasville, Georgia, USA
Posts: # / 1st / Latest - -
Total Hits 4,298. myPL RSS Selections: 89


Recent Blog Posts
81


On SocialBizUg - Web Worker Basics
Sun, Apr 13th 2014 11:26a   Keith Strickland
Over on SocialBizUg - Web Worker Basics [read] Keywords:
106


Popover to Google Maps
Wed, Jan 1st 2014 11:34a   Keith Strickland
Posted over on SocialBizUg - Popover to Google Maps [read] Keywords: google
167


My first impressions of using Titanium Appcelerator
Sun, Dec 8th 2013 11:48a   Keith Strickland
A couple of weeks ago I started messing with Titanium Appcelerator. Coming from Domino Designer and Eclipse the IDE will look very familiar. It's eclipse and it's based off of Aptana Studio. I guess the biggest issue to being productive is the learning curve for the API. But honestly when is that not the case? So starting to delve into this, Titanium apps are purely client side javascript based. You write the CSJS that builds the UI, Business Logic, Layout, everything. While this may [read] Keywords: domino ibm lotus notes notes client application dojo eclipse iphone javascript mobile oop openntf wiki
81


Asymmetric Modernization Explained
Mon, Nov 25th 2013 6:32a   Keith Strickland
Posted Asymmetric Modernization Explained over on SocialBizUg. [read] Keywords:
126


2 Days with Domino 9.0.1 Mobile Controls - And I'm not happy
Wed, Oct 30th 2013 1:42p   Keith Strickland
OK, so today is the 2nd day I've spent with the Mobile controls from Domino 9.0.1. I must say the lack of a 9.0.1 Beta is quite obvious. So some of the "improvements" IBM made to the mobile controls are the addition of onBeforeTransitionIn/Out onAfterTransitionIn/Out. While these events are sorely needed, the implementation IBM chose to use doesn't work is kind-of odd. So, a brief rundown of the transition events pre 9.0.1. I posted a while back about how to implement these methods i [read] Keywords: domino ibm application community dojo mobile network server
89


Make your Bootstrap site Responsive
Fri, Sep 20th 2013 2:50p   Keith Strickland
Just posted over on SocialBizUg a tutorial for putting together a responsive layout for your XPage Applications. [read] Keywords: applications




78


The Modern Notes Developer
Mon, Aug 19th 2013 8:09a   Keith Strickland
On SocialBiz User Group - The Modern Notes Developer [read] Keywords: notes xpages
82


Implementing a Dojo Scrollable pane with the XPages Mobile Controls
Mon, Jul 29th 2013 4:45p   Keith Strickland
Check out my first NotesIn9 video about adding a Dojo Scrollable Pane in order to get a fixed bottom tab bar with the Extension Library Mobile Controls. A big thanks to David Leedy for publishing my video. Hope you enjoy the video. [read] Keywords: xpages dojo mobile planetlotus planetlotus.org
60


Add Custom Style Classes to IBM Renderers
Tue, Jul 16th 2013 7:25a   Keith Strickland
I've published an article over on SocialBizUG describing how to take over an IBM Renderer to include your own style classes. Check it out, hopefully you'll find some use for it. [read] Keywords: ibm
74


Mobile First Development
Fri, May 10th 2013 9:06a   Keith Strickland
At Red Pill Development, Peter Presnell has encouraged our development efforts to use a "Mobile First" approach. The process is that you design your mobile interface first, get everything working properly and then move on from there to Tablet and then Web Browser interfaces re-using as much as possible from the previously working mobile implementation. This approach has several advantages: It forces you to research, gather requirements and only display and write code for the things you [read] Keywords: application development interface mobile properties widgets
66


Announcing redpill Mobile
Wed, May 8th 2013 2:48p   Keith Strickland
Have you ever had a dream that you were so sure was real? Well today is the first step in realizing that dream. A few months ago I made a post about being one of the co-founders for a new company called Red Pill Development. This company was founded on the controversial belief that modernizing Notes applications one at a time by reproducing all of the existing functionality is a loosing strategy. In order to turn a profit modernizing applications, you have to do so en-masse and only include [read] Keywords: lotus notes notes client applications bleedyellow bleedyellow.com development mobile office
78


Dojo Mobile ScrollablePane implementation
Sun, Apr 21st 2013 3:06p   Keith Strickland
At Red Pill Development we're pushing the envelope a bit on XPages Mobile, we're certainly pushing the mobile controls to their limits. Because of this sometimes we need to take matters into our own hands and override the XPages Mobile controls and kind-of take over how they operate or create our own. One of the things you're going to encounter when you delve into XPages Mobile development is trying to put a Tab Bar at the bottom of the screen that actually stays at the bottom of [read] Keywords: domino xpages development dojo javascript mobile properties xml
60


XPages and Dojo Mobile Events
Tue, Apr 2nd 2013 12:02p   Keith Strickland
Here lately, I've been working on getting events to fire within a mobile application in XPages. For example when a page first loads (i.e. is navigated to but not "transitioned" to) or when a transition/navigation to another page within the single page application. No events are published or made available via the domino designer IDE but we still need to be able to do something when a navigation/transition event happens. So, how do we do this and what are the event names? Well the dojo even [read] Keywords: domino xpages application applications dojo java javascript mobile openntf server
34


Add unsupported events to an inputText
Mon, Mar 25th 2013 8:42a   Keith Strickland
So today while looking for a solution to handling an HTML5 event of onSearch I came across this technique, which, probably isn't the best approach but does work. So, if you look at the client side events of an inputText field, you'll notice there isn't an event for onSearch. So, how do you add one? Well, you could of course go pass-thru html and just code the field as you would a Plain Jane HTML field. While this would work, to me it's just not taking advantage of the platform an [read] Keywords: javascript xml
109


JQuery FullCalendar in XPages
Sun, Feb 17th 2013 4:18p   Keith Strickland
As you might or might not have known, I've been striving for a calendar in XPages since XPages were introduced. I created the XPages Calendar project which was a poor attempt at building a calendar. When I built it the extensibility API was not available and neither was the Extension Library. So, while it basically worked, it was not a very elegant implementation, especially the data handling. I recently had a need for a calendar implementation that met a few different criteria: [read] Keywords: xpages interface javascript mobile
39


Wouldn't it be cool if....
Sun, Feb 17th 2013 12:25p   Keith Strickland
Wouldn't it be cool if we could integrate some off the wall feature into our XPages environment? This is a phrase that gets used quite a bit in the team I work with and I think is a key driver to innovation, discussion and a source of producing excitement about whatever followed that phrase. While the phrase itself isn't very awe inspiring or really doesn't mean that much, I do think it is a key player in driving innovation. Some examples if you please.... Wouldn't it be [read] Keywords: domino notes xpages application applications development java
34


A Request to IBM
Tue, Feb 12th 2013 4:36p   Keith Strickland
I've been doing a lot of development work here lately, I mean a lot. Looking at different technologies and implementing them into XPages or at least attempting to. One of my tasks was trying to learn about OAuth and working with connections. I downloaded and installed the IBM Social Business Toolkit and SDK. I then followed several tutorials out on the web (most of them from IBM) trying to authenticate to GreenHouse with no luck. I ran into issue after issue. I got it all the way to being as [read] Keywords: connections ibm xpages development
34


keithstric.com moved back to Prominic
Thu, Jan 3rd 2013 5:54p   Keith Strickland
I am proud to announce that keithstric.com has been moved back to Prominic. Prominic is an excellent host for all types of domino sites. If you're in the market for a new web host, take a look at Prominic. Their service and support is top notch and second to none. I've learned my lesson and won't be moving this blog again. Now, I've just got to get all the different aggregators looking at keithstric.com instead of xprentice.gbs.com. [read] Keywords: domino
68


D3.js - Data Driven Documents
Sat, Dec 15th 2012 10:45a   Keith Strickland
I've recently started playing with a very powerful Javascript library called D3.js. D3 is for visualizing data either in charts, force layout graphs, data plots or whatever you can imagine. I'm not really sure what the point of this post is as I really can't show you yet what we're using it for. But I can show some of the things that it's capable of. Let's first look at a Force Directed Layout. These are usually used to show hierarchical data and the way D3 handles [read] Keywords: community facebook javascript wiki
42


D3.js - Data Driven Documents
Sat, Dec 15th 2012 10:30a   Keith Strickland
I've recently started playing with a very powerful Javascript library called D3.js. D3 is for visualizing data either in charts, force layout graphs, data plots or whatever you can imagine. I'm not really sure what the point of this post is as I really can't show you yet what we're using it for. But I can show some of the things that it's capable of. Let's first look at a Force Directed Layout. These are usually used to show hierarchical data and the way D3 handles [read] Keywords: community facebook javascript wiki
24


I am honored to be a 2013 IBM Champion
Tue, Dec 11th 2012 8:39p   Keith Strickland
I am humbled and honored to be among the people that were announced as the 2013 IBM Champions for Collaboration Solutions. To be among this group of extremely smart, giving and proactive people is such an honor. I just hope I can live up to the title (guess I need to blog and contribute a bit more). Thanks IBM and Congratulations to all the 2013 IBM Champions! [read] Keywords: collaboration connections ibm
26


I am honored to be a 2013 IBM Champion
Tue, Dec 11th 2012 8:38p   Keith Strickland
I am humbled and honored to be among the people that were announced as the 2013 IBM Champions for Collaboration Solutions. To be among this group of extremely smart, giving and proactive people is such an honor. I just hope I can live up to the title (guess I need to blog and contribute a bit more). Thanks IBM and Congratulations to all the 2013 IBM Champions! [read] Keywords: collaboration connections ibm
125


Easy Mobile Browser Detection
Tue, Nov 27th 2012 5:45p   Keith Strickland
Here's a quick snippet I found here. It works both client side and server side. SSJS: var isMobile = { Android: function() { return context.getUserAgent().getUserAgent().match(/Android/i); }, BlackBerry: function() { return context.getUserAgent().getUserAgent().match(/BlackBerry/i); }, iOS: function() { return context.getUserAgent().getUserAgent().match(/iPhone|iPad|iPod/i); }, Opera: function() { return context.getUserAgent().getUserAgent().match(/Opera Mini/i); [read] Keywords: xpages blackberry iphone ipod javascript mobile server
42


Easy Mobile Browser Detection
Tue, Nov 27th 2012 5:43p   Keith Strickland
Here's a quick snippet I found here. It works both client side and server side and here of late has been quite handy. SSJS: var isMobile = { Android: function() { return context.getUserAgent().getUserAgent().match(/Android/i); }, BlackBerry: function() { return context.getUserAgent().getUserAgent().match(/BlackBerry/i); }, iOS: function() { return context.getUserAgent().getUserAgent().match(/iPhone|iPad|iPod/i); }, Opera: function() { return context.getUserAgent( [read] Keywords: xpages blackberry iphone ipod javascript mobile server
38


Have you ever had a dream that you were so sure was real?
Fri, Oct 12th 2012 8:01a   Keith Strickland
I am proud to announce that as of Monday I will be starting a new adventure with the creation of Red Pill Development. Red Pill Development is a new company which consists of a truly awesome team of Lotus Professionals and thought leaders in the Lotus industry. Currently Red Pill Development consists of: Peter Presnell, IBM Champion 2012, architect of the .Domino framework on OpenNTF, globally recognized presenter & thought-leader, former head of quality engineering for GBS Kei [read] Keywords: domino ibm lotus notes ntf xpages applications bleedyellow bleedyellow.com community development dojo enterprise openntf
28


Have you ever had a dream that you were so sure was real?
Fri, Oct 12th 2012 7:51a   Keith Strickland
I am proud to announce that as of Monday I will be starting a new adventure with the creation of Red Pill Development. Red Pill Development is a new company which consists of a truly awesome team of Lotus Professionals and thought leaders in the Lotus industry. Currently Red Pill Development consists of: Peter Presnell, IBM Champion 2012, architect of the .Domino framework on OpenNTF, globally recognized presenter & thought-leader, former head of quality engineering for GBS Kei [read] Keywords: domino ibm lotus notes ntf xpages applications bleedyellow bleedyellow.com community development dojo enterprise openntf
32


What is Modern?
Tue, Oct 9th 2012 9:02a   Keith Strickland
I've been working a lot lately towards the concept of a modern application. What exactly makes an application modern? Is it the UI? What about the platform the application runs on? Is modern just a feeling the user experiences? If so, what determines that the experience is modern? These questions make me think that what determines something is modern is all of the things questioned above. A modern application must have a modern user interface that runs on a modern platform. OK, that' [read] Keywords: domino ibm lotus xpages application applications css database development dojo facebook google interface java javascript linkedin sql twitter wiki
25


What is Modern?
Tue, Oct 9th 2012 8:46a   Keith Strickland
I've been working a lot lately towards the concept of a modern application. What exactly makes an application modern? Is it the UI? What about the platform the application runs on? Is modern just a feeling the user experiences? If so, what determines that the experience is modern? These questions make me think that what determines something is modern is all of the things questioned above. A modern application must have a modern user interface that runs on a modern platform. OK, that' [read] Keywords: domino ibm lotus xpages application applications css database development dojo facebook google interface java javascript linkedin sql twitter wiki
34


Source Control in Domino Designer - Branching
Mon, Oct 1st 2012 8:40p   Keith Strickland
In the previous 2 installments we've setup source control in DDE, ensured we can push/pull to/from the repository and went over importing code from a repository into a new nsf. Today we will be covering creating a new branch, making a change in that branch and then merging the change back into the main code stream. This is a very powerful feature of git and is an excellent way to keep "active development" separate from your production code. To set the stage for this, we're assuming [read] Keywords: domino bug development google
33


Source Control in Domino Designer - Branching
Mon, Oct 1st 2012 8:38p   Keith Strickland
In the previous 2 installments we've setup source control in DDE, ensured we can push/pull to/from the repository and went over importing code from a repository into a new nsf. Today we will be covering creating a new branch, making a change in that branch and then merging the change back into the main code stream. This is a very powerful feature of git and is an excellent way to keep "active development" separate from your production code. To set the stage for this, we're assuming [read] Keywords: domino bug development google
21


Source Control in Domino Designer - Part Deux
Mon, Sep 17th 2012 8:09a   Keith Strickland
In part one of this series, we setup source control within domino designer to allow us to store our designs in a git repository. In this installment we will create a new application with the design stored in git. This allows us to have multiple working copies of an application without having to use replicas. So let's get to it. I'm assuming that you're picking up where we left off in the first installment which is with a working git configuration and you're able to Push and Fet [read] Keywords: domino application database development server
25


Source Control in Domino Designer - Part Deux
Mon, Sep 17th 2012 8:01a   Keith Strickland
In part one of this series, we setup source control within domino designer to allow us to store our designs in a git repository. In this installment we will create a new application with the design stored in git. This allows us to have multiple working copies of an application without having to use replicas. So let's get to it. I'm assuming that you're picking up where we left off in the first installment which is with a working git configuration and you're able to Push and F [read] Keywords: domino xpages application database development server
47


Source Control in Domino Designer
Fri, Sep 7th 2012 2:22p   Keith Strickland
Yesterday I watched David Leedy's NotesIn9 series and in that video he mentioned Source Code Management (SCM). When I started work at GBS I was introduced to SCM. At first this was an alien concept as I believe 98% of notes developers have no idea what SCM is or what it can provide to them. But since I've been introduced to SCM I don't know how I managed without it. Pretty much everything I develop at work and personally goes to a git server and when I'm done with the development [read] Keywords: domino notes xpages application applications development eclipse java openntf password server
20


Happy Labor Day
Mon, Sep 3rd 2012 2:42p   Keith Strickland
Today is Labor Day in the United States. It is a national holiday where we celebrate the contributions of the American Worker to society, the nation and the world. It spawns parades, barbeque and the start of fall. I think John F. Kennedy summed it up nicely (emphasis added by myself): The history of the United States is in vital respects the history of labor. Free men and women, working for a better life for themselves and their children, settled a continent, built a society, and created an [read] Keywords: community
40


Serializing and De-Serializing entire java hierarchies to a document
Sun, Jul 22nd 2012 6:07p   Keith Strickland
This weekend I was messing around with a polling system I'm writing in the hopes of it being usable for our flying club. I was speaking with Tim Tripcony about the data structure and I told him it was "f#@%ing ugly". A Poll document with Questions as responses to the Poll, Answers as responses to the question and user responses as responses to the answers. Pretty ugly huh? Well Tim brought up the method he used for storing data in WatrCoolr using what he called the MIMEBean. This is a clas [read] Keywords: domino ibm lotus rich text application database java openntf properties server system i
28


XBlog 1.0b Released!
Fri, Jul 13th 2012 4:10p   Keith Strickland
I have released version 1.0b of XBlog! This release contains quite a few performance updates, addition of an Application Layout with the accompanying style sheet and a few fixes here and there. Download this release from the XBlog project on OpenNTF. Of course you can see a demo of XBlog right here on this site. The entire change log is: Backend Processing In all HTML builder type methods, replaced the string concatenation with a String Builder where it makes sense to do so [read] Keywords: admin rich text application archive dojo openntf properties
32


Tootsie the American Cocker-Spaniel
Wed, Jul 11th 2012 10:30a   Keith Strickland
Last night our American Cocker-Spaniel named Tootsie passed away. She was 17 years old and got her name because she was always laying on our feet. If you were sitting somewhere with your feet on the floor more than likely she was there, the ever loyal companion. When we first got her she could almost fit in the palm of your hand (and that was mostly ears) and was the cutest thing running around her ears flopping around. She was a wonderful companion, always willing to listen and keep your feet w [read] Keywords:
42


Import a BufferedImage into a rich text field
Mon, Jul 9th 2012 9:22p   Keith Strickland
While writing the RSS Importer for XBlog I wanted to be able to grab image files referenced in blog posts being imported and create a new image document for that image. While the importing of RSS Items as new documents is rather straight forward the tough part was getting the image into the rich text field. There are all kinds of how-to type posts on the web for getting an image from a url. But there was nothing useful I could find about importing that downloaded image into a rich text field wit [read] Keywords: domino rich text application java openntf security server
30


Adding resources to an XPage at runtime
Sun, Jul 8th 2012 8:30p   Keith Strickland
This evening I was messing around with this blog and was playing with Google web fonts. I was wanting to experiment with some different fonts but I couldn't find an easy way to add additional resources to my blog. This prompted a quick dev session to add that ability. The best part is it didn't take long to do. Here's how I went about it. XBlog has an applicationScope bean called XBlogUtils. This bean has a lot of utility type methods and plays an integral part in the functionali [read] Keywords: ibm css dojo eclipse google java javascript mobile properties
34


XBlog gets an Application Layout
Sat, Jul 7th 2012 10:44p   Keith Strickland
I got a feature request from Patrick Kwinten on the XBlog project page for an Application Layout option. Well, after some initial investigation I was able to incorporate that feature, as a matter of fact, this blog is sporting that layout which I may keep, I dunno yet. The only drawback to using that component is I couldn't figure out how to have 2 right side bars with the content on the left. But that's really not that big of a deal I don't guess. The surprising part is, I just drop [read] Keywords: admin rich text application archive dojo openntf properties
29


Eclipse Shortcuts
Thu, Jul 5th 2012 1:30p   Keith Strickland
To save everyone a little bit of time, here is a list of shortcuts for Eclipse/Domino Designer: Alt-Up/Down - Move the current or selected line(s) up/down Ctrl-Alt-Up/Down - Make a copy of the current or selected line(s) Ctrl-D - Delete the current or selected line(s) Ctrl-Hover over Java Class/Method - Produces a clickable link to that Class/Method Ctrl-Right/Left Arrow - Move to the next word or capitalized letter in the direction pressed Ctrl-Space - Invoke Content As [read] Keywords: domino eclipse java workspace
26


More XBlog Updates
Mon, Jul 2nd 2012 4:11p   Keith Strickland
In preparation for releasing version 1.0b of XBlog. I've made quite a few performance enhancements and am caching a lot more that should be cached. For example, all of the Translation, Hot Tags and Hot Text, this can all be cached and it shouldn't be looked up via walking the view for every single post. Also fixed a lot of the HTML generation to use a String Builder instead of concatenating text. I've also started cleaning up un-used/dead code, un-used libraries, some stupidity wit [read] Keywords: javascript
39


XBlog 0.9.1a Released
Fri, Jun 29th 2012 3:30p   Keith Strickland
I've just released XBlog 0.9.1a. This release includes quite a few additions to the Mobile Site and so far has been very stable. I've got it running this blog. This is actually a pre-1.0 beta release. I've already started working on version 1.0b which will mainly be a hardening release with hardly no new features. I'll mainly be focusing on performance gains and maybe some additional themes. Changes in the 0.9.1a release include: Front-End Site RSS Feeds ch [read] Keywords: admin domino dojo mobile
27


XBlog Updates
Tue, Jun 19th 2012 9:20a   Keith Strickland
This past weekend I worked on the mobile site for XBlog. I've made quite a few improvements (read re-wrote) that should make it much easier to navigate and actually use. Since re-writing the mobile site I'm kind of ashamed of the code I found there. It was obvious I didn't know what the heck I was doing in terms of writing a mobile app or specifically a Sencha Touch driven mobile app. The changes I made aren't visually that noticeable, but performance is MUCH better, leaps and bo [read] Keywords: archive iphone mobile
30


Useful Error Message of the day
Thu, May 31st 2012 3:08p   Keith Strickland
Here's today's useful error message encountered in Domino Designer: [read] Keywords: domino
21


Feeding Innovation and rewarding success
Wed, May 30th 2012 9:49a   Keith Strickland
Over on Tim's Blog he made a post about being at Lotus 911/GBS for 5 years (Congrats Tim) and in that post he stated: I've learned more, had more fun, been more inspired, and been witness to (and, occasionally, even integral to) more amazing innovation in the past few years than I even imagined possible. This got me to thinking on just how does a company drive innovation and foster an innovative environment that makes people want to be a part of it? In my career I've seen bot [read] Keywords: lotus
32


Custom Component Creation in an NSF - Part deux
Wed, Mar 14th 2012 12:24p   Keith Strickland
I apologize for the delay in getting this out, but I ended up breaking the ability to post in XBlog. I've actually had this post written for a week or so, but just couldn't get around to fixing my blog. But in the last installment we left off with a configured development environment and a basic definition for our custom component. In this installment we'll build our custom renderer. The theory around all the different parts of a component is that the component class (what we built i [read] Keywords: development java properties
28


Custom Component Creation in an NSF
Tue, Feb 14th 2012 8:57a   Keith Strickland
Today we're looking at custom component creation within an NSF. We're not talking about custom controls, though creating a custom control before creating a component is definately a good way to prototype a custom component. Plus the DDE Builder does kind-of turn our custom controls into components, so they are kind-of custom components, but not really. What we're really talking about is a component that shows up in the DDE Component Palette and has it's own properties, methods an [read] Keywords: ibm application applications bug eclipse java openntf properties server
32


sitepen's dgrid dojo dijit
Sun, Jan 8th 2012 8:23p   Keith Strickland
While just cruising around the web wasting time I stumbled across a grid component on sitepen's site for an alternative to the dojo grid. To me it looks very similar to a jquery grid. But I thought this was very interesting and may play with it at some point in time. [read] Keywords: dojo
26


Component Class Info Custom Control
Sun, Jan 8th 2012 2:02p   Keith Strickland
Today while working on a solution for this post on the XPages Forum I couldn't find any API documentation on a DynamicViewColumn which is a child of the Dynamic View Panel included in the extension library. This prompted me to come up with this crude custom control that will give you a drop down box of the component tree's components and then when you make a selection it'll spit out the java class name and all of it's methods with each method's argument types. This should pro [read] Keywords: ibm ldd lotus xpages java javascript xml
28


New Family Members
Wed, Dec 21st 2011 5:23p   Keith Strickland
We've added 2 new family members to the Strickland household (they don't have names yet). They should make fine additions to the family. We used to have a 6 1/2 foot iguana named Puff that pretty much had run of the house. He was certainly cool. But we resurrected my 75 gallon tank to the new bearded dragons. Since they're babies hopefully we can keep the tank hot enough, but we will one way or the other. But here they are. [read] Keywords:
33


XBlog 0.7.2a Released
Tue, Dec 13th 2011 10:03a   Keith Strickland
Today I released version 0.7.2a of XBlog. This version includes updates to the Sencha Touch site and the license for using Sencha Touch. New features included are: Bottom Toolbar Home Link Full Archive Link Downloads Link Top 10 Link Sencha Back Button improvements Scrolling issue in Sencha Touch site fixed License Update using the Sencha Touch Exception for Applications [read] Keywords: applications archive
22


Samsung Galaxy S II
Sat, Dec 10th 2011 2:58p   Keith Strickland
As an early christmas present my wife got me a new Samsung Galaxy S II from T-Mobile. This is by far the best gadget I've ever owned. My initial impression is WOW! It's very fast, much faster than my old myTouch or the LG that replaced the myTouch when it started over-heating. The T-Mobile version of the Galaxy S II is a little different than the stock Galaxy S II. It sports a 1.5 GHZ Dual Core Processor (as opposed to a 1.2 GHZ Dual Core), a huge 4.5" Super AMOLED screen (as oppose [read] Keywords: gadget mobile
31


Sencha Touch Application in XPages
Mon, Dec 5th 2011 8:52p   Keith Strickland
I've recently incorporated a VERY simple Sencha Touch application into XBlog, if you visit this blog with a mobile device you will see it in action. The reason for this was because when attempting to read one of my favorite blogs on my Android phone I got really frustrated that it was so small and having to scroll up, down, left and right just to read a short post. This prompted me to look at my blog on my Android and it was even worse! So, we now need a mobile front end for XBlog. Now f [read] Keywords: xpages application applications archive css javascript mobile properties
24


HTML Templating in XPages
Wed, Nov 30th 2011 12:40p   Keith Strickland
While developing XBlog one of the requirements was that the layout of posts, comments, permalink pages, pages, archives and downloads needed to be customizable by the blog owner. This would allow the blog owner to make XBlog look exactly as (s)he imagined. The problem is, how do you pull this off and yet still have the application perform as one would expect without a massive amount of requests going back and forth between the browser and server? While this task seems a little daunting it is doa [read] Keywords: xpages application blogSphere java server
24


XBlog 0.7a Released
Sun, Nov 20th 2011 2:54p   Keith Strickland
XBlog 0.7a released to OpenNTF. This version includes several new features: Posts, Comments, Pages and Archive items all componentized which resulted in a slight performance gain Search incorporated in both the front-end and back-end websites Full Archive now available Small Client Side API implemented All Downloads section added Items fixed in this release: Sorting arrows for Links Hot Text replacement only occurs in content of a post, not all html, fixes breakage of html due to text [read] Keywords: archive java openntf planetlotus security
26


JavaScript Singleton in XPages
Thu, Nov 17th 2011 6:03p   Keith Strickland
So, I've been cleaning up a lot of my "first starting" mess here in XBlog. The Posts, Comments and Pages are now "componentized" as opposed to being just generated HTML. Don't get me wrong there is still a lot of "generated" HTML here, but it's at least getting to be more manageable. But during this clean up I decided to implement a client side API of sorts and the best way to do that is to create a JavaScript Singleton to hold all the CSJS functions and properties as that would provide [read] Keywords: script library xpages application dojo javascript properties
33


Adding a custom Dojo dijit to an NSF
Tue, Nov 15th 2011 7:50p   Keith Strickland
So you say you've developed a custom dojo dijit which works during testing but you can't quite figure out how to include it in your nsf. Well, this is the post for you. Adding your custom dijit to the nsf isn't too difficult of a task. The hardest part by far is development of the dijit itself. We'll start with the location. In the package explorer, navigate to the WebContent folder and create a new sub folder, we'll call ours xblog. We'll then create another folder which will be a sub [read] Keywords: domino xpages application applications development dojo javascript server
25


Cool Debugging Video - Courtesy of Matt White
Fri, Nov 11th 2011 10:40a   Keith Strickland
Over on Matt White 's website he posted a video of the Flash Builder Reverse Debugger which is really cool. It shows the ability (among others) for a user when they encounter an error in the application they're using being able to send a debug file to the developer. Once the developer gets this file he/she can load it up in the debugger and see exactly what they were doing when they encountered the error including variable values and the like. This is very cool stuff. This video got me thin [read] Keywords: ibm xpages application email properties server
44


Cool Debugging Video - Courtesy of Matt White
Fri, Nov 11th 2011 10:40a   Keith Strickland
Over on Matt White 's website he posted a video of the Flash Builder Reverse Debugger which is really cool. It shows the ability (among others) for a user when they encounter an error in the application they're using being able to send a debug file to the developer. Once the developer gets this file he/she can load it up in the debugger and see exactly what they were doing when they encountered the error including variable values and the like. This is very cool stuff. This video got me thin [read] Keywords: ibm xpages application email properties server
29


Handy Dojo Methods
Wed, Nov 2nd 2011 5:54a   Keith Strickland
Here lately I've been having to hunt down and squish issues specific to IE. A few of these issues have been that there isn't support for a given method, Array.indexOf comes to mind right away. Dojo to the rescue. Dojo has went to great lengths to ensure that it is cross browser capable and in some cases implement better methods than what is available natively for a particular browser or just in general. In case you're wondering, here are a few examples: Array.indexOf('so [read] Keywords: dojo firefox javascript properties
33


Handy Dojo Methods
Wed, Nov 2nd 2011 5:54a   Keith Strickland
Here lately I've been having to hunt down and squish issues specific to IE. A few of these issues have been that there isn't support for a given method, Array.indexOf comes to mind right away. Dojo to the rescue. Dojo has went to great lengths to ensure that it is cross browser capable and in some cases implement better methods than what is available natively for a particular browser or just in general. In case you're wondering, here are a few examples: Array.indexOf('so [read] Keywords: dojo firefox javascript properties
31


Dojo Portlet
Fri, Oct 28th 2011 5:12a   Keith Strickland
So I've been looking for a better way to structure the sidebar blocks here for XBlog. Well I messed with using divs to layout everything, but this required way too much style knowledge, which as we all know I'm not too hot at. I also tried tables, and while lightening the load for CSS knowledge I still felt that it was a hack or just too old school. Well, I stumbled across the dojox.widget.Portlet widget. This puts a nice widget on the page. If you place it within a dojox.layout.GridContainer [read] Keywords: css dojo portlet widget widgets
33


Dojo Portlet
Fri, Oct 28th 2011 5:12a   Keith Strickland
So I've been looking for a better way to structure the sidebar blocks here for XBlog. Well I messed with using divs to layout everything, but this required way too much style knowledge, which as we all know I'm not too hot at. I also tried tables, and while lightening the load for CSS knowledge I still felt that it was a hack or just too old school. Well, I stumbled across the dojox.widget.Portlet widget. This puts a nice widget on the page. If you place it within a dojox.layout.GridContainer [read] Keywords: css dojo portlet widget widgets
7


Adding a Javscript Library to your XPages applications
Sat, Oct 22nd 2011 3:44a   Keith Strickland
[read] Keywords: xpages applications
7


Adding a Javscript Library to your XPages applications
Sat, Oct 22nd 2011 3:44a   Keith Strickland
[read] Keywords: xpages applications
5


keithstric.com on XBlog
Fri, Oct 21st 2011 7:34a   Keith Strickland
[read] Keywords:
5


keithstric.com on XBlog
Fri, Oct 21st 2011 7:34a   Keith Strickland
[read] Keywords:
22


Component Injection on the fly
Thu, Oct 20th 2011 7:31p   Keith Strickland
When we speak about component injection just exactly what are we talking about? Well, we're talking about adding a component to the component tree at runtime and ensuring that component is rendered and functional, all without loosing any context of what the user is currently doing. Component injection is a very powerful feature of XPages, it allows you to add components to the page on the fly, or heck even build an entire page programmatically if you so wish to be tortured. The biggest draw bac [read] Keywords: ibm xpages application css database dojo java javascript openntf properties server
40


Component Injection on the fly
Thu, Oct 20th 2011 7:31p   Keith Strickland
When we speak about component injection just exactly what are we talking about? Well, we're talking about adding a component to the component tree at runtime and ensuring that component is rendered and functional, all without loosing any context of what the user is currently doing. Component injection is a very powerful feature of XPages, it allows you to add components to the page on the fly, or heck even build an entire page programmatically if you so wish to be tortured. The biggest draw bac [read] Keywords: ibm xpages application css database dojo java javascript openntf properties server
31


Component Injection on the fly
Sun, Oct 9th 2011 9:54a   Keith Strickland
When we speak about component injection just exactly what are we talking about? Well, we're talking about adding a component to the component tree at runtime and ensuring that component is rendered and functional, all without loosing any context of what the user is currently doing. Component injection is a very powerful feature of XPages, it allows you to add components to the page on the fly, or heck even build an entire page programmatically if you so wish to be tortured. The biggest draw bac [read] Keywords: ibm xpages application css database dojo java openntf properties server
25


XBlog - The XPages Blog Platform - Released
Tue, Oct 4th 2011 7:42a   Keith Strickland
This past weekend an OpenSource project I've been working on for a while, called XBlog, was released. While not quite ready for prime time I think the release was probably a good thing to at least get people looking at it and hopefully provide some help in fixing some of the more stubborn issues (read please help). Currently, XBlog looks a little old school, but it's got a pretty good feature set that should only grow in future releases. I've already been contemplating a few future features ( [read] Keywords: rich text xpages application blogSphere css dojo email facebook google java openntf twitter
26


XBlog - The XPages Blog Platform - Released
Mon, Oct 3rd 2011 8:17a   Keith Strickland
This past weekend an OpenSource project I've been working on for a while, called XBlog, was released. While not quite ready for prime time I think the release was probably a good thing to at least get people looking at it and hopefully provide some help in fixing some of the more stubborn issues (read please help). Currently, XBlog looks a little old school, but it's got a pretty good feature set that should only grow in future releases. I've already been contemplating a few future features ( [read] Keywords: rich text xpages application blogSphere css dojo email facebook google java openntf twitter
27


XBlog - The XPages Blog Platform - Released
Mon, Oct 3rd 2011 8:17a   Keith Strickland
This past weekend an OpenSource project I've been working on for a while, called XBlog, was released. While not quite ready for prime time I think the release was probably a good thing to at least get people looking at it and hopefully provide some help in fixing some of the more stubborn issues (read please help). Currently, XBlog looks a little old school, but it's got a pretty good feature set that should only grow in future releases. I've already been contemplating a few future features ( [read] Keywords: rich text xpages application blogSphere css dojo email facebook google java openntf twitter
37


Cool Chrome Debugging features
Sat, Aug 20th 2011 8:22p   Keith Strickland
This week while troubleshooting various issues I came across some cool features of the Chrome browser. While not really all that jaw dropping they may come in handy none-the-less. Click the wrench icon in the top right corner and then pick "View Background Pages" this will bring up a dialog which shows you how much memory and cpu the browser, each tab and each extension is using, which is pretty handy. You can also end these processes from this window. Now click on the "stats for nerds" l [read] Keywords: javascript network server
29


Cool Chrome Debugging features
Sat, Aug 20th 2011 7:36p   Keith Strickland
This week while troubleshooting various issues I came across some cool features of the Chrome browser. While not really all that jaw dropping they may come in handy none-the-less. Click the wrench icon in the top right corner and then pick "View Background Pages" this will bring up a dialog which shows you how much memory and cpu the browser, each tab and each extension is using, which is pretty handy. You can also end these processes from this window. Now click on the "stats for nerds" l [read] Keywords: javascript network server
30


Cool Chrome Debugging features
Sat, Aug 20th 2011 7:36p   Keith Strickland
This week while troubleshooting various issues I came across some cool features of the Chrome browser. While not really all that jaw dropping they may come in handy none-the-less. Click the wrench icon in the top right corner and then pick "View Background Pages" this will bring up a dialog which shows you how much memory and cpu the browser, each tab and each extension is using, which is pretty handy. You can also end these processes from this window. Now click on the "stats for nerds" l [read] Keywords: javascript network server
28


The JSON RPC service
Mon, Jun 20th 2011 11:25a   Keith Strickland
I answered a question on the XPages Forum about setting scoped variables from client side javascript and thought it would make a good blog post. The JSON RPC is included with the Extension Library and provides an entry point for CSJS to interact with the server. Methods inside an RPC are SSJS that can be as simple or as complex as you like. They are an excellent means of kicking off backend Java methods or just doing all the work themselves. Best of all, the JSON RPC is stupid simple to implemen [read] Keywords: domino ibm lotus xpages application development java javascript openntf properties server
39


The JSON RPC service
Mon, Jun 20th 2011 12:20a   Keith Strickland
I answered a question on the XPages Forum about setting scoped variables from client side javascript and thought it would make a good blog post. The JSON RPC is included with the Extension Library and provides an entry point for CSJS to interact with the server. Methods inside an RPC are SSJS that can be as simple or as complex as you like. They are an excellent means of kicking off backend Java methods or just doing all the work themselves. Best of all, the JSON RPC is stupid simple to implemen [read] Keywords: domino ibm lotus xpages application development java javascript openntf properties server
31


The JSON RPC service
Mon, Jun 20th 2011 12:20a   Keith Strickland
I answered a question on the XPages Forum about setting scoped variables from client side javascript and thought it would make a good blog post. The JSON RPC is included with the Extension Library and provides an entry point for CSJS to interact with the server. Methods inside an RPC are SSJS that can be as simple or as complex as you like. They are an excellent means of kicking off backend Java methods or just doing all the work themselves. Best of all, the JSON RPC is stupid simple to implemen [read] Keywords: domino ibm lotus xpages application development java javascript openntf properties server
54


Sharing data between MySQL and Lotus Domino
Mon, Jun 6th 2011 9:42p   Keith Strickland
I've been working on a demo database to show some of the things you can do with XPages that you can't do with traditional Domino development techniques. So I figured it would be cool to show Domino data right along side data from a MySQL DB. This actually wasn't as difficult as I thought it might be and it was a fun exercise and produced some code that may be useful at a later date. But I'll briefly go over the technique here and also make the xpages app and MySQL db available for download s [read] Keywords: domino ibm lotus xpages application archive database development interface java mysql openntf properties server
35


Sharing data between MySQL and Lotus Domino
Mon, Jun 6th 2011 9:19a   Keith Strickland
I've been working on a demo database to show some of the things you can do with XPages that you can't do with traditional Domino development techniques. So I figured it would be cool to show Domino data right along side data from a MySQL DB. This actually wasn't as difficult as I thought it might be and it was a fun exercise and produced some code that may be useful at a later date. But I'll briefly go over the technique here and also make the xpages app and MySQL db available for download s [read] Keywords: domino ibm lotus xpages application archive database development interface java mysql openntf properties server
60


A Dynamic Dojo Data Grid component
Wed, May 4th 2011 8:00p   Keith Strickland
The other day I blogged about First Steps in learning Java and used a Managed Bean to get the values from some fields and create some HTML from those values. Well today we'll take another step forward by creating our own custom component (obviously I'm a firm believer of diving in head first). We'll be constructing a component that will build a dynamic dojo data grid from a view in the current database. I created this because after creating about 3 different views using a data grid I came to [read] Keywords: domino ibm lotus application database dojo java properties xml
28


First Steps in the Java Learning Curve
Mon, Apr 11th 2011 8:56a   Keith Strickland
I posted a while back (hrrmp, here lately any post I made is a while back) about boldly going where everyone else has already gone. This post was about my first steps into the Java programming world. Since it's been a couple of months since then, I'm here to report that while some of this change is a little intimidating (have you looked at the core Java API tree?) there isn't really that big of a difference in techniques you already know with LotusScript and more specifically Server Side Java [read] Keywords: domino ibm lotus lotusscript script library application applications database development eclipse java javascript server workspace xml
41


Dojo Toolbox
Mon, Feb 28th 2011 8:22a   Keith Strickland
I found another cool tool thanks to Bob Balfe, this is 2 cool tools I've come across this month thanks to Bob. It's the Dojo Toolbox from SitePen. The Dojo Toolbox runs on Adobe Air and does require installation, so it's not "web based". Of particular note in this tool is the API Viewer. this provides a great reference for using dojo and seeing exactly what each function is expecting to receive and what it returns and in some cases examples. The search function here is also pretty good. [read] Keywords: dojo
35


Cool JavaScript prototyping tool
Sat, Feb 19th 2011 9:42a   Keith Strickland
While going through the blogosphere today I saw a post on Bob Balfe's blog pointing to the The Dojo Toolkit Blog (which I added to my reader, thanks Bob). On that blog I saw a post talking about Dojo and MooTools joining forces which will be called dojools. During this transition both frameworks will be loosing and gaining parts of their respective APIs. The merger kind-of concerns me as a lot of my work is based on Dojo and this may break a lot of projects that I've been working on. I guess w [read] Keywords: development dojo eclipse javascript server
30


LotusPhere 2011 review
Thu, Feb 3rd 2011 4:22p   Keith Strickland
Well LotusPhere 2011 has come to a close. I'm writing this while sitting at the Orlando Airport waiting on a delayed flight. I enjoyed this year's LotusPhere more than previous ones but I believe that's because I didn't go alone. I hung out with the guys from GBS and had a great time. The sessions this year the sessions seemed a little beginner level but some were very good. If I had to give a "Best Of" I would say it was AD115: XPages Extensibility API: Free Your Mind. Excellent inform [read] Keywords: lotus lotusphere xpages javascript
25


Boldly going where everyone else has already been?
Tue, Jan 25th 2011 8:02a   Keith Strickland
Well I've officially been thrown into the Java pool. As you may/may not be aware of products that GBS is currently working on, my current position has required quite a bit of custom component development, tweaking and re-writing of existing components. With guidance from the best in the business I'm starting to understand Java more every day. I think my initial apprehension with the language is that it's strongly typed. As a Java newb you try something only to be complained at from whateve [read] Keywords: lotusphere xpages applications development eclipse java properties
20


Original keithstric.com server retired
Sat, Nov 27th 2010 9:47a   Keith Strickland
Well, Friday morning I retired the original keithstric.com server (replace server in this article with glorified PC). It was built in late 2001 with a Pentium processor (I think) or AMD Equivalent and 256MB RAM running SuSE Linux (back then it was probably Red Hat, but I changed to SuSE once Red Hat went proprietary). This server was the original home for keithstric.com and was only turned off for a short while after I got a new server with dual processors in which one of the processor fans prom [read] Keywords: domino lotus applications linux red hat server
16


Original keithstric.com server retired
Sat, Nov 27th 2010 7:16a   Keith Strickland
Well, Friday morning I retired the original keithstric.com server (replace server in this article with glorified PC). It was built in late 2001 with a Pentium processor (I think) or AMD Equivalent and 256MB RAM running SuSE Linux (back then it was probably Red Hat, but I changed to SuSE once Red Hat went proprietary). This server was the original home for keithstric.com and was only turned off for a short while after I got a new server with dual processors in which one of the processor fans prom [read] Keywords: domino lotus applications linux red hat server
19


Announcement! I've accepted a Position with...
Mon, Nov 22nd 2010 2:40p   Keith Strickland
I would like to announce that I have officially accepted a postion as "Software Engineer" (Xprentice) with the geniuses over at Group Business Software. While it pains me to leave my current employer (Tek-Solutions, Inc.) and doing so was probably one of the hardest decisions I've ever had to make, the opportunity presented by Group is a great one and I'm honored to be able to be a part it. I look forward to a hopefully long future with Group and working with Nathan, Tim, Peter, Scott, Chris [read] Keywords: ntf bleedyellow bleedyellow.com
26


Announcement! I've accepted a Position with...
Mon, Nov 22nd 2010 12:22p   Keith Strickland
I would like to announce that I have officially accepted a postion as "Software Engineer" (Xprentice) with the geniuses over at Group Business Software. While it pains me to leave my current employer (Tek-Solutions, Inc.) and doing so was probably one of the hardest decisions I've ever had to make, the opportunity presented by Group is a great one and I'm honored to be able to be a part it. I look forward to a hopefully long future with Group and working with Nathan, Tim, Peter, Scott, Chris [read] Keywords: ntf bleedyellow bleedyellow.com
33


Excellent JavaScript Videos
Mon, Nov 22nd 2010 11:02a   Keith Strickland
These videos were recommended to me by Tim Tripcony on JavaScript and I must say they are certainly worth the time to watch. Douglas Crockford — The JavaScript Programming Language: Part 1 Part 2 Part 3 Part 4 And these: Douglas Crockford - Advanced JavaScript: Part 1 Part 2 Part 3 [read] Keywords: xpages javascript
35


XPages, Dojo Drag-n-Drop Part 4.1
Mon, Nov 22nd 2010 10:20a   Keith Strickland
For those interested, here's the demo database for this series: Demo database [read] Keywords: xpages database dojo
17


Excellent JavaScript Videos
Mon, Nov 22nd 2010 8:28a   Keith Strickland
These videos were recommended to me by Tim Tripcony on JavaScript and I must say they are certainly worth the time to watch. Douglas Crockford — The JavaScript Programming Language: Part 1 Part 2 Part 3 Part 4 And these: Douglas Crockford - Advanced JavaScript: Part 1 Part 2 Part 3 [read] Keywords: xpages javascript
25


XPages, Dojo Drag-n-Drop Part 4.1
Mon, Nov 22nd 2010 8:04a   Keith Strickland
For those interested, here's the demo database for this series: Demo database [read] Keywords: xpages database dojo
37


XPages, Dojo Drag-n-Drop Part 4
Tue, Nov 16th 2010 12:40p   Keith Strickland
This is the final post in this series. In part 3 and 3.5 of this series we went over the AddOnLoad function calls which really is the heart and soul of the Drag-n-Drop functionality. Today we'll be going over the QuerySaveDocument and PostSaveDocument events that fire when the Layout is saved. Since QuerySaveDocument fires first we'll go over that. This code makes the Left & RightSidebarContains fields contain multiple values instead of a single comma delimited string. I got this code fro [read] Keywords: agent notes xpages application applications database dojo java javascript
27


XPages, Dojo Drag-n-Drop Part 4
Tue, Nov 16th 2010 8:39a   Keith Strickland
This is the final post in this series. In part 3 and 3.5 of this series we went over the AddOnLoad function calls which really is the heart and soul of the Drag-n-Drop functionality. Today we'll be going over the QuerySaveDocument and PostSaveDocument events that fire when the Layout is saved. Since QuerySaveDocument fires first we'll go over that. This code makes the Left & RightSidebarContains fields contain multiple values instead of a single comma delimited string. I got this code f [read] Keywords: agent notes xpages application applications database dojo java javascript
23


Xpages, Dojo Drag-n-Drop Part 3
Mon, Nov 15th 2010 2:55p   Keith Strickland
In part 2 of this series we left off at the AddOnLoad function calls to setup all the DnD draggable items and their targets. To start off if you'll remember, we made special mention of the dndItem CSS Class and the dndType item added to each of the draggable element divs that were built using a function (buildDraggableItems) in the layoutBuilder SSJS Script Library. An explanation of dojo.dnd.Source is in order also. A dojo.dnd.Source defines a node that will accept draggable items to be dropp [read] Keywords: connections script library xpages css dojo javascript properties
25


XPages, Dojo Drag-n-Drop Part 3.5
Mon, Nov 15th 2010 2:49p   Keith Strickland
This is picking up where we left off in Part 3. I ran into the 32K limit again and so we've got part 3.5 Next up is the content area. There are some special considerations here that we need to check for before allowing things to be dropped onto it. Only 1 item should be allowed to be stored here at a time There are 3 different things that can be dropped here, all have a "dndType" of "contentItem" If a single page is dropped then we need to get the UNID, if something else then use the gener [read] Keywords: domino xpages application database dojo javascript




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