Domino Visual Editor Getting Started - Moonshine-IDE/Moonshine-IDE GitHub Wiki

Here is a quick summary of how to get started with Domino Visual Editor (TODO: update this with screenshots and more details after a fresh test).

NOTE: These setup steps will only work for macOS. Update Site generation doesn't work on Windows, currently. TODO: add workaround instructions

  1. Install HCL Notes 11+
  2. In Moonshine, open Settings > Domino
  3. Populate HCL Notes Installation with the path to the Notes application (macOS)
  4. Follow the "Enable passwordless access" steps in the Domino settings panel to setup access to the Notes client.
  5. For the Update Site setting, click "Generate" to automatically create a new update site.

Once this is done, you can use Domino Visual Editor like this:

  1. Open File > New > Visual Editor Project
  2. Choose "Domino NSF Database Visual Editor" as the Template Type.
  3. Set the Project name and Parent directory as desired.
  4. Click Create. The project will automatically open the default form for editing.
  5. Create a mockup. For example:
    1. Drag a Label from the left bar into the mockup
    2. Click the new Label to select it
    3. Update the Value field for the selected Label in the left sidebar and hit enter
    4. CMD-S or File > Save
    5. Drag an Input control from the left bar into the mockup
    6. Click the input to select it.
    7. Update the Name field and hit Enter
    8. CMD-S or File > Save
  6. Build the database with "Project > Build with Apache Maven"
  7. Right-click on the project in the sidebar and choose "Show in Finder"
  8. Find and Double Click nsfs/nsf-moonshine/target/nsf-moonshine-domino-1.0.0.nsf. The database should open in HCL Notes
  9. Close the About page
  10. Create > %FormName% - you should see the form you designed.