ShowTable of Contents
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 Forms85_x to Forms9_x.
If you have an existing Forms85_x.nsf, you can just rename or copy it to Forms9_x.nsf. Keep in mind that if you copy, you should use the Application - New Copy menu command in the Notes or Admin client, to ensure that the new copy has a new replica ID. For either copy or rename, you should also update the $FormsTemplateFile field in the icon note to point to Forms9.nsf instead of Forms85.nsf. Here's an agent you can use to do that:
Dim workspace As New NotesUIWorkspace
Dim db As NotesDatabase
Set db = workspace.CurrentDatabase.Database
Dim sFFName As String
sFFName = workspace.Prompt (PROMPT_OKCANCELEDIT, _
"Forms file name", "Enter Forms file name", "iNotes/Forms9_x.nsf")
If Not sFFName = "" Then
Set docIcon = db.GetDocumentByID("FFFF0010")
Call docIcon.ReplaceItemValue("$FormsTemplateFile", sFFName)
Call docIcon.Save(True, False, True)
Messagebox "Updated Icon note to " + sFFName
End If
Classic_Custom_SessionInfo
A new subform named Classic_Custom_SessionInfo has been added. It's similar to Custom_SessionInfo, added in 8.5.3. It allows a customizer to add items to the iNotes session info object, but for classic forms.
Custom Masthead
IBM iNotes 9.0 Social Edition has a new masthead that contains items for opening the functional areas (Mail, Calendar, Contacts, etc.) and also items to access other functions such as Preferences and Help. If you include a custom masthead in Forms9_x, then this standard masthead will be hidden, and all the items that were there will now be available at the top of the left pane.