Categories
Java Learning XPages Notes In 9 Podcast XPages

NotesIn9 166: Learning XPages Part 7 – Company Controller

In this show I demonstrate how to setup and set using a Java “Page Controller”.  This is a technique that Jesse Gallagher came up with and I absolutely love.  Without a doubt it saved me a TON of work on a recent day job assignment.  There’s a little effort involved in setting it up but it’s so worth it in the long run.

 

 

Categories
Java Learning XPages Notes In 9 XPages

NotesIn9 165: Learning XPages Part 6 – Forms, Views and XPages

In this show we finally start coding.  Horaay!  I’m going to create a form and a couple views to start setting up how the data for the applicaiton will work and then I’ll go right into some Java which will act as a bridge between our application and the data that gets stored into the database itself.

This show should be particularily good if you’re interested in starting to use Java with your XPages applications.

Note: This episode was filmed a couple weeks ago when I was watching the Philadaphila Eagles beat up on the New York Giants. The Eagles won 27 – 0!  It was a good night.  🙂

Categories
Mobile XPages

XPages and iOS8 Update #6 – The Fix is HERE!!!

IBM has officially released an Interim FixPack to correct the Mobile Controls issue!  Horaay!  As I said in a previous blog we got this a tad early and have deployed it and that has corrected all the XPages specific issues of iOS 8 devices talking to our Mobile Controls application.

Also in this fix are some other key security fixes for issues that’s been discussed heavily recently.

Here’s the link.  Go get it!

http://www-01.ibm.com/support/docview.wss?uid=swg21657963

It looks like what is in this fixpack was a lot of work.  So a BIG thanks to the teams at IBM for getting this out as soon as they did!

 

FYI – I’m not an admin but I believe this is specific to Domino 9.0.1 FP2. So you need to be on that level.  But let’s face it.  That’s the best version to be on anyway.

 

Also – Big thanks to Steven Podrouzek for sending me the link that saved me time from having to dig through my Twitter history.

Categories
Mobile XPages

XPages and iOS8 Update #5 – GOOD NEWS!!!

Pete Janzen just tweeted this:

2014-10-31_13-16-54_02

I’m happy to say that we’ve been testing this fix for a little while and 2 days ago put it into production.  Yay!  This does seem to fix all the known XPages / Mobile Controls / iOS 8 issues.

Sadly not that our Mobile Controls app works on iOS 8 we discovered a new issue that I blogged about the other day.  But that’s strictly an Apple problem.  Nothing to do with XPages.

Sounds like it’ll be available next week.

Big thanks to IBM for all the hard work in getting this out do fast!

Categories
Learning XPages Notes In 9 Podcast Uncategorized XPages

NotesIn9 164: Learning XPages Part 5 – Application Properties

In this show we actually go into Designer and create a new database that we’re going to be working with for our application and I have a little discussion on some of the application properties that are useful for XPages Developement.

Some Notes:
This show is I believe the first in the new larger Full HD resolution of 1980×1020. This will let me get more on the screen but might be harder to see if you typically use a smaller device. Please let me know how this size works for you.

Also – I’m initially publishing this FIRST to YouTube. It’s not going to be available to off-line download for a little bit. I’ve run out of my monthly quota on Libsyn and don’t want to pay more to up it so close to the end of the month. To I’m trying this as an experiment rather then just waiting to publish it. In November I’m going to try a YouTube plugin that in theory should allow me to use just YouTube and still provide a link for an easy download. I’m just waiting for that to be released. If that works then I might be able to move just to YouTube BUT I would lose an RSS feed for the shows and especially lose iTunes. 🙁 So I’m not sure yet, just trying to find my options. Please let me know if anything there seems like it might be a problem for you.

Since this is Embedded YouTube – you probably want to play this on “full Screen” and it should use the resolution 1080p. If it doesn’t you should be able to change it. Anything lower will probably not look as sharp as usual. Like I said – this is an experiment.

Categories
Learning XPages Notes In 9 Podcast XPages

NotesIn9 163: Learning XPages Part 4 – Access Control Lists

In this show I gave a brief introduction to Database properties and most importantly to Access Control lists for the database.

There’s nothing really* here for the experienced Notes developer but if you’re new to the platform you might find the talk on the Access Control lists interesting.

* Well there might be one little thing. 🙂

Categories
Learning XPages Notes In 9 Podcast XPages

NotesIn9 162: Learning XPages Part 3 – Source Control

In this show I continue setting up the programming environment by installing Source Tree and pulling down a project that we’ll be using later in the series.

My plan is to try and emulate real life, and real life needs some good quality source control so I will ideally be doing a lot of different things with source control along the way.

Categories
Learning XPages Podcast XPages

NotesIn9 161: Learning XPages Part 2 – Designer Plugins

In this show I take a look at adding additional tools to your toolbox.  Specifically we’re going to grab some great projects from OpenNTF.org.  Among them are:

XLog Reader

Bootstrap4Xpages

XPages Ext. Library

OpenNTF Domino API

Debug Toolbar

Some  Notes:

  • When I talked about the OpenNTF Essentials.  I didn’t realize there were 2 projects.  The “runtime” and the “toolbox”.  I was referring to the runtime even though I had clicked on the toolbox.
  • I filmed a bunch of shows on a day I was under the weather and having some Asthma issues. So the mic picked up more “breathing” then usual.  Hopefully that’s not too annoying.
Categories
Java Learning XPages Podcast XPages

NotesIn9 160: Learning XPages Part 1 – Installing Designer

This show beings my great experiment. I’ve wanted to do this for a couple of years actually. I’m going to ATTEMPT to start from scratch and build an XPages Application.

I’m going to assume that the viewer has little to no knowledge of Domino Development.  I’ve gotten a bunch of emails from people brand new to the platform so the beginning shows are kinda geared for them. I’m really trying to start from square one.

When I get into the Application build – which won’t be till the 5th show I believe, I’m going to TRY and build a “typical” XPages application – Companies, contacts, Activities… stuff like that.  But when I do get into the App build, It’s going to be built with a heavy preference for Java and Managed Beans. Why? Must I use Java to build this kind of application?  Absolutely not.  No Java needed.  But I’m going to use it for 2 reasons:

1-People have been asking for this kind of information

2-This is how I might build an app in the day job so that’s what I’m going to do here.

So that’s why I’m using Java.  It will also let me get into making a “business api” I hope.

I’m also going to use Bootstrap and the OpenNTF API.  Basically any tool in the toolbox.

That’s the plan anyway.

 

P.S. In this show I meant to start with actually installing the designer software, but messed something up and didn’t want to redo it.  I figure clicking on the installer isn’t that big a deal.  So this show starts off after the initial install.

P.P.S If you’re a beginner and want further information and an alternate view point on starting XPages development, you might want to check out a video series from Paul Della-Nebbia on his blog.  

Oh and there is one more thing….

Some episodes MIGHT contain some “bloopers” at the end.

Categories
Notes In 9 Podcast XPages

NotesIn9 159: Introduction to Select2 in XPages

In this show, John Oldenburger, a wonderful new contributor and XPages XPert joins the Hackathon to show us how to use the Select2 project to improve your applications.