Glazed 테마에서 DXPR Theme으로 마이그레이션하기.
2021년 4월 15일부터 모든 Glazed 제품은 지원 종료로 표시됩니다. 웹사이트에 Glazed 제품이 설치되어 있다면 사이트가 위험할 수 있습니다.
Glazed 테마에서 DXPR Theme으로 마이그레이션하기
- 새로 오픈소스화된 다음을 다운로드하세요: DXPR Theme + Helper Module (출처: Drupal.org). 또는 Composer로 설치하세요.
- DXPR Theme 활성화
- 모듈 활성화: Configuration Manager 모듈.
- 다음으로 이동: 확장
- Configuration Manager 검색
- 아래로 스크롤하여 설치 선택
- 현재 테마 설정 내보내기:
- ‘구성 > 개발 > 구성 동기화’로 이동
- 다음을 선택하세요: 내보내기
- “단일 항목” 선택
- “구성 이름”에서 “color.theme.glazed” 선택
- 모든 설정 복사
- 새 탭에서 가져오기 섹션 열기
- “단순 구성” 선택
- 새 이름(예: “color.theme.dxpr_theme”) 만들기
- 다음을 클릭하세요: 가져오기
- 4.4~4.9단계를 “glazed.settings”에 대해 반복하고 이름은 “dxpr_theme.settings”으로 지정
- “테마 설정”으로 이동하여 “구성 저장” 클릭
- 테마 설정에 사용자 정의 CSS나 JS가 있다면 사용자 코드에서 문자열 glazed를 dxpr_theme으로 바꾸고 테마 설정 폼을 다시 저장하세요
- Go to Structure > Block Layout DXPR에서 사용하던 것과 같은 블록 배치를 재현하세요
- Glazed Helper 모듈 비활성화:
- 이 과정에서 콘텐츠 유형을 잃지 않도록 사이트 코드에서 “.info.yml” 검색
- 모든 의존성을 교체하세요: glazed_helper → dxper_theme_helper, 저장
- 다음 모듈을 비활성화하세요: Glazed Helper 모듈.
- 캐시 지우기.
- Glazed 테마 페이지 설정으로 필드를 맞춤 설정한 경우 다음이 필요합니다:
- 노드 설정으로 이동: 설정
- “편집” 클릭
- DXPR 테마 페이지 설정에 같은 맞춤 설정을 재현
- Glazed 페이지 설정 필드 모음을 삭제.
- 새로 오픈소스화된 다음을 다운로드하세요: DXPR Theme + Helper Module 출처: Drupal.org
- 다음 모듈을 비활성화하세요: Glazed Helper 모듈.
- 모듈과 테마 활성화: DXPR Theme Helper 모듈 + DXPR Theme
- 현재 테마 설정 내보내기
- 테마 설정으로 이동
- “가져오기/내보내기” 선택
- 모든 기존 테마 설정을 복사.
- “모양” 클릭
- DXPR 테마에서 “설정” 클릭
- “가져오기/내보내기”를 선택한 뒤 “테마 설정 가져오기” 선택
- 테마 설정 붙여넣기
- 아래로 스크롤하여 “구성 저장” 선택
- DXPR 테마를 기본 테마로 설정:
- “모양”으로 이동
- DXPR 테마에서 “기본값으로 설정” 선택
- DXPR 테마 페이지 설정으로 리전을 숨긴 경우 다음이 필요합니다:
- 노드 설정으로 이동: 설정
- “편집” 클릭
- DXPR 테마 페이지 설정에서 원하는 필드 숨기기
- Glazed 페이지 설정 필드 제거:
- “구조”로 이동
- “콘텐츠 유형” 선택
- 원하는 콘텐츠 유형의 “필드 관리” 선택
- Glazed 페이지 설정 행의 “삭제” 아이콘 클릭
- 블록 구성을 DXPR Theme으로 마이그레이션
- “구조” 선택
- “블록” 선택
- 오른쪽 위의 “DXPR Theme” 탭 선택
- “Glazed”에 있던 구성을 “DXPR Theme”에 똑같이 재현
- 완료되면 Glazed 테마를 비활성화하고 사이트에서 제거하세요.
마이그레이션에 도움이 필요하신가요?
규모가 작은 프로젝트는 마이그레이션과 콘텐츠 무결성 확인이 쉽습니다.
규모가 큰 프로젝트는 모듈과 구성 간의 상호 작용 때문에 마이그레이션이 복잡해질 수 있습니다.
DXPR 팀은 Glazed에서 DXPR 제품으로의 마이그레이션에 대해 자문하거나 마이그레이션을 직접 수행할 수 있습니다.