ganncamp
(G Ann Campbell)
1
호스팅된 사이트를 사용하고 있으며, 최근 일주일 정도 다음과 같은 알림이 계속 표시되고 있습니다.
[관리자 알림] 테마 또는 플러그인 중 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.component-template-resolving) (자세히 알아보기)
이 알림이 어디에서 발생하는지 어떻게 찾아볼 수 있을까요? 대부분의 플러그인은 사전 설치되어 있고, 나머지는 Discourse 자체에서 제공하는 것입니다.
테마, 컴포넌트, 플러그인 설정 화면 어디를 봐도 업데이트가 필요하다는 표시가 전혀 보이지 않습니다.
이 안내 메시지에 대한 설명은 메시지 안에 포함된 “자세히 알아보기” 링크에서 확인할 수 있습니다. 해당 링크는 component-template-resolving 비추천 사용(deprecation) 처리에 관한 공식 Meta 토픽으로 연결됩니다.
요약하자면, 이는 업데이트 문제가 아니라 비추천 사용 경고입니다. 이는 테마 또는 플러그인 중 하나가 여전히 구식 component-template 코드를 사용하고 있음을 의미합니다. 해당 아티클에서는 이를 식별하는 방법을 설명하고 있습니다.
안전 모드를 사용하여 원인을 좁혀 볼 수도 있습니다:
/safe-mode로 이동합니다.
- 모든 테마 컴포넌트를 비활성화한 후 사이트를 새로 고칩니다.
- 안내 메시지가 사라진다면, 해당 컴포넌트 중 하나가 원인입니다.
- 메시지가 계속 나타난다면, 테마를 다시 활성화하고 대신 모든 플러그인을 비활성화하여 테스트합니다.
- 안내 메시지가 다시 나타날 때까지 항목을 하나씩 다시 활성화합니다. 메시지가 나타나는 순간, 그것이 원인이 되는 항목입니다.
어떤 플러그인이나 테마가 원인을 제공하는지 알게 되면, 저자가 수정 버전을 출시할 때까지 해당 항목을 업데이트하거나 일시적으로 비활성화할 수 있습니다.
Moin
3
경고는 Unanswered Filter 컴포넌트의 특정 버전과 관련이 있는 것 같습니다.

해당 컴포넌트의 커스텀 버전을 사용 중이거나 다른 브랜치를 설치한 건가요?
ganncamp
(G Ann Campbell)
4
@Moin 감사합니다! 바로 그 힌트가 필요했어요. 제 파트너는 몇 년 전에 이 작업을 했을 때 바닐라 구성 요소를 설치하지 못했고, 이 부분을 위해 뭔가 특별한 조치를 해야 했다는 것을 아주 흐릿하게 기억하고 있거든요.
하지만 그 메시지의 어떤 부분이 ‘미답변’ 필터를 떠올리게 했는지 공유해 주실 수 있을까요? 저는 여전히 그 부분을 이해하지 못해서요.
Moin
5
질문을 제대로 이해했는지 잘 모르겠습니다
공유하신 관리자 공지사항에 링크된 주제는 컴포넌트 이름을 브라우저 콘솔에서 찾을 수 있다고 언급하고 있습니다.
그곳에서 이름을 찾았습니다