CoralUI3로 마이그레이션 후 리치 텍스트 편집기 단추 문제 해결

사용자 지정 대화 상자 및 클라이언트 라이브러리를 CoralUI2에서 Adobe Experience Manager as a Cloud Service(AEMaaCS)의 CoralUI3로 마이그레이션하면 글꼴, 크기 및 색상에 대한 리치 텍스트 편집기 버튼이 작동하지 않습니다. 이 문제는 개발자가 CoralUI3과의 호환성을 확인하지 않고 리소스 유형을 업데이트할 때 발생합니다. 이 문제를 해결하려면 CoralUI3 호환성을 위해 모든 사용자 지정 대화 상자와 클라이언트 라이브러리를 수동으로 검토하고 업데이트합니다.

설명 description

환경

  • 제품: Adobe Experience Manager as a Cloud Service(AEMaaCS) - 사이트
  • 시나리오: granite/ui/components/foundation to granite/ui/components/coral/foundation에서 마이그레이션

문제/증상

  • CoralUI2에서 CoralUI3로 마이그레이션한 후 글꼴, 크기 및 색상에 대한 리치 텍스트 편집기 버튼이 변경 사항을 적용하지 못합니다.
  • 기초 구성 요소에서 coral foundation 구성 요소로 sling:resourceType 값을 업데이트하면 대화 상자의 스타일 지정 기능이 중단됩니다.
  • CoralUI2 구성 요소를 참조하는 사용자 지정 대화 상자 및 클라이언트 라이브러리는 마이그레이션 후 예상대로 작동하지 않습니다.
  • 리치 텍스트 편집기 기능이 표시되지만 마이그레이션된 대화 상자에서 서식 지정 작업을 실행하지 않습니다.

해결 방법 resolution

다음 단계에 따라 문제를 해결하십시오.

  1. 필요한 변경 사항 및 지원되는 구성 요소에 대해서는 공식 CoralUI2에서 CoralUI3로의 마이그레이션 설명서를 검토하십시오.
  2. 각 사용자 지정 대화 상자 및 클라이언트 라이브러리 구현을 검사하여 CoralUI3 표준과의 호환성을 확인합니다.
  3. 직접 리소스 유형을 바꾸지 마십시오. 마이그레이션된 모든 구성 요소에 대해 CoralUI3 호환성을 확인하고 관련 클라이언트 라이브러리를 업데이트하여 적절한 기능을 구현하십시오.
  4. 공식 권장 사항에 따라 CoralUI3에서 제거되거나 변경된 플러그인 또는 구성 요소를 리팩터링하거나 교체합니다.
  5. 수동으로 조정한 후 영향을 받는 모든 대화 상자 및 리치 텍스트 편집기 기능을 철저하게 테스트합니다.
  6. 마이그레이션 후 글꼴, 크기 및 색상 버튼이 올바르게 작동하는지 테스트합니다. 기능을 확인한 후에만 배포를 완료합니다.

참고: 일부 CoralUI2 플러그인 또는 구성 요소가 CoralUI3에서 제거되거나 변경되었습니다. 지원되지 않는 기능에 대해서는 마이그레이션 설명서 를 참조하십시오. 자동 교체는 충분하지 않습니다. 수동으로 검토하십시오.

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