당사 사이트의 테마 컴포넌트가 최신 Discourse 버전과 호환되지 않습니다. 콘솔의 안내에 따라 안전 모드에서 수정을 시도할 때마다 컴포넌트를 여는 순간 사이트가 충돌합니다. 이 문제를 어떻게 해결할 수 있을까요?
네, 바로 그 버전입니다. 최근까지 1년 넘게 discourse를 업데이트하지 않았는데, ember 5 때문에 컴포넌트가 멈추는 것 같기도 하고요. 확신은 없어요.
그럼 어떤 테마 컴포넌트인가요?
우리가 직접 만들었어
수정을 도와달려면 코드를 공유해야 합니다… ![]()
여기서, 도움을 주셔서 감사합니다
컴포넌트가 콘솔에 여러 비권장(deprecation) 경고 메시지를 출력하고 있으므로, 해당 내용을 확인해야 합니다.
더 중요한 점은, 이 컴포넌트가 HBS 템플릿을 상당 부분 오버라이드하고 있다는 것입니다. 테마 컴포넌트가 구축되었을 당시의 버전과 현재 Discourse 버전 간의 해당 템플릿 변경 사항을 분석하고, 변경 사항을 동기화하거나(또는 템플릿을 복사한 뒤 자체 수정 사항을 다시 적용) 해야 합니다.
솔직히 말하자면, 첫인상으로는 플러그인 아웃렛(plugin outlets)을 더 잘 활용할 수 있도록 테마 컴포넌트를 (최소한 부분적으로) 재작성하는 것이 더 나은 방법입니다.
