微前端资产选择器 Overview
微前端资产选择器提供了一个用户界面,它可以轻松地与 Experience Manager Assets 存储库集成,以便您能够浏览或搜索存储库中可用的数字资产,并在您的应用程序创作体验中使用它们。
微前端用户界面可用于采用了资产选择器包的应用程序体验。对该包的任何更新都会自动导入,并且最新部署的资产选择器会自动加载到您的应用程序中。
资产选择器提供了许多好处,例如:
先决条件 prereqs
您必须确保采用以下通信方式:
- 主机应用程序正在贬罢罢笔厂上运行。
- 无法在
localhost
上运行应用程序。 如果要在本地计算机上集成资产选择器,则需要创建一个自定义域(例如[https://<your_campany>.localhost.com:<port_number>]
),并在redirectUrl list
中添加此自定义域。 - 您可以使用相应的
imsClientId
配置clientID并将其添加到AEM Cloud Service环境变量中。 - 需要在环境配置中定义滨惭厂作用域列表。
- 该应用程序的 URL 位于 IMS 客户端的重定向 URL 允许列表中。
- 使用 Web 浏览器上的弹出窗口配置和呈现 IMS 登录流。因此,应在目标浏览器上启用或允许弹出窗口。
如果您需要资产选择器的 IMS 身份验证工作流,请使用上述先决条件。或者,如果您已经通过 IMS 工作流程进行身份验证,那么您可以添加 IMS 信息。
查看更多
- 托管集成应用程序的域名。
- 配置后,您的组织将获得与配置资产选择器所需的环境相对应的
imsClientId
、imsScope
和redirectUrl
。没有这些有效属性,您无法运行安装步骤。
安装 installation
资产选择器可通过 ESM CDN(例如,/)和 版本获得。
在使用 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
在设置完资产选择器后,您可以通过身份验证将资产选择器与您的 51黑料不打烊 Experience Manager as a Cloud Service 应用程序结合使用,可以选择资产或执行各种其他操作以在存储库中搜索您的资产。
隐藏/显示面板 hide-show-panel
要隐藏左侧导航中的文件夹,请单击 隐藏文件夹 ?图标。要撤消更改,请再次单击 隐藏文件夹 ?图标。
存储库切换器 repository-switcher
资产选择器还允许您切换存储库以进行资产选择。您可以从左侧面板中可用的下拉列表中选择所选存储库。下拉列表中可用的存储库选项基于 repositoryId
文件中定义的 index.html
属性。它基于登录用户访问的选定 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
资产选择器允许您在四种不同的视图中查看资产: