This control is a configurable Dojo dialog to capture comments from the user implemented as a custom control. The custom control has a number of properties that allow the developer to force presentation of the dialog onLoad, prevent cancelling of the dialog, define which DominoDocument and field the comments should be bound to, define an error message, and define which element should be partially refreshed after the comments have been entered.
In addition to being triggered onLoad of the XPage, the dialog can alternatively be triggered programmatically through client-side javascript.
QuerySaveDocument SSJS is required to save the comments back to the underlying DominoDocument datasource.
The custom control is designed to work with 8.5.1 or higher, but may work with 8.5.0. (If anyone is on that version and tries it, I'd be interested to hear if it does or not). Although dojo dialogs are available as an extension in the XPages Extension Library, the configurable nature of this means I believe it is still of use. Once I understand the XPages Extension Library better I would like to provision this project as a extension in its own right. But that may take me some time.
I am not sure if the Import from OpenNTF will work until the project has been added to the Apache catalog. If not, the instructions in the ReadMe file are clear about which resources need copying across to your application.