Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • IBM Notes and Domino wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category IBM iNotes 9.0 Social Edition - Administering IBM iNotes 9.0 Social Edition - Using IBM Notes 9.0 Social Edition IBM Notes Traveler 9.0 - Administering IBM Notes Traveler 9.0 - Using Lotus Notes 8.5.3 Documentation Lotus Notes Traveler 8.5.3 Administration Documentation Lotus Notes Traveler 8.5.3 Usage Documentation Custom Search Scope...
Search
Community Articles > Lotus iNotes > Lotus iNotes customization > Customization updates for 8.5.1
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Eric Spencer
Contribution Summary:
  • Articles authored: 12
  • Articles edited: 12
  • Comments Posted: 2

Recent articles by this author

Customization updates for 9.0 Social Edition

These are the customization updates for IBM iNotes 9.0 Social Edition. Extension Forms File The main Forms file has changed from Forms85 to Forms9 and likewise, the Extension Forms File has changed from Forms85x to Forms9x. If you have an existing Forms85x.nsf, you can just rename or copy ...

Customization updates for 8.5.3

These are the customization updates for Lotus iNotes in 8.5.3. Ability to update menu items Previously, customizers could add or remove menu and submenu items from the action bar. Now, customizers can also update existing menu and submenu items. For more information, see the comments about ...

Example: Running an agent on selected documents in the iNotes inbox

This article provides a detailed example of how to set up an agent to act on selected documents in the inbox.

The basics of iNotes customization

Introduction This article introduces you to the basic techniques of how to customize of Lotus iNotes. This information applies to Lotus iNotes 8.5 and later releases. The first thing you need to know is that Lotus iNotes is not a traditional Domino Web application. A traditional Domino Web ...

Customization updates for 8.5.2

These are the customization updates for iNotes in 8.5.2. Extension Forms File improvements The individual design elements in Extension Forms File are now set to not inherit design changes. So the database itself can have Inherit Design turned on and will pick up any new forms that are added in ...

Community articleCustomization updates for 8.5.1

Added by Eric Spencer | Edited by IBM contributor Eric Spencer on October 21, 2011 | Version 26
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: 8.5.1, customization
ShowTable of Contents
HideTable of Contents
  • 1 Simplified stylesheets
  • 2 Easier customization of gradient fills
  • 3 Easier customization of the logo
  • 4 New customization subform
  • 5 Other
There have been several customization improvements in 8.5.1. The major difference is that all customization forms and subforms have been moved to a separate file called the Extension Forms File. If the Extension Forms File exists on the Domino server, Lotus iNotes will use the forms and subforms contained in it. The Extension Forms File is not shipped with Lotus iNotes -- you create it yourself from a provided template. That way, when you install a hotfix or newer release, your customizations are not overwritten by the new release.

Instructions on creating the Extension Forms File are in the Lotus iNotes Administrator documentation. The topic can be found in Domino and Notes info center here.

If you've added, or want to add, your own subforms to the Extension Forms File, you should add the optional="yes" parameter to the InsertNotesSubForm tag. Example:

<InsertNotesSubForm optional="yes" name=your_custom_subform>

You can also add your own resources, such as image files to the Extension Forms File. Insert them in the Resources\Files section. Then, to refer to them in your code:

src="/iNotes/Forms85_x.nsf/yourimage.gif"
background-image:url(@{s_EFF}/yourimage.gif?OpenFileResource&MX);

Other customization improvements:

Simplified stylesheets



In earlier releases, there were separate stylesheet files for each browser type. In 8.5.1, the separate browser-specific stylesheet files have been consolidated into one. For example, the following stylesheets have been consolidated into f_ShimmerSkin-h_StyleSheetView:

f_ShimmerSkin-h_StyleSheetView
f_ShimmerSkin_Gecko-h_StyleSheetView
f_ShimmerSkin_Safari-h_StyleSheetView

To specify a style for a specific browser type, we've introduced a couple of new tags:

<NotesFragment>
<NotesFragmentSwitch>

These allow you to conditionally include segments of the stylesheet. With the NotesFragment tag, the enclosed content is included if the includeif condition is true. Example:

<NotesFragment includeif={s_Gecko="1"}> 
-moz-box-sizing: border-box;
</NotesFragment>


The NotesFragmentSwitch tag simulates the if ... elseif ... else ... pattern. Example:

<NotesFragmentSwitch> 
<NotesFragment includeif={s_Gecko="1" | s_Safari="1"}>
top:1px;
</NotesFragment>
<NotesFragment>
top: 0px;
width: 0px;
</NotesFragment>
</NotesFragmentSwitch>


Easier customization of gradient fills



Starting in 8.5.1, there is a new properties file called dwa.properties, which contains color specifications for vector graphics colors. Lotus iNotes started using vector graphics with the new Lite architecture in 8.0.1. These include gradient fills and borders of gradient fill areas. Originally, the color specifications were spread throughout the code. Now, they are all together in dwa.properties, which makes it a lot easier for customizers to change them. The dwa.properties file is in the Forms85 file, and for 8.5.1, changes will need to be made there. In a future release, you will be able to put your dwa.properties changes in the Extension Forms File.

Easier customization of the logo



It's now easier to add your own logo to Lotus iNotes. In 8.5, you modified the Custom_Banner_Lite with your logo information and also had to update some skin files if your logo was larger than the Lotus iNotes logo. Now, you only have to update Custom_Banner_Lite.

New customization subform



A new subform, Custom_Page_Dictionary, has been added. NotesVars added to Custom_Page_Dictionary will be available for use in the Custom_CSS subform. For example, you could set a NotesVar that reads a NOTES.INI value:

<notesvar name="s_ExtH" value={@DbCommand("Haiku";"s_GetEnvironmentVar";"MastheadHeight")}>


And then use that NotesVar in a CSS style in Custom_CSS:

.s-masthead-height { 
        height:@{s_ExtH}; 
}


Other



Note that starting in 8.5.1, the Full mode Mail read form uses the "lite" architecture. So to customize it, you should use the Custom_JS_Lite subform instead of the Custom_JS subform.


  • Edit
  • More Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (13)
collapsed Versions (13)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (26)Oct 21, 2011 9:39:24 AMEric Spencer  IBM contributor
25Oct 21, 2011 9:34:58 AMEric Spencer  IBM contributor
24Nov 30, 2009 2:27:03 PMEric Spencer  IBM contributor
22Oct 29, 2009 5:13:30 PMDana St. Clair  IBM contributor
21Oct 29, 2009 5:11:18 PMDana St. Clair  IBM contributor
20Oct 29, 2009 5:07:00 PMDana St. Clair  IBM contributor
19Oct 29, 2009 5:05:28 PMDana St. Clair  IBM contributor
18Oct 29, 2009 5:02:30 PMDana St. Clair  IBM contributor
17Oct 29, 2009 5:01:52 PMDana St. Clair  IBM contributor
16Oct 28, 2009 11:15:02 AMDana St. Clair  IBM contributor
15Oct 20, 2009 5:20:05 PMEric Spencer  IBM contributor
15Oct 20, 2009 5:20:05 PMEric Spencer  IBM contributor
13Oct 16, 2009 3:53:31 PMEric Spencer  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use