Categories
Java Notes In 9 Podcast XPages

NotesIn9 054: Intro To Java for XPages Developers – Part 3

In this show Jeremy Hodge comes back to continue his ongoing series on helping XPages Developers get started with Java.

If you like this video, please give it a rating for the Lotus VideoFest event.

Thanks!

Categories
Notes In 9 Podcast XPages

NotesIn9 – 020 – Adding Woopra Analytics to XPages Apps

Woopra allows you to have live tracking and Analytics for your website. In this show I’ll demonstrate how easy it is to add Woopra to your XPages applications.

Categories
Extended Edition Notes In 9 Podcast

NotesIn9 053: Intro to Java for XPages Developers Part 2

This is the second show of the Intro to Java for XPages Developers series. Once again, Jeremy Hodge from ZetaOne.com comes on the show to help us learn how to integrate Java into our Xpages programming.

Categories
Extended Edition Notes In 9 Podcast XPages

NotesIn9 052: Introduction to Java for XPages Developers

I’ve very excited to announce that for today’s show I have Jeremy Hodge on as a guest speaker! Jeremy is a great developer and friend to the Notes Community. He’s contributed many articles over on xpagesblog.com and his own blog is found here.

Starting with this episode, Jeremy is going to do a series of videos that is designed to Introduce Java to the XPages Developer.

I’ve been wanting to have a guest speaker on the show for a while and Jeremy’s done a a great job out of the gate with this very timely content. This really came from a couple of posts over on Sasa Brkic’s Blog last week.

I hope you like this Extended Edition.

Categories
Learning XPages Podcast Uncategorized XPages

NotesIn9 051: Introduction to XPages

This is a screencast of the Introduction to XPages Session that I presented at MWLug.  It runs a little over an hour.  The first half is mostly slides and discussion on what XPages is.  The second half is all demo of using XPages inside Domino Designer.

This is a pure intro session and I assume you are a Notes developer but really have no knowledge of XPages.

Demo Application

Categories
Learning XPages Notes In 9 Podcast XPages

Notes In 9 – 019 – Xpages: Getting Column Totals From a View

It’s been a little while. I’m glad to be back and look forward to getting some more shows out in the next several weeks. Lots of ideas in the “queue”. 🙂

This show starts out with some announcements and details of some Free and Paid training options for XPages that are available in August.

For the technical portion of the show, I give a demo on how to use Server Side JavaScript (SSJS) to retrieve a categorized column total and put it on an XPage.


The code for the main example is:

var cView:NotesView = database.getView(“vOrders”);
var nav:NotesViewNavigator = cView.createViewNav();

// Since you can’t do ‘getCategory’ – find the first doc and backup 1
var entry:NotesViewEntry = cView.getEntryByKey(sessionScope.get(“key”));
entry = nav.getPrev(entry);
if (entry == null) {
// Nothing to Do
}
else {
return entry.getColumnValues()[2];
}

Links:
IamLUG
MWLug
Tack It On

Categories
Notes In 9 Podcast XPages

Notes In 9 – 018 – XPages: Data Relationships

In this demo I talk how the ability to do a lookup inside a view control or repeat control allows us to do some different data modeling that has never been possible in traditional Notes development.

I’ve created a little example that allows you to link contacts to each other and assign relationships between them. As a bonus, I show an example of using a view control and also a repeat control. In addition I have an example of reversing it to show who is related to a particular contact. Similar to “My followers” in Twitter.

The goal of the show is really to demonstrate that XPages allows us to re-think how we design our data.

Download Demo File

UPDATE:
iTunes hasn’t updated yet for some reason. The video is also available on YouTube:

Categories
Learning XPages Podcast Uncategorized XPages

Notes in 9 – 017 – Control Rendering in XPages

In today’s show we’re going to go back to XPages and look at how to a scoped variable, Partial Page refresh, and the Rendering property to control with something is written to the browser or not. For Notes Client developers this is going to be like working with “Hide-When’s” in the Notes Client.

This concludes “NotesIn9 Week”. I hope you liked the shows. I did 3 XPage shows, 1 End User, and 1 traditional Notes Client. So hopefully there was something for everybody.

Categories
Learning XPages Podcast XPages

Notes In 9 – Show 14 – Repeats Repeated

In the very first episode of Notes In 9 I discussed the new XPages Repeat control. There’s so much you can do with this control I guess it was just a matter of time until I had to come back to it. I’m sure I’ll be talking about this again and again in the future I’m sure.

This show was born on the Notes 8.5 Forum. Judy Kilpinen was posting a question about multi-value fields in XPages. A comment was made that most of the Repeat Control examples only showed repeating views or document collections.

So in today’s show I’ll demonstrate two ways to repeat a multi-value field. The first from a document and the second from a view. The interesting thing about the view is to pull it off I’ll nest a repeat INSIDE a repeat.
How crazy is that? 🙂

Categories
Learning XPages Podcast XPages

Episode – 011 – SpeedGeeking (XPages and UI Layout)

In this show I present my material from Lotusphere’s “SpeedGeeking” session.

The point of the show is at the end where I combine XPages, CSS, Blueprint Framework, Themes, and Custom Controls to create a layout (header, sidebars, etc…) that you can easily include on every XPage.

I hope you like it.

UPDATE: Since BluePrint CSS is a dead project I recommend focusing on Bootstrap instead.