SuperHumanPortal
Super.Human.Portal

Install
Domino console command to install this app on your server:
tell Genesis install superhumanportal
Install in MyAccount (for Prominic customers only)
Source code
Super.Human.Portal a modern, intuitive portal to transforms your HCL Domino environment by providing a unified, modern interface for managing applications, bookmarks, and server resources. Built with Apache Royale and designed for both administrators and end users, it seamlessly integrates with your existing Domino infrastructure.
🚀 Genesis Application Management.
- Browse and install applications from Genesis Directory
- Manage multiple Genesis directories
- Support for private catalogs with authentication
- Real-time installation status tracking
🔖 Smart Bookmarks System.
- Organize bookmarks into custom groups
- Support for web links and database connections
- Quick access with HCL Nomad Web integration
- Bulk bookmark management
🗂️ Browse My Server.
- Visual navigation of your Domino server structure
- Create bookmarks directly from databases
- Copy server/database/replica details to clipboard
- Breadcrumb navigation for easy browsing
🔐 Security & Authentication.
- Multiple authentication methods (internal/external)
- Role-based access control
- Self-service password reset
- New user registration
🛠️ Developer Features.
- RESTful API for all operations
- Built with Apache Royale framework
- Moonshine IDE integration
- Extensible architecture
📋 Requirements.
- HCL Domino 10.0.1 or higher
- HCL Nomad Web (optional, for enhanced features)
- Modern web browser (Mozilla Firefox recommended)
Version: 1.3.0
{
"title": "Super Human Portal v${version} (Prominic.NET)",
"versionjson": "${versionjson}",
"config": {
"version": "${version}"
},
"steps": [
{
"title": "--- Step 1. Download file ---",
"files": [
{
"from": "${baseurl}/0/${docid}/$FILE/SuperHumanPortal.nsf",
"to": "${directory}/SuperHumanPortal.nsf",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/SuperHumanPortal_Royale.min.css",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/SuperHumanPortal_Royale.min.css",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/index.html",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/index.html",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_images_loginbackground.jpg",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/images/loginbackground.jpg",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_images_loginlogo.jpg",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/images/loginlogo.jpg",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_images_prominic-logo-stacked-WHITE.png",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/images/prominic-logo-stacked-WHITE.png",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_images_moonshine-logo-circle.png",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/images/moonshine-logo-circle.png",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_app-styles.css",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/app-styles.css",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_version.xml",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/version.xml",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_themes_light_defaults.css",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/themes/light/defaults.css",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_themes_dark_defaults.css",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/themes/dark/defaults.css",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_nomadhelper.html",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/nomadhelper.html",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/resources_jewel-index-template.html",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/jewel-index-template.html",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/SuperHumanPortal_Royale.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/SuperHumanPortal_Royale.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_no-image.svg",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/no-image.svg",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_apache-royale-jewel-logo-white.svg",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/apache-royale-jewel-logo-white.svg",
"replace": true
}
]
},
{
"title": "--- Step 2. Sign database ---",
"databases": [
{
"action": "update",
"filePath": "SuperHumanPortal.nsf",
"sign": true
}
]
},
{
"title": "--- Step 3 (final). Completed ---",
"messages": [
"You have installed SuperHumanPortal v${version}"
]
}
]
}