app-version-badge
Reactive icon

App Version Badge

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 13 Jul (11 hours ago)
 by 
0.0
 (0 ratings)
app-version-badge

App Version Badge

Documentation
1.0.0

App Version Badge Lite - User Manual


Purpose

App Version Badge Lite displays application release information in an OutSystems Reactive Web application. It can show the application name, version, build number, environment, release date, and an optional release-notes link.


Component Details

Module: AppVersionBadgeLite

Public Block: AppVersionBadge

Database Required: No

Supported Modes: Compact, Badge, Footer, Card


How to Add the Component


1. Add the dependency

- Open the consuming application in Service Studio.

- Open Manage Dependencies.

- Select the AppVersionBadgeLite module.

- Add the AppVersionBadge public block.

- Apply the dependency changes.


2. Create recommended Site Properties

Create these Site Properties in the consuming application:

- AppName: Text

- AppVersion: Text

- BuildNumber: Text

- EnvironmentKey: Text

- ReleaseDate: Date

- ReleaseNotesUrl: Text


Example values:

AppName = "Employee Portal"

AppVersion = "1.4.2"

BuildNumber = "20260713"

EnvironmentKey = "UAT"

ReleaseDate = the current release date

ReleaseNotesUrl = the release-notes URL or blank


3. Place the block

- Use Compact or Badge mode in the main application layout.

- Use Footer mode inside the application footer.

- Use Card mode on an About, Support, or Release Information screen.


4. Map the block inputs

Recommended configuration:

AppName = Site.AppName

AppVersion = Site.AppVersion

BuildNumber = Site.BuildNumber

EnvironmentName = Site.EnvironmentKey

ReleaseDate = Site.ReleaseDate

ReleaseNotesUrl = Site.ReleaseNotesUrl

DisplayMode = "Compact"

Position = "BottomRight"

HideInProduction = False


Input Reference

AppName: Application name. Hidden automatically when blank.

AppVersion: Application version. Pass 1.4.2 instead of v1.4.2.

BuildNumber: Deployment or build number. Hidden when blank.

EnvironmentName: DEV, SIT, UAT, PREPROD, PROD, or a custom value.

ReleaseDate: Release date. Hidden when null.

ReleaseNotesUrl: Optional external release-notes URL. Hidden when blank.

DisplayMode: Compact, Badge, Footer, or Card.

Position: TopLeft, TopRight, BottomLeft, or BottomRight. Used only by Compact and Badge modes.

HideInProduction: Hides the component when EnvironmentName is PROD.


Display Mode Guidance

Compact: Small fixed indicator such as v1.4.2 | UAT.

Badge: Fixed badge with app, version, environment, and build details.

Footer: Full-width version information in the application footer.

Card: Detailed release information for About or Support screens.


Verification

After publishing, confirm:

- The correct version and build number are displayed.

- The environment color is correct.

- Optional blank values are hidden.

- The release-notes link opens correctly.

- Position works in Compact and Badge modes.

- HideInProduction works when the environment is PROD.


Recommended Practice

Store all release values in Site Properties and update them during deployment. Use semantic version values such as 1.4.2 and avoid exposing sensitive deployment metadata or internal-only URLs.