Change Domino’s DOCTYPE

Maybe everybody already knows … except me.
You can change the doctype ( from at least version 6.5.3 on ) by setting the DominoCompleteDoctype environment variable in notes.ini. It has 3 different values:

0 = <DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”\\>
1 = <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
2 = <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>

So far, so good. But what, if you want to have

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> ??

As of Domino 7.0.2 there is a new field that allows you to set the doctype on a form basis. Just add a computed for display field called $$HTMLFrontMatter.


Charting In Microsoft Excel

I was searching for informations on how to create charts in Microsoft Excel and found Jon Peltier’s page. A great resource, that I would like to share with you!

Over the years I have learned a great deal about making charts in Microsoft Excel, and I have amassed a large collection of techniques for creating and formatting special charts. This is a categorized collection of my knowledge.

I’ve sorted the charts into the following topics. Many of the examples here fit into multiple topics.

{ Link }


atnotes.de – Treffen, 28. – 29.04.2007 in Kulmbach

Banner atnotes.de Nach mehreren Treffen der Moderatoren und interessierter Mitglieder des deutschen Notes Forums atnotes.de in Kassel, findet am 28. und 29. April in “Deutschlands heimlicher Bierhauptstadt” Kulmbach ein weiteres Treffen statt. Traditionsgemäss wollen wir bewusst keine Veranstaltung bieten mit Präsentationen oder Fachvorträgen, sondern das persönliche Gespräch oder überhaupt erst das Kennenlernen der Personen hinter den Forumsnamen fördern.

Erfahrungsgemäss bieten sich hierbei hervorragende Möglichkeiten, den eigenen Horizont zu erweitern, neue Kontakte zu knüpfen und das eigene “Netzwerk” zu erweitern. Und interessant, lustig und entspannt ging es bisher auch immer zu! Gefachsimpelt wird natürlich auch 😉 Und das weit über das Treffen hinaus!

{ Mehr zum Thema }


Composite Applications Blog

Bring information and collaboration into the context of your daily business processes using composite applications
This web log is a joint effort by the key technical architects and user experience professionals to open a direct line of communication with developers about the capabilities of user facing composite applications. The primary focus will be on Lotus Notes/Domino, WebSphere Portal, Lotus Expeditor, and future Lotus products to be named later. We will also be commenting on composite application trends that we see in the broader market.


Vor Oder Zurück?

Sommerzeit - Winterzeit“Same procedure as every year”. Es ist mal wieder soweit. In der Nacht zum Sonntag werden die Uhren auf Sommerzeit umgestellt.
Aber wird die Uhr nun eine Stunde vorgestellt, oder schenkt man uns eine Stunde Schlaf zusätzlich dadurch, daÃ? die Uhrzeit quasi “eingefroren” wird und es in der Nacht gleich 2 x 2:00 Uhr schlägt?

Alljährlich stellen sich diese Frage unzählige Mitmenschen. Die verzweifelten Versuche, auf die Frage nach dem Vor oder Zurück eine Antwort zusammen zu stümpern, kann man dann all abendlich in den Nachrichten belächeln. Dabei ist die Antwort eigentlich ganz einfach , und mit der passenden Eselsbrücke weiss man auch nächstes mal wieder Bescheid, ohne erst bei GOOGLE nachzuschlagen.

  • Zur Sommerzeit werden die Gartenmöbel vor das Haus gestellt.
  • Zur Winterzeit werden die Möbel wieder zurück ins Haus geholt.

Also, am Sonntag die Uhren eine Stunde vorstellen! 🙂


Make Attractive Exports Of Categorized Views

While there are plenty of Excel export routines for Notes posted in places like the Notes.net Sandbox, OpenNTF,and several blogs, I wanted a routine that was relatively simple code-wisebut had the ability to produce clean-looking exports even or views withmultiple levels of categorization, hidden columns, and even total columns. ( Kevin Pettitt )

{ Link }


Coding faster lookups in IBM Lotus Notes and Domino

Level: Intermediate

Raphael Savir, Principal Developer, LS Development Corporation

13 Mar 2007

Read about 11 tips for coding faster lookups in IBM Lotus Notes and Domino. The author looks at the @DbLookup @Formula in Lotus Notes and Domino and describes some new tips for developers to use when coding new applications or troubleshooting performance problems in existing applications.

Read the full article


Comments of Andre Guirard on Designer wishlist items

Hynek Kobelka posted his list of all the items which he likes or dislikes so far in Notes 8. Amongst this list are 2 features, I expected to see in the new Notes 8 client. Computed view headers and embedded views from another database.

Obviously these features will not make it into the Notes 8 codestream. Andre Guirard ( the Project Lead for the Domino Designer client ) posted his comments on this in the Notes/Domino 8 Public Beta Forum.

No computed â??View Titlesâ??. Many have asked for this for years. We really need these to create multi-language applications. Instead we get a new option â??Do not display column titleâ??. What good is this for ? (And is it different from having a blank title ?)

Agreed, this is a much-requested feature that did not make it into 8.0 (we’re not adding more features at this point). We understand the importance of this in creating multilingual apps that have reasonable performance (you don’t want a separate view for each language). This is high on my list of next things I’d like to get into the product. (note: it’s not like I get to decide, but I do get a vote, and I can also bug the decision makers. 🙂 )

If you insert an â??Embedded-Viewâ?? into a Form/Page, then you can select the view from any other database. However once you do this the replica-ID of the target database seems to be â??hardcodedâ??. There is still no option to insert an â??embedded viewâ?? where the source database would be computed. After all these years where we are only such a small step from our goal, we still donâ??t get it. Sorry but that is a REAL disappointment.

Here again, we understand why this is important and it’s high on my personal list. We had to focus on composite application features first, and this got edged out. We had hoped to have time for it.

Seems that we have to wait for another decade …


Undocumented @GetViewInfo Attribute in 7.0.2

There is a new attribute for the @GetViewInfo in the Notes and Domino 8 Public Beta 2.

[IsViewFiltered]
Returns True (1) if the @SetViewInfo command has been used to limit which documents are displayed in the view, False (0) otherwise. This is useful in hide formulas for view actions.

It is not documented in the Notes 7 Designer Help, but it is used in the mailtemplate I’ m using with my 7.0.2 client. According to the Hide-When formula of the “Unfilter” action in the ($Calendar) view, the attribute should work with Notes versions from 7.0.1 and above.

OkToShow := @If(@Version < @Text(258);  0; @GetViewInfo([IsViewFiltered]); 1; 0);

24 March 2007 – ShutDown Day !

It is obvious that people would find life extremely difficult without computers, maybe even impossible. If they disappeared for just one day, would we be able to cope? Be a part of one of the biggest global experiments ever to take place on the internet. The idea behind the experiment is to find out how many people can go without a computer for one whole day, and what will happen if we all participate! Shutdown your computer on this day and find out! Can you survive for 24 hours without your computer?

[ via Heise ]


For those who have TNEFConversion enabled on 7.0.2

As reported by IBM on Technote 1252932 under some circumstances the server can crash when you have TNEFEnableConversion=1 in the servers notes.ini file.
According to SPR# DPOS6PVLFC, this error should have been fixed in Domino 7.0.2 Fix Pack 1 (FP1).

Just want to let you know that we had some crashes on our Domino servers yesterday. We have FP1 installed since the day it was available. Looking into the generated NSD Files, we found that the server crashes with exactly the same stacktrace as mentioned in the above technote.

So, be aware when using TNEFEnableConversion=1.