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
- Install HCL Notes 11+
- In Moonshine, open Settings > Domino
- Populate HCL Notes Installation with the path to the Notes application (macOS)
- Follow the "Enable passwordless access" steps in the Domino settings panel to setup access to the Notes client.
- 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:
- Open File > New > Visual Editor Project
- Choose "Domino NSF Database Visual Editor" as the Template Type.
- Set the Project name and Parent directory as desired.
- Click Create. The project will automatically open the default form for editing.
- Create a mockup. For example:
- Drag a Label from the left bar into the mockup
- Click the new Label to select it
- Update the Value field for the selected Label in the left sidebar and hit enter
- CMD-S or File > Save
- Drag an Input control from the left bar into the mockup
- Click the input to select it.
- Update the Name field and hit Enter
- CMD-S or File > Save
- Build the database with "Project > Build with Apache Maven"
- Right-click on the project in the sidebar and choose "Show in Finder"
- Find and Double Click nsfs/nsf-moonshine/target/nsf-moonshine-domino-1.0.0.nsf. The database should open in HCL Notes
- Close the About page
- Create > %FormName% - you should see the form you designed.