xPages, dojo and Firefox

Played with xpages and the dojo toolkit today to create a simple line chart from a view. Everything worked fine in IE and Safari but not in Firefox ( 3.5 ). The same application opened in Firefox 3.6.12 displays the chart.

Anyone aware of incompatibilities between xpages and Firefox 3.5?


Call for entries: Teamstudio Spotlight Awards

With Lotusphere just around the corner, Teamstudio is calling for entries for the Spotlight Awards. This year, there’s a slight twist and there are two categories, one for the most impressive Notes app, and a second for the most impressive mobile Notes app.

Submit your entry before 31st December to stand a chance of winning. Click here for more information.


[XPages] – Issue with “Adding Controls Inside A Pager”

Tommy Valand recently demonstrated a technique how to add controls to a pager. I also had a request from a friend of mine on the same topic. So thank you for sharing, Tommy. Great timing.

My friend wanted to have controls in the pager to collapse and expand a categorized view. Following the article this was an easy one to do.

I have only one smallish problem. The controls begin to “jump” from left to right and back to the left, when you collapse or expand the view in the web. And … this happens only in Firefox and Safari but not in IE (!)

Here is a screenshot taken from my firefox ( Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.1) Gecko/20090624 Firefox/3.5 )

And here is the same in IE ( 8.0 7600.16385 )

Anyone an idea, how to fix this ? I have attached the source code here


iPhone – Date/Time issues after upgrade

I recently upgraded my iPhone 3GS to the latest version of iOS ( 4.2.1 (BC148a)). After the upgrade I saw that the clock of the device displays the time in my timezone one hour behind the actual time.

I had set to automatically adjust the time and show a 24h clock as displayed in the screenshot.

After switching to manually setting the time, the device now shows the correct time.

I can reproduce the error.


ILUG ’10 – Live Blogging (Deutsch)

Ab Mittwoch morgen 8:30 werde ich mich an dieser Stelle live von der ILUG 2010 in Belfast melden.

Ich hoffe, daß das auch so funktioniert, wie ich mir das vorstelle. Aber man weiss ja nie, wie stabil das WLAN vor Ort ist. Lassen wir uns überraschen …


The plain simple guide to conferences

Anyone wanting to know more about IBM Lotus Notes / Domino, or is interested in learning about current or recent developments, can use conferences ( such as ILUG, BLUG, Lotusphere, AdminCamp, Entwicklercamp … ) to gain a lot of knowledge in a short amount of time.

In addition to the educational opportunities, conferences provide a great chance to do some in-depth networking.
Because most experts attend conferences, they’re great occasions to both meet and introduce yourself to the forerunners in the field. Although it’s smart to attend a conferences that are held in your area, for networking purposes you should also attend those that are offered out of town.
You’ll be able to spread the name of your business further and get to know experts and insiders that you might not ordinarily get to meet.

Conferences have become some of the best platforms to learn new and innovative techniques and discover what is happening worldwide in the world of Lotus Notes / Domino. As the goal of client satisfaction and meeting client deliverables in an efficient manner is paramount, being on the cutting edge of new techniques can only improve your business.

Attending a conference can be an overwhelming but exciting experience. So, before you go, take a moment to read these tips to make your conference experience even better.

Before the Conference

Before you go to a conference, it’s a great idea to set both general and specific goals for yourself, and come up with a plan on how to follow them while you’re there. Most goals fall into the following categories:

  • Finding better and newer ways to undergo specific tasks and determining the best ways to accomplish these new techniques.
  • Discovering the answers to certain problems or queries that you need to be solved.
  • Learning about topics that can help you perform better.
  • Uncovering the ways IBM Lotus Notes / Domino can help benefit you and your company.

After you’ve determined your goals, ascertain the sessions that are the most related to helping you accomplish them. Use the online agenda to plan your first and second choices for each available time slot. See if you can learn what the goals of each of the sessions are, (don’t forget to pay attention to whom the speaker is), and use that to help you make your decisions.

If you use advanced planning, you’ll be able to enter the conference less flustered and time-crunched, and thus have more time available for networking opportunities. And of course, don’t forget to bring your list of goals and your pre-determined agenda with you to the conference.

While at the Conference

The most important thing you can do at a conference is to make the most of all available opportunities.

  • Attend all of your conference sessions and make notes on the speakers’ presentations.
  • Go to all of the networking events available. These events are often filled with other marketers and have a tendency to be very lively, so they’re definitely worth your time.
  • Introduce yourself to co-attendees and share your experiences and knowledge with your co-attendees.

After the Conference

After the conference is over, there are a few things you should do before you move on with your everyday life.

  • Organize the notes you’ve taken, and extract any information that you deem to be important. Keep this knowledge handy so you don’t forget about it.
  • If you’ve made any contacts that you clicked with at the conference, be sure to follow up with them so you don’t lose any of the progress made with your networking goals.
  • Prioritize the information you’ve learned. It’s not always possible to implement all the new strategies you’ve learned immediately, so organize them according to your order of importance.
  • Utilize the information that you’ve learned.

See you in Belfast!!


Problem with hyperlinks in RT-Items in 8.5.2

I have recently built a new application for a corporate intranet using XPages. Everything works fine so far except one small thing .

The editors are using a standard Notes application to edit the content. From time to time we see some problems when we insert links to external sites into the body item of the content document.

The links look like this:

From the user perspective there is nothing special here. but when you open the document in the browser, some links are broken.

Notes sometimes seems to add extra (invisible) characters to the string when you save the document. It is an intermittent issue, but I am able to reproduce it. I have seen the same kind of error in therecently published article about Sametime in the IBM Lotus Sametime wiki. Go to the “Install the Meeting Server” section. Move the mouse over the C:\dnload link. There is an extra “close italic” tag in the link and I guess that this cannot be found in the document when opened in the client.

I did some investigation and looked at the cd-records of the body item. For all links that work without problems, there is a single cd-record

The broken links have multiple cd-records

I implemented a quick workaround by adding the following code to the custom control that displays the body item.

<xp:inputRichText id="entryBody" value="#{SingleEntry.body}"
readonly="true" style="min-height:400px;">
<!-- solves issue with pasted links 28.10.2010, Ulrich Krause -->
<xp:this.converter>
<xp:customConverter getAsObject="#{javascript:value;}">
<xp:this.getAsString>
<![CDATA[#{javascript:
var html=value.toString();
html=html.replace(/href=\"<\/font>/g,"href=\"");
return html; }]]>
</xp:this.getAsString>
</xp:customConverter>
</xp:this.converter>
<!-- end -->
</xp:inputRichText>

This piece of code adds a custom converter that strips out the extra font tags from the link.