Friday, 21 April 2017

IBM Domino 9.0.1.Feature Pack 8 Interim Fix 2 Available for Download on IBM Fix Central


IBM Domino 9.0.1.Feature Pack 8 Interim Fix 2 is available for wownload on IBM Fix Central.
A vulnerability in the IBM Domino server IMAP EXAMINE command potentially could be exploited by an authenticated user resulting in a stack buffer overflow. This could allow a remote attacker to execute code with the privileges of the Domino server. Current 64-bit platforms leverage ASLR (Address Space Layout Randomization) which dramatically reduces the probability of rogue code execution. Conversely, Windows 32-bit Domino servers, while not common, are at greater risk to this attack.

DESCRIPTION: IBM Domino is vulnerable to a stack based overflow in the IMAP service that could allow an authenticated attacker to execute arbitrary code by specifying a large mailbox name.
For more information: Security Bulletin: IBM Domino server IMAP EXAMINE command stack buffer overflow (CVE-2017-1274)



Wednesday, 12 April 2017

Panagenda ApplicationInsights for IBM Notes Domino - Transform the Bits and Bytes of your Notes Databases into Meaningful Information!


Starting April 11, 2017, customers who are current on IBM Software Subscription and Support (S&S) for Domino Enterprise Server, Utility Server, or Dual Entitlement with Applications will be entitled to panagenda ApplicationInsights at no cost. See below for important details pertaining to this offering.

ApplicationInsights is an offering from panagenda that allows customers to get a detailed analysis of their application landscape in IBM Domino. ApplicationInsights provides key analysis to help Domino customers understand usage and complexity of their applications to allow them to better determine the correct strategy to move forward with regarding those applications.
Usage Analysis: ApplicationInsights provides you with clear insights into the use of your application landscape. Find out how and whether an application is used: Is it accessed as read or write, and how often do specific departments and sites use certain application?
Code Assessment: The perfect overview of the complexity of the entire application environment for you or your developers. How many lines of code are relevant, which programming language is strongly represented, and how do complexity and dependencies affect your application strategy?
Application Strategies: ApplicationInsights is your key to strategy optimization. By linking usage and application design information, you have the perfect foundation for your project: Minimize operating costs and calculate risks and expenses into minute detail.



For more information:
Announcing the Availability of panagenda ApplicationInsights
Q&A about panagenda ApplicationInsights and the offering for entitled IBM customers
How to obtain the entitled version of panagenda ApplicationInsights
panagenda ApplicationInsights
All you need to get ApplicationInsights up and running are these four things

Monday, 10 April 2017

Notes 9.0.1 Feature Pack 8 Interim Fix 1 Available for Download on IBM Fix Central


Notes 9.0.1 Feature Pack 8 Interim Fix 1 is available for download from IBM Fix Central. Below the Fix List.

Notes 9.0.1 Feature Pack 8 Interim Fix 1 can be downloaded through this link.

Monday, 3 April 2017

IBM NewWayToLearn 2017 starting April 17th


New Way to Learn is a comprehensive program of enablement for IBM Business Partners to get the skills and experience they need to be successful delivering, supporting and designing solutions on IBM's Collaboration Solutions platforms.
In addition to the more than two hundred sessions delivered in 2015 and 2016 there will be another 122 sessions starting on April 17th. For more information: NewWayToLearn is coming by Alan Hamilton.



Last year I participated as an IBM Champion to this great IBM program with a webinar on Bootstrap Plugins in XPages. This year I will return with a session on Installing Browser Dependencies in XPages Applications using Node, Git Source Tree and Bower / Bower installer.

The session will be a full demo session about installing browser dependencies, like Select2 and Bootstrap DateTimePicker in XPages Applications using Node, Git, SourceTree and Bower. Also several examples of working browser dependencies will be shown after installing the dependencies in an XPages Application. There will be special attention to get only the files you really need in your XPages Application and not the complete repositories of the dependencies so you always have a nice and clean design with a better performance. Further there will be solutions for the bower_components directory in the On Disk Project and how to use gitignore files to get the best results. This session will show the benefits of a good Package Manager for the web and how to use it in the best possible way in Notes Domino and XPages.
My session is scheduled on May 29th.
The full schedule of sessions can be found in the NewWayToLearn Community.
The sessions will be available for download as MP4 recordings and we will also share the corresponding presentations as PDF documents.


Thursday, 30 March 2017

Replay IBM Presents the IBM Notes Domino Roadmap and a Deep Dive into Feature Pack 8


On March 28th a very interesting webinar was organized by T.L.C.C and Team Studio, IBM Presents the Notes/Domino Roadmap and a Deep Dive into Feature Pack 8, by Barry Rosen (IBM), Adam Kesner (IBM), Martin Donnelly (IBM) and Brian Gleeson (IBM). For those who missed this webinar below the content, slides and video.
This webinar encompasses two sessions presented at IBM Connect 2017. Adam Kesner and Barry Rosen from IBM review the latest updates on Notes/Domino and discuss the future directions and support for Notes/Domino and deliverables over the coming 12-18 months while IBM moves to a continuous delivery model. Then, Martin Donnelly and Brian Gleeson from IBM take a deep dive into the key features delivered in Feature Pack 8 including how to use the new encryption capabilities, improvements to Domino Designer, and more!

Content Webinar
Join us as IBM presents the plan for IBM Notes and Domino. This webinar will encompass two sessions presented at IBM Connect 2017!
Adam Kesner and Barry Rosen will review the latest updates on Notes/Domino and discuss the future directions and support for Notes and Domino and deliverables over the coming 12-18 months, as IBM moves to a continuous delivery model. Then Martin Donnelly and Brian Gleeson will take a deep dive into the key features delivered in Fix Pack 8 including how to use the new encryption capabilities, improvements to Domino Designer, and more!

Missed a Webinar? Look here for the recorded webinars.


Friday, 17 March 2017

SSJS Editor intermittently fails to open in Domino Designer 9.0.1 Feature Pack 8



In case you missed it, there is a problem in the Domino Designer after installing Feature Pack 8. Below the description of IBM Support.

An intermittent problem has been introduced in Domino Designer 9.0.1 Feature Pack 8 that causes a failure when opening the SSJS editor. This problem affects only applications that contain a managed bean.
This issue is being tracked as SPR LHEYAKBJSQ. As a workaround, users can perform a full clean/rebuild of the application and then use the SSJS editor. Note: The problem may reoccur when the application is closed and then reopened.
For more information : IBM Support

On the short term there will be a fix for this issue as indicated by Martin Donnelly
as a response to my tweet earlier today.

Tuesday, 14 March 2017

IBM New Way to Learn 2017 - Installing Browser Dependencies in XPages Applications



New Way to Learn is a comprehensive program of enablement for IBM Business Partners to get the skills and experience they need to be successful delivering, supporting and designing solutions on IBM's Collaboration Solutions platforms.
Last year I participated as an IBM Champion to this great IBM program with a webinar on Bootstrap Plugins in XPages. This year I will return with a session on installing browser dependencies in XPages Applications using Node, Git Source Tree and bower / bower installer.

The session will be a full demo session about installing browser dependencies, like Select2 and Bootstrap DateTimePicker in XPages Applications using Node, Git, SourceTree and Bower. Also several examples of working browser dependencies will be shown after installing the dependencies in an XPages Application. There will be special attention to get only the files you really need in your XPages Application and not the complete repositories of the dependencies so you always have a nice and clean design with a better performance. Further there will be solutions for the bower_components directory in the On Disk Project and how to use gitignore files to get the best results. This session will show the benefits of a good Package Manager for the web and how to use it in the best possible way in Notes Domino and XPages.
My session is scheduled on May 30th.
The full schedule of sessions can be found in the NewWayToLearn Community.
The sessions will be available for download as MP4 recordings and we will also share the corresponding presentations as PDF documents.

New Way to Learn will return on April 17th 2017 with a full curriculum of enablement on sales, technical, development and strategy around all aspects of IBM Collaboration Solutions.
The 2017 program has specific sessions allocated for IBM Champions and Business Partners to present on topics they are passionate about. You'll get 45 minutes to deliver a webinar, professionally hosted by an IBMer on Cisco Webex. We'll make the recording available to you for you own purposes. If you would like to participate, please contact Amanda Bauman (IBM Champions) or Aurore Marie-Achour (IBM Business Partners).


IBM Presents the IBM Notes Domino Roadmap and a Deep Dive into Feature Pack 8

On March 28th a very interesting webinar will be organized by T.L.C.C and Team Studio, IBM Presents the Notes/Domino Roadmap and a Deep Dive into Feature Pack 8, by Barry Rosen (IBM), Adam Kesner (IBM), Martin Donnelly (IBM) and Brian Gleeson (IBM). The registration for this webinar is not yet available on the T.L.C.C website.



Content Webinar
Join us as IBM presents the plan for IBM Notes and Domino. This webinar will encompass two sessions presented at IBM Connect 2017!
Adam Kesner and Barry Rosen will review the latest updates on Notes/Domino and discuss the future directions and support for Notes and Domino and deliverables over the coming 12-18 months, as IBM moves to a continuous delivery model. Then Martin Donnelly and Brian Gleeson will take a deep dive into the key features delivered in Fix Pack 8 including how to use the new encryption capabilities, improvements to Domino Designer, and more!

For more information: XPages Webinar Series with TLCC and Teamstudio.

Missed a Webinar? Look here for the recorded webinars.

XPages Tip: Hide Elements from Printing on an XPage using CSS



For an XPages project I was asked whether it was possible to print only the viewPanel on an XPage and not all other elements such as an iframe and a widgetContainer by making use of a print button with a simple window.print() function. A good practice in this case is to use a style sheet specifically for printing and and set it's media attribute to print.

<xp:styleSheet href="/print.css" media="print"></xp:styleSheet>

Using the CSS @media rule it is very easy to initially add a class 'no-print' with display:none !important. This class can then be used to hide the elements which should not be printed.
To hide the header and footer which contains the page title, file path, page number and date @page can be used with the setting 'margin:0'. Since the contents will extend to page's limits, the page printing header/footer will be absent. in this case some margins/paddings in the body element should be set so that the content won't extend all the way to the page's edge. This works in Chrome and Firefox but not in Internet Explorer.
To avoid additional print-out of link information in the output the last rule in the CSS file below can be added to the @media print section:

The CSS file looks like this.

@media print
{  
    .no-print, .no-print *
    {
        display: none !important;
    }
}
@page {
    size: auto;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
    body { margin: 1.0cm; };
}
a:link:after, a:visited:after {
    content: "";
}

On the XPage it is now possible to use the class 'no-print' to 'hide' the specific element from printing.

<div class="no-print">
<xp:panel>  
<div class="video-container">
<iframe width="560" height="315" src="https://www.youtube.com/embed/O3Xfd3Xyz8g?autoplay=1;controls=0;loop=1;playlist=O3Xfd3Xyz8g"
frameborder="0" allowfullscreen="">
</iframe>
</div>

The above is a quick solution by making use of a stylesheet on the XPage.

Monday, 13 March 2017

IBM Notes Tip: Export Data to Excel (CSV) using LotusScript Agents


During the past period I received several questions how to export all Notes data corresponding to a specific Notes Form to Excel (CSV) using a LotusScript Agent. In the example below a possible solution to export all data associated with a specific Notes Form to Excel using a LotusScript agent. In the second example a possible solution to export all data from all forms in the Notes database to Excel using a LotusScript agent. For each form a separate Excel file will be created.
Preview on GitHub Gist : Export Form Data to Excel(CSV) and Export All Data to Excel (CSV)

A. LotusScript Agent Export Data based on FormName

Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim fileName As String
Dim fileNum As Integer
Dim headerstring As String
Dim values As String
Dim selection As String
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
On Error Resume Next
Set db = session.CurrentDatabase
ForAll form In db.Forms
If IsEmpty(form.Fields) Then
MessageBox form.Name & " has no fields"
Else
'Export Form
Dim fieldcount As Integer
Dim msgString As String        
If form.Name = "FORMNAME" Then          
fieldCount = 0
msgString = ""
fileNum% = FreeFile()
fileName$ = "c:\temp\export\" & form.Name & ".csv"
Open FileName$ For Output As fileNum%
ForAll Field In form.Fields
msgString = msgString & Chr(10) & _
"" & Field
fieldCount = fieldCount + 1
headerstring=headerstring & |"| &Field &|",|
End ForAll
Write #fileNum%,  |",| & headerstring & |"|
headerstring=""
Else
End If
End If
selection = |Form="| & form.Name & |"|
Set collection=db.Search(selection, Nothing, 0)
Dim newvalue As Variant
Set doc = collection.GetFirstDocument
Do Until (doc Is Nothing)
values=""
ForAll formfield In form.Fields
newvalue=doc.GetItemValue(formfield)
values=values & |"| & newvalue(0) & |",|
End ForAll
Write #fileNum%,  |",| & values &|"|
values=""
Set doc = collection.GetNextDocument(doc)
Loop
'Check Aliases
ForAll aliaz In form.Aliases
If aliaz = form.Name Then
GoTo NextAliaz   'alias is same as form name
End If
selection = |Form="| & aliaz & |"|
Set collection=db.Search(selection, Nothing, 0)
Set doc = collection.GetFirstDocument
Do Until (doc Is Nothing)
values=""
ForAll formfield In form.Fields
newvalue=doc.GetItemValue(formfield)
values=values & |"| & newvalue(0) & |",|
End ForAll
Write #fileNum%,  |",| & values &|"|
values=""
NextAliaz:
Set doc = collection.GetNextDocument(doc)
Loop
End ForAll
Close fileNum%
End ForAll
End Sub

B. LotusScript Agent Export Data All Forms in Notes Database

Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim fileName As String
Dim fileNum As Integer
Dim headerstring As String
Dim values As String
Dim selection As String
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
On Error Resume Next
Set db = session.CurrentDatabase
ForAll form In db.Forms
If IsEmpty(form.Fields) Then
MessageBox form.Name & " has no fields"
Else
Dim fieldCount As Integer
Dim msgString As String
fieldCount = 0
msgString = ""
fileNum% = FreeFile()
fileName$ = "c:\temp\export\" & form.Name & ".csv"
Open FileName$ For Output As fileNum%
ForAll Field In form.Fields
msgString = msgString & Chr(10) & _
"     " & Field
fieldCount = fieldCount + 1
headerstring=headerstring & |"| &Field &|",|
End ForAll
Write #fileNum%,  |",| & headerstring & |"|
headerstring=""
End If
selection = |Form="| & form.Name & |"|
Set collection=db.Search(selection, Nothing, 0)
Dim newvalue As Variant
Set doc =collection.GetFirstDocument
Do Until (doc Is Nothing)
values=""
ForAll formfield In form.Fields
newvalue=doc.GetItemValue(formfield)
values=values & |"| & newvalue(0) & |",|
End ForAll
Write #fileNum%,  |",| & values &|"|
values=""
Set doc = collection.GetNextDocument(doc)
Loop
Close fileNum%
End ForAll
End Sub

IBM Open Mic Webcast: IBM Domino Application Development Update


On March 21 there will be a webcast about the IBM Domino Application Development Update.

Abstract
This presentation will focus on IBM's plans for the future of Domino as an application development platform. We will discuss IBM's plans for adding key functionality to Domino as well as ways to allow customers to modernize their applications for use via web and mobile devices. This presentation is key for anybody who uses Domino as an application development platform and is interested in modernizing their applications.
After a presentation, attendees will be given an opportunity to ask our panel of experts questions. Throughout the event, attendees will also be encouraged to comment or ask questions in the WebEx Meeting chat.

Content
** IMPORTANT NOTE** Please note the start time is 10 AM EDT (1 hour earlier than the usual 11 AM EDT start time for Open Mics)
Topic: IBM Domino Application Development Update
Date: Tuesday, March 21, 2017
Time: 10:00 AM EDT (15:00 UTC/GMT, UTC-4 hours) for 60 minutes

For more information: IBM Domino Application Development Update

Tuesday, 7 March 2017

IBM Notes Domino Feature Pack 8 Available for Download on IBM Fix Central


Today IBM has released IBM Domino and IBM Notes Feature Pack 8 on IBM Fix Central.
Beginning with 9.0.1 FP8, fix packs have been renamed to feature packs. To ensure quality, these feature packs still have a high focus on addressing high impacting defects. Where possible, these features are optional enabled to minimize risk. The same packaging, architecture and install kits used in previous fix packs remain in use for feature packs.
IBM has identified important Notes/Domino SPRs to be fixed in the latest Feature Pack release, 9.0.1 Feature Pack 8. This notice serves as the Preliminary Fix List. All fixes in this Feature Pack have been selected through our Triage process of high impacting customer requested bug fixes and are currently undergoing testing. IBM reserves the right to remove any fix from this targeted release if it does not pass quality engineering tests. Please consider this information to be provisional. Do not base irreversible business decisions on this information until the Feature Pack has been officially released.
The Notes/Domino Fix List website on developerWorks will show you the status of this Feature Pack on the Upcoming Releases tab. This preliminary Release Notice will be updated to include a more descriptive explanation of the problem and fix, where applicable. Also, a link to the technote and regression information will be provided.

Notes/Domino 9.0.1 Feature Pack 8 addresses defects in the Client, Server, and the Domino OpenSocial component. All Feature Packs are language independent and may be applied on any language version of Notes/Domino 9.0.1.

Download: IBM Fix Central - IBM Notes / IBM Domino or visit the IBM Download Options for Notes & Domino 9.0.1 Fix & Feature Packs website.
For more information see also the IBM Notes/Domino 9.0.1 Feature Pack 8 Release Notice

Thursday, 2 March 2017

IBM Open Mic Webcast - What's new in Notes & Domino 9.0.1 FP8?


On April 15th there will be a webcast about What's new in Notes & Domino 9 FP8?

Abstract
A discussion of the new features in Feature Pack 8 with the developers responsible for the release and contacts in support.
After a presentation, attendees will be given an opportunity to ask our panel of experts questions. Throughout the event, attendees will also be encouraged to comment or ask questions in the IBM Connections Meetings Web chat. Follow us on Twitter @IBM_ICSsupport.

Content
Topic: What's new in Notes & Domino 9.0.1 FP8?
Date: Wednesday, April 5, 2017
Time: 11:00 AM EDT (15:00 UTC/GMT, UTC-4 hours) for 60 minutes
For more information: Open Mic Webcast: What's new in Notes & Domino 9.0.1 FP8

Below some slides from IBM Connect 2017.


Friday, 24 February 2017

Modernizing IBM Domino Applications with Sapho


At present, there exist a number of "tools" for modernizing IBM Domino Applications. Through the blog post  'IBM Connect 2017 #3: I’ve Seen The Future of Domino and it is Sapho', I found out that in addition to the existing tools also Sapho is available for the modernization of existing Domino applications.

Sapho’s deep integration with IBM Domino allows IT to build micro apps that interact with Domino databases and business logic. Domino databases contain a treasure trove of enterprise data and Domino agents encompass the business logic that drives numerous critical business functions.
With Sapho’s Domino integration, existing Domino applications can be extended so that an occasional user of an application can use micro apps on any device for functions such as approvals and lookups. Sapho micro app users get an upgraded user experience without IT having to invest in retooling the Domino application. In addition, Sapho’s integration with Domino offers the ability to detect interesting “events” — or system changes — in a Domino database and send push notifications or other alerts to users wherever they are.

Sapho can read and write data directly to Domino NSF (Notes Storage Facility) databases and views. In addition, Sapho’s proprietary ETN (Extract, Transform, prepare to Notify) technology can monitor Domino NSF databases for changes to documents and notify users of those changes on their preferred channel, such as a mobile device or a messenger client, including IBM Watson Workspace. For important information, Sapho can deliver a push notification to users as well.
Sapho micro apps use existing Domino logic when writing to a document and can even call Domino agents in order to invoke existing business logic.

Sapho can be the Future for Modernizing IBM Domino Applications which also means you can keep your data on Domino and also have the ability to run your Domino Applications in the browser or on a mobile device.
For more information: Modernizing IBM Domino with Sapho


Tuesday, 21 February 2017

Building Web Interfaces for IBM Notes Domino Applications using ClevaDesk

Great 'new' development products, tools and techniques continue to further develop and evolve within the IBM Notes Domino and XPages world. Some are free to use for others has to be paid. ClevaDesk is one of these amazing products which continues to evolve.
ClevaDesk system expands IBM Notes Domino capabilities and gives it new life. There is no need to think about migrating to other technologies.
Below a video about Clevadesk and what ClevaDesk is in short!
ClevaDesk is a flexible IT-system with a set of business applications, a Designer to build IT-systems without programming and a platform for migration of IBM Notes applications to the web browser.
Forget about Notes Domino limitations – no more limits with ClevaDesk!
Furthermore ClevaDesk offers new opportunities for existing IBM Notes Applications.

- Work with IBM Notes Domino Applications via web browser
- Work with documents on any device
- Reliable mult-level security system
- Create and manage processes of any complexity
- Fast creation of interfaces to existing IBM Notes applications
- Rapid design of new web and mobile interfaces
- Flexible multi-level fields validation
- Individual styling of any interface element
- Integration with Google Docs and Microsoft Office Web Apps
- Charting and dynamic reports



In the video below an example how to create an application and connect it to existing NSF database and create a web view and form for the documents.





In my opinion Clevadesk offers a great solution for building web interfaces for IBM Notes Domino Applications that can be very interesting for many users.
For more information, pricing, videos and other capabilities of Clevadesk visit the ClevaDesk website.

IBM Notes Tip: Prevent Pasting of Documents in Notes Views through LotusScript Agents

Last week I was asked to ensure through LotusScript Agents that users no longer have the possibility to paste documents in the Notes Views within a specific Notes Database. As always there are several ways to achieve this. In the following I created two LotusScript Agents which ensure that pasting of documents in all views within the specific Notes database no longer is possible. All pasted documents will be immediately removed by the Agents.

A. Agent Delete Pasted Documents
Option Public
Sub Initialize
Dim s As NotesSession
Dim db As NotesDatabase
Dim agent As NotesAgent
Dim coll As NotesDocumentCollection
Dim doc As NotesDocument

Set s = New NotesSession
Set db = s.CurrentDatabase
Set coll = db.UnprocessedDocuments

If coll.Count > 0 Then
Set agent = db.GetAgent("DeletePastedDocumentsRemove")
Set doc = coll.GetFirstDocument
While Not(doc Is Nothing)
Call agent.RunOnServer(doc.NoteID)
Set doc = coll.GetNextDocument(doc)
Wend
End If

End Sub


B. Hidden Agent (DeletePastedDocumentsRemove)

Option Public
Sub Initialize
Dim s As NotesSession
Dim db As NotesDatabase
Dim agent As NotesAgent
Dim doc As NotesDocument

Set s = New NotesSession
Set db = s.CurrentDatabase
Set agent = s.CurrentAgent
Set doc = db.GetDocumentByID(agent.ParameterDocID )

Call doc.Remove(True)
End Sub


Another option is to use the Querypaste Event. However, this must be set per View
and it is only advisable to use if not in all Views in a specific database the possibility for pasting documents should be disabled.

Sub Querypaste(Source As Notesuiview, Continue As Variant)
Continue = False
End Sub

Thursday, 9 February 2017

New Features in IBM XPages 9.0.1 Social Edition Feature Pack 8



Recently I blogged about the IBM Notes Domino 9.0.1 Feature Pack 8 Preliminary Fix List and New Features.
The Preliminary Fix List is now updated with new features for XPages.

New Features in IBM XPages 9.0.1 Social Edition Feature Pack 8
Document Encryption/Decryption on the Web
Enables document encryption using secret or public/private keys in XPage applications.

XPages Extension Library upgrade to latest OpenNTF release
Introduces runtime support for RDBMS data sources and a Domino Designer JDBC wizard to simplify the development process.
Adds Bootstrap 3.3.7 support that enables developers to design responsive XPages applications.
Includes various open source contributions from the OpenNTF community.

For more information: IBM Notes/Domino 9.0.1 Feature Pack 8 Preliminary Release Notice


Wednesday, 1 February 2017

IBM Presents the Notes Domino Application Modernization Plan

On March 7th a very interesting webinar will be organized by T.L.C.C and Team Studio, IBM Presents the Notes/Domino Application Modernization Plan, by Barry Rosen (IBM) and Adam Kesner (IBM). The registration for this webinar is now available on the T.L.C.C website.


Content Webinar
This webinar will focus on IBM's plans for the future of Domino as an application development platform. IBM's Barry Rosen and Adam Kesner will discuss IBM's plans for adding key functionality to Domino as well as ways to allow customers to modernize their applications for use via web and mobile devices. This will be key for anybody who uses Domino as an application development platform and is interested in modernizing their applications.

For more information: XPages Webinar Series with TLCC and Teamstudio.

Missed a Webinar? Look here for the recorded webinars.
Below a recording of the webinar from December 13th, Marty, You're Just Not Thinking Fourth Dimensionally by IBM Champion Paul Withers.




Saturday, 28 January 2017

IBM Notes Domino 9.0.1 Feature Pack 8 Preliminary Fix List and New Features


Beginning with 9.0.1 FP8, fix packs have been renamed to feature packs. To ensure quality, these feature packs still have a high focus on addressing high impacting defects. Where possible, these features are optional enabled to minimize risk. The same packaging, architecture and install kits used in previous fix packs remain in use for feature packs.
The IBM Notes Domino Preliminary Fix List for Feature Pack 8 can be found here.

Important
  • NBP replaced with ICAA - There is no NBP (Notes Browser Plugin) shipped with 9.0.1 FP8. This has been replaced with ICAA (IBM Client Application Access). For more information, see IBM Client Application Access V1.0.1 documentation
  • Notes Client on Linux - There is no Notes client for Linux shipped with 9.0.1 FP8. This client platform has been discontinued and customers are encouraged to move to Windows or Mac.
  • Domino Server on Linux32 and AIX32 - There is no Domino Server for Linux32 and AIX32 shipped with 9.0.1 FP8. This server platform has been discontinued and customers are encouraged to move to the 64-bit platforms. Windows 32 bit remains a shipped and support platform.
  • Windows Server 2016 Support - (SPR #SVROAEPS4R)

New Features in IBM Domino 9.0.1 Social Edition Feature Pack 8
The documentation in Knowledgebase will be updated with these new features to coincide with the ship date of 9.0.1 FP8

Optionally Move Views outside of NSF  for Increased data store in NSF
This feature is useful for large databases and provides the following benefits:
A smaller database file size, to avoid reaching the 64GB limitation.
Faster database backup and restore.
Better performance by allowing concurrent access to database and views.

Java Upgrade to 1.8. 
The Java run time environment provided with Domino has been upgraded to Java JRE version 1.8 to provide you with access to the latest features.

Optionally Increase Document Summary Data (SPR #AKNX64TLRS APARID: LO04193)
You can increase the document summary data limit on Notes 9 databases to 16MB from 64K. (The size limit for a single field remains 32 K.)

Add support for ADFS 3.0 and update the corresponding Cookbook instructions for configuration.

Optionally Add Show Options: "Group By Date" And "Beginning Of Message", To Desktop Policy Settings (SPR #JSTN98BP3T APARID: LO75595)
Administrators can add the notes.ini setting EnableGroupByDate=1 on mail servers to enable the Show > Group By Date option in all mail files.

Optionally Retain MIME formatting when forwarding or replying to internet messages
A notes.ini setting is now available for Notes Standard clients to retain MIME message formatting when users reply to or forward messages received from the internet. Without this setting, MIME messages are converted to Notes Rich Text which can cause some MIME formatting to be lost.

Optionally Enable displaying internet addresses in mail and calendar documents
You can enable internet addresses rather than Notes addresses to display in the Notes client mail and calendar. For example, display sdaryn@renovations.com rather than Samantha Daryn/Renovations@Renovations. To enable this feature, add the following setting to the notes.ini file on a Notes client $INETADDRESSFIXUP=1

9.0.1 Feature Pack 8 Preliminary Fix List descriptions

Domino Server
  • CSYL9VBRVE (LO84524) - Fix an issue where calendar updates do not update the notes invitee's calendar If autoprocessing is enabled.
  • GMAA7YUHGZ (LO47397) - Allow users the option to disable password history.
  • +KGEW7QNV85 (LO39186) - Fixed a problem where Notes is unable to send an internet email message if the address is enclosed in single-quotes. This was a regression introduced in 9.0.1.
  • BBSZAB5DFH (LO89375) - Fix an issue where a vaulted NSL user is not able to get new keys when public key checking is enabled.
  • +KBRNAEMPX2 (LO90491) - Fix a threading mismatch issue resulting in problems with cluster replication on Linux64/zLinux64 systems. This was a regression introduced in 9.0.1 FP7.
  • MJBC9EBVCN (LO78311) - Fix an issue where new documents are lost when compact -REPLICA is running in a mail database.
  • ALSR8ZZR5J (LO72622) - Fix an LDAP search authentication issue with special characters.
  • MJTMA8J3MU (LO88473) - Fix a server crash issue.
  • +MKIN9Z6S5D (LO89583) - Fix an intermittent database issue preventing users from opening a database resulting in the following error "This database is currently in use by another person or process, and cannot be accessed at this time". This was a regression introduced in 9.0.1 FP7.
Notes
  • ARBQ9Q5HR9 (LO82463) - Fix an issue where messages sent from clients to external recipients will move addresses from the CC field to the TO field on replies.
  • ADONADJUDF (LO90147) - Fix an issue with the dialog prompting "How Do You Want To Open This File?" when opening a jpg or bmp file.
  • JGRN84PJJF (LO45099) - Fix intermittent client crashes using the Notes Client together with OLE apps.
  • GFAL9V7UQ2 (LO84501) - Fix the error "Your Public Key Does Not Match The One Stored In The Address Book" when the user's person document has been updated with their new public key but not the local/vaulted ID file.
  • PEDSA7QK9P (LO87584) - Fix an issue where the Notes Client SSO connection expires after the user's IBM notes client is left inactive for some time.
  • AYAVACYBSJ (LO90045) - Fix an issue where an XML attachment is rendering as part of the message body.
  • +RGAUADUM59 (LO90248) - Fix duplicate attachment icons when using LS embedobject to attach files to a notesrichtextitem. This was a regression introduced in 9.0.1 FP7.
iNotes
  • XNTCADK4VX (LO90168) - iNotes: Fix issue in Chrome 53 causing no response after clicking any item in Show menu.
  • +MBLTADSK8M (LO90227) - Fix a problem resulting in "formula error" and failure to log on to iNotes if the server locale is non-English, e.g. German. This was a regression introduced in 9.0.1 FP7.
  • +KRAUADZLLH (LO90288) - Fix the ActiveX control pop-up when the file attachment utility is disabled. This was a regression introduced in 9.0.1 FP7.
  • VTMHAH8Q8P (LO091213): Meetings created in iNotes using OS timezone Brasilia are off by 2 hours

Thursday, 19 January 2017

Going to IBM Connect 2017? Contact an IBM Champion for a discount!


Are you planning to go this year to IBM Connect 2017. Please contact me or one of the other IBM Champions for a discount code of $100 !
You can add a comment to this blog post with your email address or send me an email (j.oldenburger@gmail.com) or contact one of the other IBM Champions.
What do you have to do for this discount? Just contact me and ask for it! So do not be shy and contact me or one of the other IBM Champions.

IBM Connect, the leading workplace technology conference, is moving to San Francisco, the center of the tech world.
Learn how to harness fast-moving collaborative technologies in ways that will make your work easier. Gain invaluable insights in over 200 sessions, labs and countless learning and networking opportunities.
Connect 2017 will offer a wide variety of session types for you to experience. Most session types will range between 20 – 45 minutes, featuring a presentation followed by a short question-and-answer segment. There are three primary tracks: Strategy and Business; Emerging Technologies; Development, Design and Tools.


You can register (and save!) for IBM Connect 2017 by following this link: Registration Connect 2017. You need an IBMid Account to register.
For comprehensive information about Connect 2017 visit the official website: IBM Connect 2017.

Tuesday, 17 January 2017

Been to IBM Connect Before? Inhi Cho Invites You to Come Back!



IBM Connect, the leading workplace technology conference, is moving to San Francisco, the center of the tech world.
Learn how to harness fast-moving collaborative technologies in ways that will make your work easier. Gain invaluable insights in over 200 sessions, labs and countless learning and networking opportunities.
Connect 2017 will offer a wide variety of session types for you to experience. Most session types will range between 20 – 45 minutes, featuring a presentation followed by a short question-and-answer segment. There are three primary tracks: Strategy and Business; Emerging Technologies; Development, Design and Tools.



IBM is Infusing Watson into Everyday Collaboration Apps. Come to IBM Connect 2017



Cognitive Collaboration for Academia. Come to IBM Connect 2017



You can register (and save!) for IBM Connect 2017 by following this link: Registration Connect 2017. You need an IBMid Account to register.
For comprehensive information about Connect 2017 visit the official website: IBM Connect 2017.


Friday, 13 January 2017

Aveedo 4.0 - Migration Of Existing Domino Applications Including Watson - Twitter - Google

I follow the development of Aveedo (We4IT) for a considerable time. In recent months I have dedicated several blog posts on Aveedo, Assisted Migration Of Existing Domino Applications - Successfully Move Your Notes Application To The Browser and Build new XPages Applications and Modernize Existing Notes Databases without any XPages Skills.
Aveedo is constantly evolving and I think Aveedo provides a great solution for multiple organizations to modernize existing IBM Notes Domino applications.
Yesterday I watched the video below relating the new 4.0 release of Aveedo. Amazing stuff!

Aveedo 4.0 has a couple of new powerful features. The live demo below shows how to migrate two Notes applications to aveedo with a couple of clicks, and how easy it is to connect and enhance these applications with aveedo. During the demo we will add a Twitter stream and Google Maps to the app and we will connect IBM Watson's Toneanalyzer to get Watsons view on the content inside the "About Me" text field. This is a realtime live demo with no cuts or edits and yet it still only takes 12 minutes to do all of this with aveedo. Work smarter, not harder!



For more information about Aveedo visit the Aveedo website.

Friday, 6 January 2017

Bootstrap 4 Alpha 6 Released


As  everyone knows, I am a huge fan of Bootstrap in XPages and I follow the latest developments regarding the Bootstrap 4 Alpha releases closely. Today Bootstrap 4 Alpha 6 has been released. Below some major improvements from the releases note.

Embracing Flexbox
Bootstrap 4 is now flexbox by default! Flexbox is an immensely powerful layout tool, providing unparalleled flexibility (hah) and control to our grid system and core components. It comes at the cost of dropping IE9 support, but brings significant improvements to component layout, alignment, and sizing.


Responsive utilities and the great infix
With Alpha 6, Bootstrap’s extensive suite of utilities—including classes for display, float, and flexbox, and more— has been made completely responsive. To keep these class names as approachable and representative of their scope as possible, there are two important changes to their naming scheme.

More grid improvements
This time responsive autosizing columns and more container padding options have been added. Add any number of .col-* classes and they’ll automatically be equal in width. Padding for grid containers can now be configured across breakpoints with the new $grid-gutter-widths Sass map. In addition, you can remove gutters from grid rows and their columns with the .no-gutters modifier.


Updated navbar
As mentioned in the last release, the Alpha 5 navbar was a little half baked. This time around, it is completely baked. The navbar has been rewritten to provide better built-in responsive behaviors and improved layout customization thanks to our move to flexbox.


More information: Bootstrap Alpha 6 Ship List and the Alpha 6 Milestone.
Bootstrap 4 Alpha 6 can be downloaded on the V4 Alpha Bootstrap website.

IBM Verse On Premises (VOP) Configuration and User Documentation


As everyone knows IBM has released IBM Verse on Premises (VOP). Up to this moment there is unfortunately limited documentation available. Below are the currently available configuration and user documentation. If someone has more documentation on IBM Verse on Premises please let me know.

IBM Verse On-Premises 1.0 User Documentation
Get ready for mail that understands you, for less clutter and more clarity, for getting connected you to the people who matter to you most. Designed for mobile devices, and powered by IBM's analytics and advanced search, IBM Verse works for you, not the other way around.
More information: IBM VOP User Documentation


IBM Verse On-Premises 1.0 Installation Documentation - Configuring Verse On-Premises on a Domino mail server
Before you begin:
Install IBM® Domino 9.0.1, which is available from Passport Advantage.
Install IBM Domino 9.0.1 Fix Pack 7.
Obtain the IBM Verse On-Premises package from Passport Advantage.
More information: IBM VOP Configuration Documentation


For more information see also my blog post IBM Verse (On Premises) - The #NewWayToWork.
Download Part Number for IBM Verse on Premises is CNGD8ML on Pasport Advantage.

Thursday, 5 January 2017

IBM Connect 2017: Redefine Work with Watson



IBM Connect, the leading workplace technology conference, is moving to San Francisco, the center of the tech world.
Learn how to harness fast-moving collaborative technologies in ways that will make your work easier. Gain invaluable insights in over 200 sessions, labs and countless learning and networking opportunities.
Connect 2017 will offer a wide variety of session types for you to experience. Most session types will range between 20 – 45 minutes, featuring a presentation followed by a short question-and-answer segment. There are three primary tracks: Strategy and Business; Emerging Technologies; Development, Design and Tools.
You can search and preview the sessions following this link: Session Preview Search.
View Inhi Suh's Introduction to Connect 2017: Redefine Work with Watson below.



You can register (and save!) for IBM Connect 2017 by following this link: Registration Connect 2017. You need an IBMid Account to register.
For comprehensive information about Connect 2017 visit the official website: IBM Connect 2017.

Wednesday, 4 January 2017

IBM New Way to Learn 2017


New Way to Learn is a comprehensive program of enablement for IBM Business Partners to get the skills and experience they need to be successful delivering, supporting and designing solutions on IBM's Collaboration Solutions platforms.
Last year I participated as an IBM Champion to this great IBM program with a webinar on Bootstrap Plugins in XPages.
I have already signed up for the 2017 program.

New Way to Learn will return on April 17th 2017 with a full curriculum of enablement on sales, technical, development and strategy around all aspects of IBM Collaboration Solutions.
The 2017 program has specific sessions allocated for IBM Champions and Business Partners to present on topics they are passionate about. You'll get 45 minutes to deliver a webinar, professionally hosted by an IBMer on Cisco Webex. We'll make the recording available to you for you own purposes. If you would like to participate, please contact Amanda Bauman (IBM Champions) or Aurore Marie-Achour (IBM Business Partners).

So to all of you very much appreciated fellow IBM Champions, if you have a subject you would like to present on, please contact Amanda Bauman for further information like I did and also participate in this great IBM program.

For more information: New Way to Learn 2017 - Signup Now!