Correção de problemas do botão Editor de Rich Text após a migração para CoralUI3

A migração de caixas de diálogo personalizadas e bibliotecas de clientes do CoralUI2 para o CoralUI3 no Adobe Experience Manager as a Cloud Service (AEMaaCS) faz com que botões do editor de rich text para fonte, tamanho e cor parem de funcionar. Esse problema ocorre quando desenvolvedores atualizam tipos de recursos sem verificar a compatibilidade com o CoralUI3. Para resolver o problema, revise e atualize manualmente todas as caixas de diálogo personalizadas e bibliotecas de clientes para compatibilidade com CoralUI3.

Descrição description

Ambiente

  • Produto: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
  • Cenário: Migração de granite/ui/components/foundation to granite/ui/components/coral/foundation

Problema/Sintomas

  • Depois de migrar do CoralUI2 para o CoralUI3, os botões do editor de rich text para fonte, tamanho e cor não aplicam as alterações.
  • A atualização de sling:resourceType valores de componentes de base para componentes de base de coral interrompe a funcionalidade de estilização em caixas de diálogo.
  • As caixas de diálogo personalizadas e as bibliotecas de clientes que fazem referência aos componentes CoralUI2 param de funcionar conforme esperado após a migração.
  • Os recursos do editor de rich text são exibidos, mas não executam ações de formatação em caixas de diálogo migradas.

Resolução resolution

Siga estas etapas para resolver o problema:

  1. Revise a documentação oficial de migração do CoralUI2 para o CoralUI3 para conhecer as alterações necessárias e os componentes com suporte.
  2. Inspecione cada caixa de diálogo personalizada e implementação da biblioteca do cliente para confirmar a compatibilidade com os padrões CoralUI3.
  3. Evite substituições diretas do tipo de recurso; valide cada componente migrado para obter compatibilidade com CoralUI3 e atualize as bibliotecas de clientes relacionadas para garantir a funcionalidade adequada.
  4. Refatore ou substitua plug-ins ou componentes removidos ou alterados no CoralUI3 de acordo com as recomendações oficiais.
  5. Testar todos os diálogos afetados e recursos do editor de rich text completamente após fazer ajustes manuais.
  6. Após a migração, teste os botões de fonte, tamanho e cor para garantir que eles funcionem corretamente. Finalize a implantação somente após confirmar a funcionalidade.

Observação: Alguns plug-ins ou componentes do CoralUI2 são removidos ou alterados no CoralUI3. Consulte a documentação de migração para ver recursos não suportados. As substituições automatizadas não são suficientes; execute uma revisão manual.

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