Categories





IM me on the bleedyellow.com sametime community - jeremy.hodge@zetaone.com

« Calling XPages Gurus (CSS Question) | Main| An XPages "Did you know" factoid »

This is why LOTUS DOCUMENTATION CHAPS MY .... or Will the real XPages Themes stand up?

Category
0
Oh, Lotus documentation writers, for future reference, when I need to know how to create a theme document in a database, don't start me out by having me creating a new database .... It's bad enough the help here is 17 steps,difficult to visually follow, and looks like it came straight from the middle of the dictionary.  Seriously, this entire help document can be condensed down to:

"To create a new theme resource, Open your database in domino designer, and expand the Resources category. Double click the "Themes" entry, and click the "New Theme" button. Give the theme a name, and click ok... then add a few links about what the #&*$* a theme is, how to apply it to the database, and, add a few links to other topics and we're good. Seriously.

A picture named M2


OH, and why they *$@&#* do you go through the hassle of documenting steps 1-10 to create a new database from a template, open that database, go to the themes for that database, AND THEN IN STEP 13 TELL ME TO "SELECT THE VALID DOMINO APPLICATION FROM THE DROP DOWN"!!!! Seriously. Isn't THE CURRENT DATABASE IS ALREADY LISTED THERE. And why do you make a point to say VALID DOMINO APPLICATION. Are INVALID DOMINO APPLICATIONS LISTED, or WHAT'S WRONG WITH THE ONE I'M ALREADY USING, is it invalid?

A picture named M3

And then, if you read through the rest of the comprehensive documentation on themes, you can also find out how to edit a theme, save a theme, rename a theme, insert resources into the theme (in which the text is very hard to read, and the included image is syntactically incorrect as it doesn't show closing the <resource> tag) and how you can use Theme Inheritance, which sounds like it is a really cool way of extending one theme by inheriting it into another.... more on this in bit...

No where does the help say, "To apply this theme to your application, In Domino Designer, open the application's properties, select the XPages tab, and select your new theme in the "Default Theme" drop down. Nor does it say that you are supposed to check the box labeled "Enable Enhanced HTML Generation" also ... which according to the help for the application properties page its on, says does this:

A picture named M4

And on that same page, it also says this:

A picture named M5

Just try to follow those instructions .... where they heck is Design - Design Properties ... I can't find that anywhere ... and Where is the Web Access section of the Database properties box?? That doesn't exist anywhere either

And also, remember that cool feature i mentioned earlier about theme inheritance .... nevermind ... not supported.

Oh, and by the way, even after turning on "Enhanced HTML Generation" and selecting my new custom theme ..... it doesn't work ... my HTML do not "include references the the text/css resources defined in the theme." .... But I'm not really surprised at this point.

Does anybody actually know how this works and can shed some light on the subject ... please ??


UPDATE: Turns out my problem with not getting themes to work properly was due to some good ole corruption somewhere in the database .... a trip around the yellowbubble, and some much appreciated time with Tim Tripcony  left us both stymied as to the culprit, as a last ditch, I copied all the design elements to a new fresh database, and viola, it worked. Another day of productivity lost to quirks....

Comments

Gravatar Image4 - The Constitution gives every American the inalienable right to make a damn fool of himself.

Gravatar Image3 - Every great advance in natural knowledge has involved the absolute rejection of authority.

Gravatar Image2 - You know that children are growing up when they start asking questions that have answers.

Gravatar Image1 - I am trying to see how many themes change an application and I started looking at the 8.5 discussion template. I created a new DB from the template and when I set the them in the app properties, nothing changes in the browser.

Do you think it's the same issue you had? I mean, I create a brand new DB from the template...

Any hints or clues why changing themes in the discussion DB wouldn't work?

Thanks a lot,
Ben

Post A Comment