Skip to content

Add Installation next steps Readme popup#254

Open
tibisabau wants to merge 1 commit intoOpenIntegrationEngine:mainfrom
tibisabau:feature/installation-next-steps-readme-popup
Open

Add Installation next steps Readme popup#254
tibisabau wants to merge 1 commit intoOpenIntegrationEngine:mainfrom
tibisabau:feature/installation-next-steps-readme-popup

Conversation

@tibisabau
Copy link

Description

Implemented a post-installation README popup that automatically displays in the default browser upon successful installation completion. The feature provides platform-specific next-step guidance for Windows, macOS, and Linux users, including service/daemon startup instructions, Administrator Console access information, default credentials with security warnings, and troubleshooting resources.

The implementation adds a ShowFileAction to the install4j FinishedScreen that opens a comprehensive HTML guide. The action is conditionally executed only in GUI mode, ensuring silent/console installations remain unaffected. The HTML file includes styled, user-friendly content with visual hierarchy, platform-specific sections, important directory references, configuration details, and community resource links.

Closes #169.

Checklist if Applicable

  • The tests passed
  • Linting passed
  • Documentation has been added
  • CHANGELOG.md has been updated

Signed-off-by: Tiberiu Sabău <T.Sabau@student.tudelft.nl>
@tibisabau tibisabau force-pushed the feature/installation-next-steps-readme-popup branch from 88b1dd5 to e62a977 Compare February 17, 2026 13:54
<property name="description" type="string">Show post-installation next steps</property>
<property name="file">
<object class="com.install4j.api.beans.ExternalFile">
<string>${compiler:installer:mediaRoot}/tools/install4j/post-install-next-steps.html</string>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this file copied to the installer bits?


<h3>Step 1: Start the Server</h3>

<p>Depending on your operating system, follow these instructions to start the Open Integration Engine server:</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is the server not started by the installer?

</style>
</head>
<body>
<h1>🎉 Installation Complete - Next Steps</h1>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we put this in the docs site instead of shipping? That way we can make updates after release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[IDEA] Installation next steps Readme popup

2 participants

Comments