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:resourceTypevalores 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:
- 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.
- Inspecione cada caixa de diálogo personalizada e implementação da biblioteca do cliente para confirmar a compatibilidade com os padrões CoralUI3.
- 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.
- Refatore ou substitua plug-ins ou componentes removidos ou alterados no CoralUI3 de acordo com as recomendações oficiais.
- Testar todos os diálogos afetados e recursos do editor de rich text completamente após fazer ajustes manuais.
- 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.