TC를 업데이트하셨나요? 그것도 필수입니다. (최신 TC에만 있는 현지화 기능이 없다는 것이 힌트입니다)
월 초 5일 동안 플러그인을 업데이트하지 말라는 구체적인 지침이 있습니다. 네, 메인 플러그인은 현재 Discourse와 호환되지 않습니다. 이 지침은 모든 Pavilion 플러그인에 적용됩니다(지원되는 업그레이드 기간은 월 초 5일입니다).
우리는 코어 변경 사항을 적용하는 팀(core change ‘taker’)이므로, 코어의 깨지는 변경 사항(breaking changes) 이후 플러그인을 업데이트할 시간을 확보해야 합니다. 우리는 월 초에 이 작업에 집중합니다. 하지만 생계를 유지해야 하므로, 그 외 시점의 호환성은 보장하지 않습니다. 월 초에만 업그레이드한다면 이는 문제가 되지 않을 것입니다.
정보 주셔서 감사합니다.
실험용 테마 컴포넌트가 현재 정상 작동하고 있습니다. ![]()
전혀 맞지 않습니다. 설정에 어떤 문제가 있는지는 모르겠지만, 분명 최신 TC 코드가 실행되고 있지 않습니다. 이상하네요!
저는 두 개의 프로덕션 사이트에서 이 기능을 사용하고 있으며, 두 곳 모두에서 썸네일 선택기가 완벽하게 작동하고 있습니다(다만 현재 매우 작은 이미지는 제외됩니다).
최신 TC로 업데이트했는지 다시 한번 확인해 주세요.
문제를 파악하려고 기능을 비활성화하기 시작하려 했는데, 다른 테마로 변경했다가 다시 원래대로 돌리니 somehow 해결이 되어서 정말 이상하네요!
네, 캐싱 문제일 수도 있겠네요. 좋은 지적이에요!
테마 컴포넌트를 업데이트한 후에는 웹페이지를 새로고침하는 것을 잊지 마세요. 테마를 전환하면 자동으로 그렇게 되는 것 같습니다.
다음으로 액션 버튼을 다시 추가할 예정입니다.
테스트해 주셔서 감사합니다, 데이비드!
메인 플러그인을 업데이트하여 새로운 Discourse Thumbnails를 지원합니다.
기본적으로 TLP가 썸네일을 생성하고 관리하기 위해 작성한 코드를 제거하고, 코어 썸네인과 작동할 수 있는 새로운 인터페이스를 추가하는 작업입니다.
이번 업데이트는 규모가 꽤 크지만, TC 버전에 대한 제 작업 덕분에 많은 이점을 얻었습니다:
https://github.com/paviliondev/discourse-topic-previews/pull/151
Discourse는 현재 Theme Components 내에서만 썸네일을 생성하므로, 썸네일 생성을 시작하려면 이 매우 간단한 Theme Component도 추가해야 합니다: @David님, 여기 플러그인 전용 옵션이 있으면 좋겠습니다
참고로 플러그인 전체 버전이 얼마나 유지될지 확실하지 않습니다. 앞으로는 Theme Component와 플러그인 사이드카에 집중할 가능성이 높습니다.
가능하다면 프로덕션에 배포하기 전에 스테이징 환경에서 테스트해 보시기 바랍니다. 저는 프로덕션에서 테스트했지만, 환경에 따라 결과가 다를 수 있습니다. 그리고 물론 문제가 있으면 알려주세요 …
제너레이터 구성 요소를 설치할 때 이 오류가 발생합니다
Import Error: about.json does not exist, or is invalid
되돌리겠습니다. 테스트해 주셔서 감사합니다.
업데이트: 죄송합니다! 프로덕션에서 수정하고 테스트를 마쳤습니다. 업데이트 후 브라우저를 새로고침해 주세요.
교훈: 피곤한 저녁 늦은 시간에 배포하지 마세요! (작동하는 데 결정적인 파일 하나를 밀어 놓는 것을 어떻게 잊어버렸는지 모르겠네요!) readme만으로는 아무것도 해결되지 않았을 테니까요!
OK, 상황이 좀 혼란스러워지고 있으니 현재 상태를 정리해 보겠습니다:
현재는 두 가지 서로 다른 설정이 있습니다:
- 기존 표준 플러그인 기반 설정. 다만 이를 2개로 교체할 계획입니다(사전 통보 드리겠습니다).
- 플러그인
https://github.com/paviliondev/discourse-topic-previews
또는:
- TC(테마 컴포넌트) 기반 실험적 설정. 소소한 문제점이 있을 수 있지만, 모바일에서 이미지 강조(Featured Images) 및 사이드바 반응형 처리 등 추가적인 장점이 있습니다. 기능을 추가하는 선택적 플러그인 사이드카가 있습니다.
-
테마 컴포넌트
https://github.com/merefield/discourse-topic-list-previews-theme -
더 많은 기능을 원하시면 사이드카 플러그인을 추가하세요:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar". 이를 통해 ‘액션’(토픽 목록에서 북마크 및 좋아요)과 토픽 메타 에디터의 썸네일 선택기가 추가됩니다.
서로 다른 설정으로 인해 혼란을 드려 죄송합니다.
컴포넌트가 이제 라이브 상태이며 정말 잘 작동하고 있습니다. 다시 한번 감사드립니다!
현재 우리가 직면한 유일한 문제는 '토픽 목록 썸네일 해상도 수준’이 추천 이미지에도 영향을 미친다는 점입니다. 이로 인해 추천 이미지가 너무 작아지거나, 토픽 목록의 썸네일이 너무 커지는 상황이 발생합니다. '토픽 목록 추천 이미지 해상도 수준’을 별도로 설정할 수 있을까요?
수정: 그리고 또 한 가지: 토픽 목록 미리보기 플러그인은 태그 날짜 기준으로 추천 이미지를 정렬하는 것으로 보이는데, 제 생각에는 이것이 매우 합리적입니다. 반면 테마 컴포넌트는 마지막 게시 날짜 기준으로 정렬하여 추천 이미지가 꽤 빠르게 바뀌는 문제가 있습니다. 태그 날짜 기준으로 정렬할 수 있을까요? 정말 감사합니다!
좋은 제안입니다. 해당 사항이 반영되었습니다: FEATURE: offer independent Featured Images resolution level · merefield/discourse-tc-topic-list-previews@0b90138 · GitHub
업데이트 후 진행 상황을 알려주세요.
완벽하게 작동하네요, 정말 감사합니다! ![]()
태그된 날짜 기준으로 추천 이미지 정렬도 가능할까요? (위 참조)
이 플러그인에는 자체적인 API 변경 사항이 있지만, 불행히도 TC에는 그렇지 않습니다. 따라서 한 번의 간단한 기존 HTTP 요청으로 이를 가져올 수 없다면 불가능합니다.
게시 날짜를 사용하는 건 어떨까요? 우리 매거진에 토론과 TC가 포함되는데, 사용자가 댓글을 작성하기만 하면 헤드라인을 바꿀 수 있다면 좀 이상하잖아요. ![]()
아니면 “/tag/{tag}.json?ascending=false&order=created” 피드를 가져올 수 있나요?
그리고 TC를 중심으로 계속 진행해 나간다는 계획이 맞나요?
네, 그렇게 하면 될 것 같습니다. 그리고 최신순과 생성일순을 선택할 수 있는 설정도 추가하면 좋겠네요.
