레거시 매쉬업 마이그레이션
다음 단원에서는 레거시 매쉬업 위젯 및 레이아웃을 표준 위젯, 함수 및 컨테이너로 마이그레이션하는 프로세스에 대해 설명합니다. 레거시 위젯 및 레이아웃은 향후 릴리즈에서는 더 이상 사용되지 않습니다. 매쉬업에 레거시 구성 요소가 포함되어 있는 경우 표준 위젯 및 레이아웃으로 마이그레이션하는 것이 좋습니다. 새 매쉬업을 작성할 때 반응형 매쉬업 유형을 사용하고 표준 위젯 카테고리의 위젯을 추가해야 합니다.
최신 반응형 매쉬업 유형으로 마이그레이션하면 더 빠르고 쉽게 매쉬업 설계를 작성할 수 있습니다.
마이그레이션할 때 매쉬업에 다음 변경 사항이 적용됩니다.
• 레거시 레이아웃은 컨테이너로 마이그레이션됩니다.
• 매쉬업의 레거시 위젯은 표준 위젯으로 대체됩니다.
• 레거시 위젯 및 다른 위젯 또는 서비스 간의 바인딩은 대체 위젯으로 마이그레이션됩니다.
• 레거시 위젯의 속성 값은 표준 위젯으로 마이그레이션됩니다.
|
일부 레거시 위젯에는 함수로 마이그레이션되는 속성이 포함되어 있습니다.
|
• 레거시 위젯의 스타일을 지정하는 데 사용되는 스타일 정의는 매쉬업 스타일 테마로 대체됩니다. 매쉬업 마이그레이션 대화 상자를 사용하여 레거시 위젯의 스타일 정의를 마이그레이션하는 방법을 구성할 수 있습니다. 자세한 내용은 다음 단원을 참조하십시오.
레거시 위젯의 스타일 정의 내 스타일 마이그레이션
레거시 위젯을 스타일 정의하는 데 사용되는 두 가지 유형의 스타일 정의가 있습니다.
• 플랫폼에서 사용할 수 있는 기본 엔티티입니다. 이러한 엔티티 내 사용자 정의 스타일은 마이그레이션되지 않습니다. 마이그레이션할 때 레거시 스타일 테마를 적용하여 비슷한 모양을 얻을 수 있습니다.
• 수동으로 Composer에서 생성하고 위젯에 적용한 사용자 정의 엔티티입니다. Mashup Builder의 매쉬업 마이그레이션 대화 상자에서 레거시 스타일 테마 또는 사용자 정의 테마 옵션을 선택할 때 이러한 스타일을 마이그레이션할 수 있습니다. 마이그레이션할 때 스타일은 위젯 수준에서 스타일 속성 패널의 스타일 속성으로 마이그레이션됩니다.
대체 위젯은 매쉬업 스타일 테마를 사용하여 스타일이 지정됩니다. 기본적으로 새 매쉬업 또는 마이그레이션된 매쉬업에 적용되는 스타일 테마는 PTC 컨버전스 테마입니다. 레거시 스타일 테마를 사용하여 기본 스타일 정의 스타일을 마이그레이션된 매쉬업에서 유지합니다. 사용자 정의 테마를 만들고 적용할 수도 있습니다.