SuperHumanPortal
Super.Human.Portal
Prerequisites: Make sure Genesis is installed to run these commands. Genesis install instructions
Install
Domino console command to install this app on your server: (2.2.0)
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: 2.2.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/index.html",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/index.html",
"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_config.sample.json",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/resources/config.sample.json",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/favicon.svg",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/favicon.svg",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_ErrorNotification-bg8TlV93.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/ErrorNotification-bg8TlV93.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_add-page-CwU9elFT.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/add-page-CwU9elFT.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-TdGrKwog.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-TdGrKwog.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-BCqEX5yM.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-BCqEX5yM.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_alert-AhN65nR_.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/alert-AhN65nR_.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_chevron-right-DdXIhBcG.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/chevron-right-DdXIhBcG.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_user-tLiW5VYj.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/user-tLiW5VYj.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-pKHWWjZv.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-pKHWWjZv.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_add-B_dKNSxu.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/add-B_dKNSxu.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-D1qgSJA1.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-D1qgSJA1.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_label-DSKdur4v.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/label-DSKdur4v.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_skeleton-CMiWGnSF.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/skeleton-CMiWGnSF.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets__docId-DXlICVQk.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/_docId-DXlICVQk.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_loader-circle-uy2RhjiZ.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/loader-circle-uy2RhjiZ.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-k_nqIU91.css",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-k_nqIU91.css",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_edit-CXZKYAHP.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/edit-CXZKYAHP.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_login-CqUPS_n5.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/login-CqUPS_n5.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_open-notes-link-CmAbxpiA.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/open-notes-link-CmAbxpiA.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_refresh-cw-Hg16j7Hw.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/refresh-cw-Hg16j7Hw.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-lfZ0ODcY.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-lfZ0ODcY.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-DhjWoa5W.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-DhjWoa5W.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-Ct7zKtzz.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-Ct7zKtzz.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_add-page-JQVRZMJH.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/add-page-JQVRZMJH.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_edit-C3jWC1sY.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/edit-C3jWC1sY.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_arrow-left-E8DZlKWE.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/arrow-left-E8DZlKWE.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets__appId-BrmZgiVL.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/_appId-BrmZgiVL.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-D4bvr7PR.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-D4bvr7PR.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_DatabaseBookmarkForm-Bo3hgMiF.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/DatabaseBookmarkForm-Bo3hgMiF.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_custom-login-Dy2i63Uj.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/custom-login-Dy2i63Uj.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-BbIfHV-6.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-BbIfHV-6.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_breadcrumb-DlYfLHfh.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/breadcrumb-DlYfLHfh.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_badge-CQTJ8n67.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/badge-CQTJ8n67.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_DatabaseLinkTile-Dtx-h6zm.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/DatabaseLinkTile-Dtx-h6zm.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_m_draggable-5ryvJWC2.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/m_draggable-5ryvJWC2.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_input-B_JZm1hI.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/input-B_JZm1hI.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_add-CWMiuCf6.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/add-CWMiuCf6.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_useMutation-CWCgQEmP.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/useMutation-CWCgQEmP.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_browse-my-server-D6Oq7Ahl.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/browse-my-server-D6Oq7Ahl.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-C3wH3J4t.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-C3wH3J4t.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_edit-C_UT8QuD.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/edit-C_UT8QuD.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_loginbackground-vWMvh4aQ.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/loginbackground-vWMvh4aQ.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-h_KjPTuk.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-h_KjPTuk.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_App-CpCEHDsH.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/App-CpCEHDsH.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-D8XJSaAM.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-D8XJSaAM.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_lock-CcRQSkMG.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/lock-CcRQSkMG.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-CAL6SpLv.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-CAL6SpLv.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_AdditionalDirectoriesForm-Dh6x2wTl.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/AdditionalDirectoriesForm-Dh6x2wTl.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_browse-my-server-CcVpmkyH.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/browse-my-server-CcVpmkyH.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_DocCard-CxlSqc0L.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/DocCard-CxlSqc0L.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-BHOrsSEx.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-BHOrsSEx.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-BaQdeXQz.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-BaQdeXQz.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_loginbackground-BZ342pVf.jpg",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/loginbackground-BZ342pVf.jpg",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-DA7WtwRU.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-DA7WtwRU.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_nested-option-CyVRzbkX.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/nested-option-CyVRzbkX.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_route-mXGCpo9Y.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/route-mXGCpo9Y.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_useQuery-PmjbzuZS.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/useQuery-PmjbzuZS.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-C4ROqWLf.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-C4ROqWLf.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets__app-BsAFKQM8.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/_app-BsAFKQM8.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-Dv16aDKo.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-Dv16aDKo.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_data-grid-jtd7xDzc.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/data-grid-jtd7xDzc.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_index-D4bEUaKW.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/index-D4bEUaKW.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_EditorHtml-D0eevbiI.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/EditorHtml-D0eevbiI.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets__bookmarkGroup-DZI-VAQX.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/_bookmarkGroup-DZI-VAQX.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_add-DWyxfpNd.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/add-DWyxfpNd.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_moonshine-logo-circle-CvjWsoDx.png",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/moonshine-logo-circle-CvjWsoDx.png",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_applications-CKaU5fjm.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/applications-CKaU5fjm.js",
"replace": true
},
{
"from": "${baseurl}/0/${docid}/$FILE/assets_card-BdPOwT55.js",
"to": "${directory}/domino/html/Super.Human.Portal/js-release/assets/card-BdPOwT55.js",
"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}"
]
}
]
}