微前端资源选择器 Overview
微前端资源选择器提供了一个用户界面,它可以轻松地与 Experience Manager Assets 存储库集成,以便您能够浏览或搜索存储库中可用的数字资源,并在您的应用程序创作体验中使用它们。
微前端用户界面可用于采用了资源选择器包的应用程序体验。对该包的任何更新都会自动导入,并且最新部署的资源选择器会自动加载到您的应用程序中。
资源选择器提供了许多好处,例如:
先决条件 prereqs
必须确保以下通信方法:
- 应用程序正在HTTPS上运行。
- 应用程序的URL位于IMS客户端的重定向URL允许列表中。
- IMS登录流通过Web浏览器上的弹出窗口进行配置和渲染。 因此,应在目标浏览器上启用或允许弹出窗口。
如果您需要资产选择器的IMS身份验证工作流,请使用上述先决条件。 或者,如果您已通过IMS工作流身份验证,则可以改为添加IMS信息。
查看更多
- 托管集成应用程序的域名。
- 配置之后,将为您的组织提供
imsClientId
、imsScope
以及对应于所请求环境的redirectUrl
,这些环境对于配置资产选择器至关重要。 如果没有这些有效属性,您将无法运行安装步骤。
安装 installation
资产选择器可通过ESM CDN(例如,esm.sh/skypack)和UMD版本使用。
在使用 UMD 版本 的浏览器中(推荐):
<script src="https://experience.adobe.com/solutions/CQ-assets-selectors/static-assets/resources/assets-selectors.js"></script>
<script>
const { renderAssetSelector } = PureJSSelectors;
</script>
在使用 ESM CDN 版本 并支持 import maps
的浏览器中:
<script type="module">
import { AssetSelector } from 'https://experience.adobe.com/solutions/CQ-assets-selectors/static-assets/resources/@assets/selectors/index.js'
</script>
在使用 ESM CDN 版本 的 Deno/Webpack 模块联合中:
import { AssetSelector } from 'https://experience.adobe.com/solutions/CQ-assets-selectors/static-assets/resources/@assets/selectors/index.js'
使用资源选择器 using-asset-selector
在设置完资源选择器后,您可以通过身份验证将资源选择器与您的 Adobe Experience Manager as a Cloud Service 应用程序结合使用,可以选择资源或执行各种其他操作以在存储库中搜索您的资源。
隐藏/显示面板 hide-show-panel
要在左侧导航中隐藏文件夹,请单击 隐藏文件夹 图标。 要撤消更改,请再次单击 隐藏文件夹 图标。
存储库切换器 repository-switcher
通过资产选择器,您还可以切换存储库以进行资产选择。 您可以从左侧面板中可用的下拉列表中选择所选存储库。下拉列表中可用的存储库选项基于 index.html
文件中定义的 repositoryId
属性。它基于登录用户访问的选定IMS组织的环境。 消费者可以传递首选 repositoryID
,在这种情况下,资源选择器将停止呈现存储库切换器,并且仅呈现给定存储库中的资源。
资源存储库
它是可用于执行操作的资源文件夹的集合。
开箱即用的过滤器 filters
资源选择器还提供开箱即用的过滤器选项来细化您的搜索结果。可用过滤器如下:
-
状态: 包括
all
、approved
、rejected
或no status
之间的资源的当前状态。 -
文件类型: 包括
folder
、file
、images
、documents
或video
。 -
到期状态: 根据资产的到期持续时间提及该资产。 您可以选中
Expired
复选框以筛选已过期的资产;或将资产的Expiration Duration
设置为根据资产的到期持续时间显示资产。 当资产已过期或即将过期时,系统会显示一个描述该资产的徽章。 此外,您可以控制是否允许使用(或拖放)已过期的资源。 查看有关自定义过期资产的详细信息。 默认情况下,对于在未来30天内过期的资产,会显示 即将过期 徽章。 但是,您可以使用expirationDate
属性配置到期时间。note tip TIP 如果要根据资产的未来到期日期查看或筛选资产,请在 Expiration Duration
字段中提及未来日期范围。 它显示具有 即将过期 徽章的资源。 -
MIME类型: 包括
JPG
、GIF
、PPTX
、PNG
、MP4
、DOCX
、TIFF
、PDF
、XLSX
。 -
图像大小: 包括图像的最小值/最大宽度、最小值/最大高度。
自定义搜索
除了全文搜索之外,资产选择器还允许您使用自定义搜索在文件中搜索资产。 您可以在“模态”视图和“边栏”视图模式下使用自定义搜索过滤器。
您还可以创建默认搜索过滤器,以保存您经常搜索的字段并在以后使用。 要为资源创建自定义搜索,可以使用 filterSchema
属性。
搜索栏 search-bar
通过资源选择器,您可以对选定存储库中的资源执行全文搜索。 例如,如果您在搜索栏中键入关键字 wave
,则将显示任意元数据属性中提及的所有带 wave
关键字的资源。
排序 sorting
您可以在资源选择器中按资源的名称、尺寸或大小对资源进行排序。您还可以按升序或降序对资源进行排序。
视图类型 types-of-view
通过资源选择器,您可以在四种不同的视图中查看资源:
- 列表视图在单个列中显示了可滚动的文件和文件夹。
- 网格视图在行和列的网格中显示可滚动的文件和文件夹。
- 图库视图在中心锁定的水平列表中显示文件或文件夹。
- 瀑布视图以Bridge的形式显示文件或文件夹。
概览图形