Categories
Driveto99 Ext. Library Notes In 9 Podcast

NotesIn9 83: Using the XPages Dynamic View Control Part 2

In this show Paul Calhoun comes back on to continue where he left off in part 1 and shows us how to get the dynamic view control working with the layout control.

Before we get to Pauls demo, I also discuss a couple of things.  The first is a review of how to navigate the various NotesIn9 resources on the web – notesin9.com, index.notesin9.com, and cheatsheet.notesin9.com and the second is a little discussion on Scoped Variables and some best practices in my opinion.

Demo file for the show

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 82: XPages Keyboard Accessibility Tip

In this show  Michael Stewart from IBM, a NEW CONTRIBUTOR, comes on the show to demonstrate a tip on making XPages accessible to a keyboard user.

By the way: Big Happy birthday today to 2 great XPage developers and contributors!

Mark Hughes

Chris Toohey

Categories
Community Notes In 9

Keeping Calm and XPaging On.

Ok. Enoughs enough… time to get this show back on the road! In case you missed it I’m trying to do this NotesIn9: Drive to 99 event where I want to get to 99 shows by December 9th. With the help of many generous contributors I’m currently up to 81.

I had a little break as I went on vacation for a week and then kinda lost the last couple of days because of some distractions.

It’s time to get back on the highway. Expect NotesIn9 to start imminently. Hopefully even tomorrow.

I have 2 great new contributors lined up that I’m super excited about. 1 is 2 years in the making. Yep – he’s a really tough negotiator. 🙂 I even have some of my own stuff that I’m trying to dust off and get ready and also have another great show from Paul Calhoun coming.

P.S.

How was the vacation?  I went to Disney’s Vero Beach and got to swim with the sharks.  No – it wasn’t an attraction.  Heck there wasn’t even a charge to do it.

Categories
Community

Making lemonade for life.

Here’s a post that Becky, my wife made on a Facebook page. Just wanted to share…

===
Ok. So when last we met I shared a sip from my font of knowledge titled The Jar and the Suitcase. Today I shall discuss lemonade.

Last night as many of you know, my hubby and I attempted to go to a Halloween party in Disney. The culmination of an awesome anniversary week together.

This event has its own admission, parades, fireworks, trick or treating, characters etc.

Shortly after we arrived, without much warning, the skies opened up. And I’m not talking the little passing Florida rain. Thunder, lightning (it goes sideways?!?!?) and horizontal rain. Before we knew it we were up to our ankles (literally) I half expected a gator with a Mickey hat to float by.

So we had 2 choices. Slog ourselves home in a disappointed defeated heap. Or, find some ponchos and push on.

So, ponchos it was.

As we are sloshing around avoiding lightning and pissy people, we discovered a line formed at the front of the park. This line would rival and Space Mountain line in the middle of July. It was so long, the created a queue for it with ropes and barriers.

What was it for? For people demanding a refund for the weather.

A refund, we were informed, they weren’t going to get (you know, small print and all)

We laughed. And proceeded to ride all of the rides that were wide open because of all the Grumpy’s (and I don’t mean the dwarf) in line because it rained in Florida.

My point? Yes God may give you lemons. But unless YOU bring the water and the sugar, your lemonade is gonna suck.

And for God’s sake, get a poncho and move on…..

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 81: XPages File Upload Hack

This is an odd show for me, because it’s more about something that I’ve been struggling with and a discussion of the problem and I don’t have a demo of the solution. I now think I know how to get the solution so you’ll definately see it on a future show, but this is more about trying to make an awareness of the issue and a demo of how this is solved in a different application.

Also since I’m struggling with this stuff, and have not done a lot with uploading files yet please feel free to comment if I’m missing anything.

The problem is the file upload control. It doesn’t always work – especially inside mobile controls, and now that Apple’s iOS6 allows you to natively upload pictures from the device I really want to take advantage of that. To upload an attachment I believe you must use a full refresh rather then a partial refresh. But even if you might set it for a full refresh it’s not working inside mobile controls and apparantly the ext. library dialog. So when I get stuck I search for help and found a great blog post AND video that Chris Toohey did back in 2011. I asked Chris if I could re-run his demo for the NotesIn9 audience and he said go for it.

So this show is about a problem getting file upload to work inside a dialogbox which I’m pretty sure is the same problem inside mobile controls. Chris will demo the workaround which is to use an HTML iframe element.

IBM is aware of the issue I’m having with using file upload inside Mobile Controls and are investigating. I thank them very much for that.

P.S. This show ends NotesIn9 week. I hope you enjoyed it. No shows next week as I’m away for vacation but I’ll be starting back up once I get back. Thanks for watching!!!

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 80: Getting Started with the XPages Social Enabler

Here’s a first for NotesIn9. Not only are we getting yet another brand new contributor that I’ve wanted to get on the show since LAST Lotusphere. And not only is this person from IBM which is just really cool to see on Ni9. And not only is this person the lead of my favorite software product – Domino Designer. But….

It’s his BIRTHDAY TODAY!!!!

So a big happy birthday and NotesIn9 welcome to Dan O’Connor!! Dan is a great guy that I had the pleasure of working with a bit last year as I helped to put together the 2nd XPages Cheatsheet that was focused on Social Tools.

In this show Dan first talks about the Social Enabler and what it is and means. Then he goes into a demo on how you might go about connecting your xpages application to something like DropBox or Connections or Twitter.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 079: How to use the XPages Dynamic View Panel Control

NotesIn9 welcomes long time speaker but first time contributor Paul Calhoun to the show.

Paul is an amazing teacher and he’ll show us how to use the Dynamic View Control. This is a control from the XPages Extension Library that can basically auto-create views for you. Say you have 15 views in your application. Previously you might have to make 15 xpages or custom controls to show them all. Well no longer! The Dynamic View Panel Control can make the views automatically for you. This saves you lots of time! Hmmm Sounds like an infommercial really.

But hold on there’s more!! Paul will also show you how you can individually customize these automatically built views. That’s right friends! Don’t wait! Click on the video now to be amazed!

🙂

Download the DEMO FILE.

UPDATE: Per Lausten pointed me to this StackOver Flow article which discussed the Customizer Bean. Be sure not to miss the links to work done by Jesse Gallagher (who I’m trying to get on NotesIn9 himself). Jesse’s project is meant to try and make the dynamic panels replicate the original views more closely.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 078: XPages and Counting Clicks

In this show Niklas Heidloff comes back to take another look at a technique used in the CollaborationToday.info website. He will show how they keep a count of what articles people are clicking on.

Just wanted to say another big thanks to Niklas for contributing these videos to NotesIn9 and to the team from OpenNTF.org for creating the application in the first place.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9: 077 Data Caching Tips from CollaborationToday.info

This is part 2 of the Making of CollaborationToday.info. This is is an aggregation website of relevant news and articles for IBM Collaboration Solutions. In this show Niklas Heidloff shows us how they speed up the site with data caching techniques. In order to maximize performance this site caches view data into memory by using a Java bean. This means that in can render pages from memory rather then having to hit a view index on disc all the time.
Don’t miss these 2 recent NotesIn9’s:
Part 1 of Making CollaborationToday.
What are Java Beans?

Categories
Community

Thanking people that share – how to make a Champion.

In case you were not aware tomorrow is the last day for nominations for the IBM Champion program.

The IBM Champion program is a means for IBM to recognize people who have contributed to the community.

Champions need to be re-nominated each year. So just because someone might be a champion now doesn’t mean they will in the next go around unless they either get nominated or self-nominate.

Here’s what I would ask. If you’ve benefited from someone in the community – either their blog.. or XSnippets… or contributions to NotesIn9 or contributions to OpenNTF, or they answered your question on the forum or StackOverFlow, then please consider nominating them to be an IBM Champion. Especially if they are a business partner as who knows, that might actually really help them. Just go to the form and fill out what you know. You might not know what “certs” the person has… just fill in what you do know and why you’re nominating them. The IBM committee can get any other details I’m sure.

There’s so many great contributors to this Community that deserve recognition and feedback on their work. Please consider taking time to nominate someone you feel is worthy.

Thanks!!!

P.S. I don’t broadcast it much but I’m currently an IBM Champion as well. I was honored with that when the initial group was announced at a View Conference in Las Vegas. Please don’t nominate me. I’m not looking for that. A couple people already have so I’m “covered” I guess. I’d sooner have you spend any “nominating time” on others.