Andrew Pollack's Blog

Technology, Family, Entertainment, Politics, and Random Noise

Tabs, tabs, tabs, tabs ....wonderful tabs... -- Will most XPages sites use tabbed navigation?

By Andrew Pollack on 06/18/2008 at 09:59 AM EDT

XPages provides a really natural way to create tabbed interfaces for web applications. You drop a tab control onto the XPage, then drop a custom control (remember, that's just another XPage built to be use-case specific) onto the various tabs. My application has four interrelated forms so it makes perfect sense to create a custom control for each as well as a custom control representing the access method for each (e.g. for those with multiple documents, a control which displays them in a view or a fancier "repeat" interface). Dropping these onto a tabbed interface produces a pretty slick AJAX-esque web site very quickly.

Given that most of the demos use this tabbed methodology, and the controls being already there -- and even a fairly good base style sheet and theme -- will all the XPage implementations look alike for a while? Are tabs a solid web UI design choice?

One of my goals today is to understand how well I can meet the common requirement of producing exactly the layout of web page that I've been given as HTML (or sometimes even just as an Illustrator print that I have to use HTML and CSS to create) and not lose any of the power XPages has. That's going to mean a lot of embedding html and css source that didn't come from Domino Designer.

The code generated by that same tabbed table from the first picture is shown in the second. You can manually modify this and even insert XHTML as needed. The key will be just how much you can do yourself before the page generator can't cope any more. I'll be playing with this, but my guess is Nathan will really be pushing those limits first.


There are  - loading -  comments....

re: Tabs, tabs, tabs, tabs ....wonderful tabs... -- Will most XPages sites use tabbed navigation?By Ed Maloney on 06/18/2008 at 10:59 AM EDT
Wouldn't it be nice if Domino developers had a tool that didn't require any
"limit pushing" to create a contemporary web page? The last thing I want is
another IDE that requires three hacks for every automatic feature. I think
IBM is on the right track with XPages, but they're very late to the game.
re: Tabs, tabs, tabs, tabs ....wonderful tabs... -- Will most XPages sites use tabbed navigation?By Jerry Carter on 06/18/2008 at 03:52 PM EDT
@Ed -

I don't know how late to the game this is - .NET only just recently started
making XAML a big offering which is pretty much the same kind of thing. Seems
pretty contemporary, and cool, to me. I see lots of future value to Xpages -
it covers so many past design frustrations and limitations. I share your
pessimism, though, Ed, in the form of cautious optimism. Many cool features of
Notes in the past have come oh so close to being sweet while missing the mark
by a critical hair.

@ Andrew - thanks for the XPages article - passed it on to some friends.
Regarding the viability of tabbed navigation, I think it's a usable design that
is highly intuitive. Until a more intuitive meme comes along, I think tabs are
here to stay. You never have to tell someone these days what to do with
clearly labeled tabs. I think the biggest miss when implementing tabs is not
making them visible enough or clearly labeled... or adding too many. Keeping
it simple and clear and it's a rock solid navigation aid.


Other Recent Stories...

  1. 27-08-2025Updated Quick Reference to Create SSL/TLS Certificates manually for CertStoreIt's been a long time since I've added anything about Domino here, but I wanted to put this where I'd find it next year and though some of you might find it useful as well. There's lots of instructions out there around using "LetsEncrypt" or whatever to generate short lived SSL certificates for Domino, but if you want to use a full blown certificate authority -- or maybe your company does self signed certificates and you want to use those, here's a quick reference. Prerequisite: You should already have ...... 
  2. 01/26/2023Better Running VirtualBox or VMWARE Virtual Machines on Windows 10+ Forgive me, Reader, for I have sinned. I has been nearly 3 years since my last blog entry. The truth is, I haven't had much to say that was worthy of more than a basic social media post -- until today. For my current work, I was assigned a new laptop. It's a real powerhouse machine with 14 processor cores and 64 gigs of ram. It should be perfect for running my development environment in a virtual machine, but it wasn't. VirtualBox was barely starting, and no matter how many features I turned off, it could ...... 
  3. 04/04/2020How many Ventilators for the price of those tanks the Pentagon didn't even want?This goes WAY beyond Trump or Obama. This is decades of poor planning and poor use of funds. Certainly it should have been addressed in the Trump, Obama, Bush, Clinton, Bush, and Reagan administrations -- all of which were well aware of the implications of a pandemic. I want a military prepared to help us, not just hurt other people. As an American I expect that with the ridiculous funding of our military might, we are prepared for damn near everything. Not just killing people and breaking things, but ...... 
  4. 01/28/2020Copyright Troll Warning 
  5. 03/26/2019Undestanding how OAUTH scopes will bring the concept of APPS to your Domino server 
  6. 02/05/2019Toro Yard Equipment - Not really a premium brand as far as I am concerned 
  7. 10/08/2018Will you be at the NYC Launch Event for HCL Domino v10 -- Find me! 
  8. 09/04/2018With two big projects on hold, I suddenly find myself very available for new short and long term projects.  
  9. 07/13/2018Who is HCL and why is it a good thing that they are now the ones behind Notes and Domino? 
  10. 03/21/2018Domino Apps on IOS is a Game Changer. Quit holding back. 
Click here for more articles.....


pen icon Comment Entry
Subject
Your Name
Homepage
*Your Email
* Your email address is required, but not displayed.
 
Your thoughts....
 
Remember Me  

Please wait while your document is saved.