Åsidosätt AEM "AdaptiveImageServerMappingConfigurationFactory" för WebP-stöd

Adobe Experience Manager (AEM) Image Component (Bildkomponent) återger inte WebP-resurser om inte konfigurationen AdaptiveImageServletMappingConfigurationFactory innehåller WebP-tillägget. Distribuering av en anpassad konfiguration med standardnamn och standardplats misslyckas eftersom AEM fortsätter att tillämpa sina OTB-inställningar (out-of-the-box). Du löser problemet genom att byta namn på konfigurationsfilen, placera den i rätt mapp och distribuera om paketet.

Beskrivning description

Miljö

Adobe Experience Manager (AEM) Managed Services, v6.5 - Webbplatser

Problem/symtom

  • AEM Image Component (Bildkomponent) återger inte WebP-bilder på sidor.
  • En anpassad konfiguration som är avsedd att lägga till WebP-stöd ignoreras efter distributionen.
  • Systemet fortsätter att tillämpa standardinställningarna för AdaptiveImageServletMappingConfigurationFactory i stället för den anpassade konfigurationen.
  • WebP-bildresurserna är inte tillgängliga även efter distributionen av den uppdaterade konfigurationsfilen.

Upplösning resolution

Följ de här stegen för att åtgärda problemet:

  1. Navigera till Verktyg > Åtgärder > Webbkonsol > system/console/configMgr  på AEM 6.5 AMS-författarinstansen.
  2. Sök efter AdaptiveImageServletMappingConfigurationFactory, öppna och kopiera sedan konfigurationen för com.adobe.cq.wcm.core.components.internal.servlets.AdaptiveImageServletMappingConfigurationFactory coreimg.
  3. Skapa eller byt namn på den kodbaserade konfigurationsfilen till com.adobe.cq.wcm.core.components.internal.servlets.AdaptiveImageServletMappingConfigurationFactory coreimg.cfg.json.
  4. I den här filen ska du ta med webben i filtilläggsegenskapen, till exempel: "fileExtensions": [ "jpeg", "jpg", "png", "gif", "webp"].
  5. Placera den här filen i mappen för författarkörningsläge i din kodbas, till exempel: .../apps/<project>/config.author/ (och på liknande sätt config.publish/ om det behövs för publicering).
  6. Distribuera om kodpaketet.
  7. Verifiera att /system/console/configMgr that com.adobe.cq.wcm.core.components.internal.servlets.AdaptiveImageServletMappingConfigurationFactory coreimg är aktivt efter distributionen och att listan över filtillägg innehåller webben.

Relaterad läsning

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f