Wednesday, July 25, 2007

Save limited space; use MyFaces popup's

Sometimes I wonder how to put all these visual elements on an already overloaded page. Customers have their needs for functionality, but sometimes just don't know when to say STOP. We need this, we need that ............ I wondered if all this functionality has to be available at any time, and if so, if it should be visible.

What if I was able to 'partially hide' elements, and bring them into view only if a user really needs them ? I used one of the Myfaces components. In this case the popup.

A Popup will only "popup" at the location where it is defined. It works more or less in a "now you see it, now you don't" way. The functionality in this popup works the way it should. By using the popup, I was able to add functionality to my page, without overloading the page with visual components. Below you see the page. It has (somewhere) functionality to customize the page.



If the mouse is over the "Customize Your Application" text, the popup is shown.



And the look and feel changes to................



You can find the taglib for the popup here.

Here's the code snippet you can use to render the popup:

<t:popup title="customize"
displayAtDistanceX="-220"
displayAtDistanceY="0"
closePopupOnExitingElement="false"
id="popup" rendered="true" >
<af:outputLabel value="Customize Your Application"
inlineStyle="font-size:x-small;"/>
<f:facet name="popup">
<af:panelHorizontal>
<af:panelBox text="customize">
<af:selectOneChoice label="Select Skin"
............................


Details on how to use the Myfaces components can be found in one of my other posts.

Thursday, July 12, 2007

Fun: Milleniumbug's are still around

I was sure that back in 1999 I found and coded my last fix for the milleniumbug. Maybe that was true for me, but even today they are around, even in brandnew products. In the new release of google analytics I found one.



If you open the extended calendar, they will tell you it's 1907...........
1907 was a great year for wine perhaps, but I dont think there was an internet back then.

However, analytics is a very usefull tool for me. And I'm sure they can fix it.

Wednesday, July 11, 2007

Total Recall.......DBA's go wild !!

Today Oracle launched the 11g database.

It's all about the yingyang of requirements and innovations.



If I just had the time I would tell you about it, but for now I'll just redirect you.


Read the press release here.

And read on the new features here.

And just for fun............ go here and Watch the July 11 Webcast.

It is the only way !!!