These items propagate from a Template file (.ntf) to a specific database (.nsf) during Design refresh/replace:
Note: Only a hard coded list of Forms Template File values are presently supported on the server. The following NOTES.INI setting provides a means to override: iNotes_WA_FormsFiles=iNotes/Custom85.nsf, iNotes/Forms85.nsf,iNotes/Forms8.nsf,iNotes/Forms7.nsf,iNotes/Forms6.nsf DB which houses common design elements “ iNotes/Forms85.nsf” $FormsTemplateFile Enable Lotus iNotes variations within Quickplace page generation “ 1” $WebHybridDb Enable Quickplace page generation logic “ 1” $HaikuFlags
iNotes_WA_Areas INI var – will still work but policy takes precedence
Special Forms (Custom_*) provided for basic customizations
Modify action bar menu items
Modify existing view columns
Modify banner logo
Edit skins and stylesheets
Policy support Right double-click to close Mark documents read on preview Save sent mail Sign sent mail Encrypt sent mail Mail notification Internet mail format Mail basics Followup Attention indicators Message recall Calendar basics Calendar display Notices Scheduling Automatic processing Rooms and resources Mail & Calendar delegation User UI mode Functional areas Functional area at login Maximum attachment size Mail threads Remote image display Browser cache management Logout scrubbing Allowing attachments Instant messaging features Default spell check dictionary iNotes ActiveX Enabling feeds Widget enablement Lotus Quickr™ integration Calendar subscriptions Offline settings Shared Desktop Policies Shared Mail Policies iNotes Mail Policies
Static external script file which will be used for all main pages
Script page is cached on server with rest of static common user script and available with every page
Also a location to store your own script so that it is available from various pages you wish to customize
Note: Add stuff to l_SessionInfo/f_SessionInfo/s_SessionInfo form if you need per user or per mail file formula computations
Custom_JS and Custom_JS_Lite are now subforms
Some functions in Custom_JS_Lite Form Callbacks and Functions Set which columns get displayed when alternate name is enabled API_ GetWhoAndAltWhoColNamesForView_ Lite Set which columns get displayed for the Mail portlet. New in 8.0 API_SetPortalMailViewColumns_Lite Add additional time zones API_TimeZones_Lite Invoked prior to submitting an action to the server Scene_PreSubmit_Lite Invoked after each widget is initialized Scene_PostLoad_Lite Add, remove or change actions Scene_Actions_Lite
More functions in Custom_JS_Lite Helpers Custom_ActionsHelper _Lite subform Returns URL path up to and including “.nsf” API_GetMailfilePath_Lite Returns true if view page API_IsView_Lite Returns array of strings representing UNIDs API_GetSelectedDocs_Lite Display menu position numbers - “classic” forms checkActionPositions Display menu IDs checkActionIDs Changes position of menus or submenus repositionActionsLite Remove menus or submenus from action bar removeActionsLite Add new menus or submenus to action bar addActionsLite
Additional customization forms and subforms Modify the displayed banner Custom_Banner_Lite Add additional CSS styles Custom_CSS Add a masthead at the top of the page Custom_Masthead Add new fonts in the rich text editor Custom_JS_Edit Add additional web sites for Web page panel choices Custom_Welcome
The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, WebSphere, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both.
All references to Renovations refer to a fictitious company and are used for illustration purposes only.