# helix-assets-ui **Repository Path**: mirrors_adobe/helix-assets-ui ## Basic Information - **Project Name**: helix-assets-ui - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-02-11 - **Last Updated**: 2026-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Helix Assets / Assets Across Adobe > Search UI for Assets Across Adobe prototype ### Project Links * [Assets Across Adobe wiki](https://wiki.corp.adobe.com/display/AdobeDesign/Assets+Across+Adobe) * [Project Board](https://github.com/orgs/adobe/projects/22) * Git repos * Search UI https://github.com/adobe/helix-assets-ui * Ingestion service https://github.com/adobe/helix-asset-ingestor * Crawler CLI https://github.com/adobe/helix-asset-scan-cli ## Customer Environments These require a password (read only algolia api token). - [Adobe](https://adobe_hlx_media--helix-assets-ui--adobe.hlx.live) ~~https://adobe.hlx.media~~ (public, no login) - [Testcustomer](https://testcustomer_hlx_media--helix-assets-ui--adobe.hlx.live) ~~https://testcustomer.hlx.media~~ - [BestBuy](https://bestbuy_hlx_media--helix-assets-ui--adobe.hlx.live) ~~https://bestbuy.hlx.media~~ - [Disney](https://disney_hlx_media--helix-assets-ui--adobe.hlx.live) ~~https://disney.hlx.media~~ ### How to add a new customer 1. Create branch from `main` named `_hlx_media` 2. This automatically creates `https://_hlx_media--helix-assets-ui--adobe.hlx.live>` ~~`https://.hlx.media`~~ 3. On the `_hlx_media` branch adjust the [scripts/scripts.js](scripts/scripts.js) for naming and branding * `window.tenantTitle` * `window.tenantLogo` 4. Login to [Algolia](https://www.algolia.com/apps/SWFXY1CU7X), app `SWFXY1CU7X` 5. Create a new index `_assets`, copy settings from `_assets` 6. Under Configure > Query Suggestions create a new suggestion index `_assets_query_suggestions` using `_assets` as source index 7. Go to Settings > API Keys to manage Algolia api keys 8. Add new search only key / password for search site * Description: `Search only key for ""` * Indices: `_assets_query_suggestions` * ACL: `search` 9. Create a new write key or reuse existing * Description: `Ingestion key for ""` * Indices: `_assets_query_suggestions` * ACL: `search, addObject, deleteObject, browse` 10. Scan/crawl/index content using the write key ``` export SCAN_CUSTOMER= export SCAN_INDEX_API_KEY= scan ... ``` ## Development Environments - Main: https://main--helix-assets-ui--adobe.hlx.page - Branch: `https://--helix-assets-ui--adobe.hlx.page` To select a custom tenant set the `tenant` query parameter: ``` https://main--helix-assets-ui--adobe.hlx.page/?tenant= ``` To logout, go to Browser Developer Console > Storage or Application > Local Storage and find & delete the `algoliaApiKey` key. Then reload the page. ## Local development 1. Install the [Helix CLI](https://github.com/adobe/helix-cli): `npm install -g @adobe/helix-cli` 2. Run `npm install` 3. Start Helix Pages Proxy: `hlx up` (opens your browser at `http://localhost:3000`) 4. Open the `{repo}` directory in your favorite IDE and start coding :)