Search UI for Assets Across Adobe prototype
- Assets Across Adobe wiki
- Project Board
- 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
These require a password (read only algolia api token).
- Adobe
https://adobe.hlx.media(public, no login) - Testcustomer
https://testcustomer.hlx.media - BestBuy
https://bestbuy.hlx.media - Disney
https://disney.hlx.media
- Create branch from
mainnamed<customer>_hlx_media - This automatically creates
https://<customer>_hlx_media--helix-assets-ui--adobe.hlx.live>https://<customer>.hlx.media - On the
<customer>_hlx_mediabranch adjust the scripts/scripts.js for naming and brandingwindow.tenantTitlewindow.tenantLogo
- Login to Algolia, app
SWFXY1CU7X - Create a new index
<customer>_assets, copy settings from<adobe>_assets - Under Configure > Query Suggestions create a new suggestion index
<customer>_assets_query_suggestionsusing<customer>_assetsas source index - Go to Settings > API Keys to manage Algolia api keys
- Add new search only key / password for search site
- Description:
Search only key for "<customer>" - Indices:
<customer_assetsand<customer>_assets_query_suggestions - ACL:
search
- Description:
- Create a new write key or reuse existing
- Description:
Ingestion key for "<customer>" - Indices:
<customer_assetsand<customer>_assets_query_suggestions - ACL:
search, addObject, deleteObject, browse
- Description:
- Scan/crawl/index content using the write key
export SCAN_CUSTOMER=<customer> export SCAN_INDEX_API_KEY=<write-key> scan <cmd> ...
- Main: https://main--helix-assets-ui--adobe.hlx.page
- Branch:
https://<branch>--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=<customer>
To logout, go to Browser Developer Console > Storage or Application > Local Storage and find & delete the algoliaApiKey key. Then reload the page.
- Install the Helix CLI:
npm install -g @adobe/helix-cli - Run
npm install - Start Helix Pages Proxy:
hlx up(opens your browser athttp://localhost:3000) - Open the
{repo}directory in your favorite IDE and start coding :)