Added Bootstrap Growl notification to an XPage application

By Frank van der Linden | 1 day ago | App Dev - XPages | Added by Oliver Busse

On my current project, who I wrote several blog posts before, I was missing something, the possibility to notify users when a backend process was finished. After I read the post of Jesse Gallagher, Generating Toaster, dGrowl, etc. Notifications From Server Code, I was wondering if I can use this principle for Growl.

NotesIn9 147: Using dGrowl with XPages

By David Leedy | 3 days ago | App Dev - XPages | Added by Oliver Busse

In this show Brad Balassaitis returns to Ni9 to give us some great instruction on how to start using the “dGrowl” project with our XPages applications.  This is a tool that lets you popup messages back to the user. It’s a somewhat common effect and I really really like it.  Actually before I got this [...]

Meandering Musing About Views

By Jesse Gallagher | 4 days ago | App Dev - XPages | Added by Oliver Busse

As happens periodically, I've been thinking about Domino views lately. When I get into one of these moods, I find it helps to take a step back to look at what an NSF is. An NSF is, in its heart of hearts, a key/value store. Each entry has several keys of which the useful ones are Note ID and the UNID, which are 32-bit and 128-bit integers, respectively, and where the Note ID is fixed and the UNID is mutable. Each entry's value is a multimap with string keys and values that are either effectively blobs or multi-value strings, numbers, or date/times+ranges, plus metadata.

The Perils of getColumnValues().get(0)

By Paul Withers | 4 days ago | App Dev - XPages | Added by Oliver Busse

Bill F posed a good question on StackOverflow about the issue of object.recycle and when to use it. It’s un understandable question and one I hit years ago after crashing a server looping through 20,000 documents in a search. I raised a PMR, got a response directing me to technotes on recycling in Java.

His neuralkinetics are way above normal…

By Nathan T. Freeman | 5 days ago | App Dev - XPages | Added by Kenio Carvalho

My friend and colleague Christian has been doing some performance optimizations for WebGate’s XPages Toolkit. And he’s found some interesting results revealing the exceptional performance of NoteCollection.

Mask Converters in XPages

By Brad Balassaitis | 1 week ago | App Dev - XPages | Added by Kenio Carvalho

If you want to force the data entered by a user into a certain pattern (for structured values such as dates and phone numbers) you can use mask converters. In this post, I’ll show how to implement them and explain what they do (and don’t do).

Passing Parameters to SSJS from a Client-side partialRefreshGet()

By Brad Balassaitis | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

partialRefreshGet() is a handy method of the client-side XSP object that can be used to trigger a partial refresh from client-side JavaScript. In this post, I’ll show how you can pass parameters for SSJS to read during the refresh, which allows you to send information to the server-side code without submitting a less efficient POST […]

Me. Me me me. Me too.

By Nathan T. Freeman | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

One of the best things about computers is that they can do more than one thing at a time. This is such a useful capability that we have a dizzying array of descriptiors for it: multitasking, multiprocessor, multiuser, multiplexing, multithreading -- the list goes on.

Web Components – Entering the ShadowDOM

By Mark Roden | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

Web Components - the future You should first ground yourself on Web Components and read this article on Web Components and concepts, ShadowDOM, imports, templates, custom elements by Todd Motto.

Interesting Quirk with Custom Property Names

By Brad Balassaitis | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

I came across an interesting quirk when defining custom properties within a custom control -- there are some names that cannot be used. While working on a reusable control for charting functionality, I wanted to add a custom property called chartTheme.

NotesIn9 146: Going Mobile with Bootstrap

By David Leedy | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

In this show, we get another great new contributor joining the NotesIn9 family. Please welcome Shean P McManus to the show. His blog is: http://spmcmanus.net I’m really excited to get Shean on as he gives us a great demo on using Bootstrap for an XPages mobile focused application.

Dabbling in Reflection

By Jesse Gallagher | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

In a similar vein to my post from the other day, I'd like to discuss one of the other bugaboos that crops up from time to time in the edges of XPages development, usually spoken of in hushed tones: reflection.

Create HTML emails from RichText fields with embedded images and attachments

By Mark Leusink | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

If you want to send formatted (HTML) emails from Domino you have a couple of options. Starting with version 9, there’s a simple action that allows you to send HTML mail by just configuring some options. You can also use Tony McGuckin’s emailBean snippet to send an HTML mail from an XPage directly, including embedded images and/or attachments. And there’s also the SSJS snippet I wrote to send an email from any backend SSJS script.

Latest Release of XPages Extension Library Improves RDB Support

By OpenNTF | 3 weeks ago | App Dev - XPages | Added by Kenio Carvalho

The 7th 9.0.1 release of the XPages Extension Library is now available on OpenNTF. Besides providing a number of fixes for existing features, this release focuses on improving support for using Relational Databases as a data source.

On OpenNTF: ID Vault Scanner for a Hybrid Company using IBM SmartCloud Notes

By OpenNTF | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

Shankar Venkatachalam and J. Rajendran have published a new project on OpenNTF, called SCN ID Vault Scanner for a Hybrid Company. Below is their short description. Read the documentation to learn more. "The tool is programmed to compare the Company directory and the .csv file(IBM SCN Vault users list ) to identify, how many users doesn't have their ID file on the vault on a single document . The tool will also identify user's whose ID files are not in the synchronization state , because of mis-match of password.

Providing URL Parameters for Multiple Document Data Sources

By Brad Balassaitis | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

You’re no doubt used to seeing URLs to open a document that look like this: http://www.server.com/db.nsf/myPage.xsp?action=openDocument&documentId=0123456789ABCDEF0123456789ABCDEF in XPages. The documentId and action URL parameters are used by each document data source by default. In this post, I’ll show how you can use the requestParamPrefix property to define a separate set of URL parameters for an additional data source.

Demo of the Single Page Application Wizard control

By Patrick Kwinten | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

You can bring a IBM Notes application without much work to the web browser via the Notes Browser plugin. But since Mobile is the standard nowadays that plugin seems to be obsolete almost. So what other options do you have for your enterprise apps?

Launch the Domino Designer from Eclipse to debug your custom Designer extensions.

By Ralf Petter | 1 month ago | App Dev - XPages | Added by Oliver Busse

Cameron Gregor asked me in a comment whether it is possible to launch the Domino Designer from eclipse in the same way like the Notes client and the answer is yes this is possible. In this post i will describe what you have to change in your existing notes launch config to start the Designer from eclipse.

Changing URL in File Download Control

By Serdar Basegmez | 1 month ago | App Dev - XPages | Added by Oliver Busse

After a very long period of silence, here I am with a tiny little trick about File Download Control in XPages. I saw that there are lots of questions about this component, related to showing attachments instead of downloading them. Instead of using Repeat controls to iterate within @AttachmentNames, I'm using the native download control with a little SSJS function to solve this problem.

Considering a Domino upgrade to 9.0.1 FP1 or 9.0.2? Beware of custom Java security policies

By Mark Leusink | 1 month ago | App Dev - XPages | Added by Per Henrik Lausten

If you have custom Java security policies in place on your Domino server (either through a modified java.policy or java.pol file) you might want to read this before you upgrade.