Categories
Notes In 9 Podcast

NotesIn9: 050 Improving the Type Ahead Control

Today, for my “50th” show I get to welcome another new contibutor to the show. Dr. Mark Roden contributes a video that not only shows us how to improve the built in TypeAhead feature by adding a visual Indicator to tell the user it’s actually working, BUT he also takes a deep dive into FireBug and show’s us how XPages is constructing the control behind the scenes. I think it’s a fascinating look into the inner workings of XPages and Dojo.

Demo Database
Presentation Slides

Categories
Ext. Library Learning XPages Notes In 9 XPages

NotesIn9: 049 XPages: Login and Logout

In this show I take a look at how to use the Login and Logout node of the Extension Libraries Application Layout Control. It should be noted that currently there’s a bug in the extension library where the logout piece doesn’t actually work. So I demonstrate how to get around that until it gets fixed.

Some code from the show:

Setting the “Can Logout” ability:
sessionScope.put(“extlib.user.canlogout”, true)

A link for the manual logout node:

href = facesContext.getExternalContext().getRequest().getContextPath() + “?Logout&redirectTo=” + facesContext.getExternalContext().getRequest().getContextPath()

Control rendering on the manual logout node:

var uName = session.getEffectiveUserName();
if(uName == “Anonymous”) {
return false;
}

else {
return true;
}

Categories
Community Notes In 9 XPages

Learn XPages anywhere now!

I just wanted to point out a really cool thing that Stephan Wissel did.  He blogged today with instructions for easily download all of my NotesIn9 shows to your hard drive.

Here’s his blog post.

So you can already download and use all my shows offline via iTunes which isn’t to difficult to do. But this should allow you to just do a generic “Get All” and load them onto the device of your choice.

I will add that another great way to learn XPages is Matt White’s XPages101.net site. If you like NotesIn9 his stuff is so much better technically. Though I think I try to get a few more jokes in from time to time. 🙂 And guess what, if you’re a subscriber you can download Matt’s videos as well and take them with you as needed! Score!!

I think NotesIn9 is closing in on 7-8 hours worth of training videos, I’m sure Matt has the same. Hmm.. Wonder if we could fill up an iPad between us. haha

Categories
Learning XPages Notes In 9 XPages

NotesIn9: 048 Applying Themes to Form Tables

In this episode, which concludes the NotesIn9 100,000 views celebration event , a very special guest, Tim Tripcony comes on the show to talk about how to use themes to control your field layout inside the Application Layout Control.

Categories
Notes In 9 Podcast XPages

NotesIn9: 047 Intro to XPages and Relational Data

In this show the amazing John Jardin comes back on to show us how to install the Extension Library and use it to get started accessing relational database content.

Categories
Community Notes In 9

NotesIn9 hits quota. Celebration Finale Postponed

Tomorrow I’m going to Las Vegas with friends for a little vacation. I had planned to queue up 2 more shows to finish up the NotesIn9 100,000 video celebration. I wanted to make tomorrow the first ever double feature day. Unfortunately that’s not going to happen.

Apparently I was a little over active this month and the bad news is I’m now up against my 800MB storage quota and the next show doesn’t fit. That’s never happened before. I don’t think I ever saw it hit red before. The good news is it’s a rolling 30 days, so hopefully some space will free up by the time I get back. The bad news is that it’s Vegas and I might not know who I am when/if I get back. 🙂

Anyway – stay tuned. A great show coming from John Jardin on using XPages with JDBC and Relational Databases. There’s also an amazing brand new surprise contributor on deck as well.

Categories
Learning XPages Notes In 9 Podcast

NotesIn9: 046 Building Forms with XPages and Extension Library

The NotesIn9 100,000 Celebration continues! Last week saw three new shows and I also recorded an X-Cast Podcast due out soon. I have 2 more shows coming to cap off this huge milestone.

In this show I take a brief look at a couple of different topics. First I talk about the Extension Library and the Upgrade Pack and what I personally perceive to be differences betwen the two.

Then for the Demo, I talk about several different ext. library controls. The focus is on Field Layout Controls like “Form Table”, “Form Layout Row”, and “Form Layout Column”. But to get to that point I first touch on the App Layout control and the Navigator. I hope you like it.

For more information on App Layout control Steve Pridemore did a great show on it in episode 42.

Categories
Learning XPages Notes In 9 Podcast

NotesIn9: 045 XPages: Tracking File Downloads

In this episode I take a look at how you can use an XAgent to track any file this is downloaded or link that is clicked on your website.
At one Point in the show I mention “Thomas Bahn” and that should have been “Thomas Gumz”. Sorry for the mix up!  

Prior to the Demo there’s an important service message for the Kennedy Kreiger Institute.  They are directly involved in crucial care for Matt Reimer as discussed in a post by Rob Novak.  The program that benefits Matt is having it’s funding significantly reduced. Here is an article about Matt and the funding issue.

I would only ask that if NotesIn9 has ever benefitted you, maybe you would consider donating to this worthy cause.

The website is: http://helpkids.kennedykrieger.org
To donate be sure to select Other in the Fund Designation section and enter “ALD Research”
To contribute by mail, make checks to Kennedy Krieger Foundation, 707 N Broadway, Baltimore, MD 21205-9851. Memo: “ALD Research”

Thank you for the consideration!

Categories
Notes In 9 XPages

NotesIn9 044: Using Source Control Part 2

NotesIn9 Week Continues!

In this show I take another look at Source control in Domino Designer. I feel it’s an EXTREMELY important topic. There will hopefully more more shows coming as well.

In this show I talk more about the servers to hold your repository. We take a quick look back at Declan Lynch’s server that I demo’d in Episode 41 , and then I show how you might go about getting the information needed to build your own internal server.

Finally I take a long look at a hosted server called bitbucket.org. They can host your repositories, have free plans, and are at least a little bit XPAGES FRIENDLY!!! Woo Hoo!!!

Categories
Notes In 9 Podcast

NotesIn9: 043 Domino Designer Tips and Tweaks

In this show I take a brief look at Domino Designer and go over some enhancements that I’ve learned from some true experts, Paul Calhoun and Nathan Freeman.  I’ll show how to check out and improve Designer’s memory usage and even make your XPages XML source code easier to read.
Here is the link to Nathan’s blog post detailing many Designer tweaks.

http://ntf.gbs.com/nathan/escape.nsf/d6plinks/NTFN-8GP6RP

In other news I’m trying to improve how I use other outlets for NotesIn9 information. If you like, please follow @NotesIn9 on twitter. I also have a facebook page.