Topic List Previews (legacy)

topic_list_thumbnail_resolution_level(해상도를 낮추는 값)을 2로 올리면 어떤 일이 발생하나요?

지금은 기본값을 2로 변경했습니다(기존에는 0으로, 최고 해상도의 섬네일을 제공했었죠!!) Lower default resolution · merefield/discourse-tc-topic-list-previews@c668985 · GitHub

이것이 작동하려면 낮은 해상도의 섬네일을 준비하기 위해 sidekiq가 실행 중이어야 한다는 점을 유념해 주세요. 해당 해상도의 섬네일이 준비될 때까지는 더 높은 해상도의 이미지나 원본 이미지를 제공하게 되며, 이로 인해 문제가 발생할 수 있습니다. 그런 상황은 몇 분간만 지속될 것입니다.

1개의 좋아요

불행히도 테마 컴포넌트는 아직 플러그인을 대체하지 못합니다. 하지만 시간을 주세요. 이 작업을 시작한 지 겨우 이틀밖에 되지 않았거든요!

2개의 좋아요

죄송합니다. 그냥 궁금해서요. 감사합니다.

2개의 좋아요

관심 가져주셔서 감사합니다. 오늘 시간이 조금 있어서 테마 컴포넌트의 Featured Images(대표 이미지)를 확인해 보겠습니다. (이렇게 하면 두 곳 모두에서 수정할 수 있을지도 모릅니다)

2개의 좋아요

Featured Images의 초기 버전이 실험용 Theme Component에 추가되었습니다. Discovery 루트에서만 작동하도록 테스트했습니다. 모바일 지원도 추가했습니다. (플러그인에서는 사용 불가) (@Krischan)

3개의 좋아요

오늘 아침에 업데이트를 했고, 제가 볼 수 있는 한 sidekiq는 실행 중이지만 여전히 문제가 발생합니다. 해당 컴포넌트를 사용하는 페이지에서 콘솔에 다음과 같은 내용이 표시됩니다

2개의 좋아요

네, JavaScript 오류가 레이아웃 코드를 완전히 멈추게 할 수 있습니다.

스테이징과 테마 컴포넌트를 최신 버전으로 업데이트하셨나요?

TLP 플러그인을 제거하셨을 거라고 믿습니다.

그리고 필요한 스크립트를 가져오도록 권한을 부여하셨나요?

보안 설정에 다음을 추가하세요:

~~content security policy script src: https://unpkg.com~~

이제는 더 이상 필요하지 않습니다. Discourse의 새로운 테마 수정자(Theme Modifiers)가 CSP 수정을 지원하며, 이는 이제 TC에 구현되어 있기 때문입니다.

(이를 통해 ImagesLoaded와 의존성이 다운로드될 수 있습니다)

2개의 좋아요

정말 효과가 있었습니다! 이렇게 빠르게 번역해 주셔서 놀랐습니다.

한 가지 알아차린 점은 topic list featured images tag에 태그를 선택할 수 없다는 것입니다. 아직 이 부분을 작업 중이시라는 것은 알고 있지만, 혹시 다른 문제라면 말씀해 주세요…

1개의 좋아요

태그 하나면 작동해야 합니다. 직접 입력해야 했죠. 이제 태그를 선택하도록 변경하는 업데이트를 배포했습니다(다른 여러 개선 사항도 포함).

이 기능은 전용 API에 의존하고 있었습니다. 이제 바닐라 API를 활용하도록 재작성했습니다. 불행히도 그 결과 기능이 더 단순해질 가능성이 큽니다.

1개의 좋아요

GitHub - merefield/discourse-tc-topic-list-previews: Enriches the content and layout of topic lists · GitHub 를 설치하려면 TLP 플러그인을 제거해야 하나요? 맞습니까?
너무 많은 큰 변경 사항이 이미 당신의 시간을 낭비하게 만들고 있는 것 같습니다.

1개의 좋아요

맞습니다.

네, 코어에 변경 사항이 매우 많습니다. 이번에는 따라가기 정말 힘든 과제입니다.

3개의 좋아요

로버트님, 안녕하세요.
먼저, 이 훌륭한 플러그인과 노고에 진심으로 감사드립니다.
어제부터 플러그인이 토픽 목록에 작은 이미지를 표시하지 못하는 것 같습니다:

업데이트 및 설정 상태는 다음과 같습니다:


제 포럼 URL:
https://libertysim.net/
사용 중인 git은 https://github.com/paviliondev/discourse-topic-previews.git 입니다.
설정에 잘못된 부분이 있을까요?

1개의 좋아요

가이드에 따르면, 이 플러그인은 Discourse Core의 대규모 변경 사항으로 인해 일시적으로 일부 기능이 깨져 있는 상태입니다. 현재는 매월 1일부터 5일 외의 시기에 프로덕션 업그레이드를 지원하지 않습니다. 5일에는 정상적으로 작동하고 있었습니다. 이 기간 외에 설치하거나 업그레이드하는 경우, 모든 책임은 사용자 본인에게 있습니다.

현재는 축소된 기능 세트를 갖춘 실험적 테마 컴포넌트를 제공하는 데 집중하고 있습니다.

이번 달 말쯤 플러그인 작업을 다시 진행할 예정입니다.

3개의 좋아요

모르는 일이었습니다. 지켜보겠습니다. 다시 한번 감사합니다.

3개의 좋아요

별말씀을요. 이 플러그인뿐 아니라 다른 플러그인들도 현재 매우 복잡하고 유지보수에 상당한 노력이 필요합니다. 우리가 통제할 수 없는 코어의 끊임없는 변경과 잦은 호환성 문제가 큰 도전이 되고 있습니다. 그래서 최근 해당 정책을 도입하게 되었습니다. 우리에게 숨 쉴 틈을 만들어 주니까요!

이해해 주셔서 감사합니다.

3개의 좋아요

실험용 테마 컴포넌트에 대한 주요 개선 사항:

  • 피처 이미지(Featured Images)가 이전보다 훨씬 더 완벽하게 작동하도록 대폭 재작성되었습니다. 이제 선택 가능한 발췌문과 이미지 크기 설정이 가능하며, 모바일에서도 정상적으로 동작합니다.
  • 카테고리 선택기가 정상 작동해야 합니다.
  • 설정 설명에 아직 구현되지 않거나 수정되지 않은 사항을 반영했습니다.
  • 전용 API가 부족하여 플러그인에서는 작동하던 일부 기능이 제거되거나 변경되었습니다.

참고: Chrome에서는 여전히 제 마세리(masonry) 렌더러에서 문제가 발생합니다. 스크롤을 일정 거리 이상 하게 되면 뷰가 깨지는 현상이 있는데, 이는 브라우저의 제한 사항과 제가 CSS의 한계를 과감하게 밀어붙인 결과입니다. 현재 Chrome 개발팀에서 해결 작업을 진행 중입니다. 이렇게 구현한 이유는 1. 사이드바에 반응형으로 대응할 수 있고, 2. 속도가 매우 빠르며, 3. 곧 수정될 것으로 기대하기 때문입니다. 전체적인 경험을 즐기고 싶으시다면 Firefox 또는 Safari에서 시도해 보세요.

3개의 좋아요

최신 버전으로 업데이트한 후 커스텀 위자드 플러그인에서 발생하는 문제와 동일한 문제가 발생했습니다. 태그 그룹에 속하지 않는 태그만 선택할 수 있습니다. 제 경우에는 test 태그 하나뿐입니다. 이제 아무것도 입력할 수 없습니다.

2개의 좋아요

데이비드, 이건 잠재적인 Discourse 문제인 것 같아요. 저는 네이티브 설정 타입을 사용 중입니다.

topic_list_featured_images_tag:
  type: list
  list_type: tag
  default: ''
  description:
    en: "Featured images tag."

하지만 이 설정을 했나요?

image

제한 사항을 확인해 보세요

1개의 좋아요

그렇다면 이는 담론(discourse) 관련 문제일 가능성이 높습니다. 제 태그 그룹 중 상당수가 필수 부모 태그가 없기 때문에, 그 부분은 문제가 아닙니다. 지원 팀에 이 질문을 올릴게요. 감사합니다!

2개의 좋아요

이것을 다시 텍스트 필드로 바꿀 수 있습니다. 그러면 태그 선택기가 제거됩니다. 나중에 다시 추가할까요?

1개의 좋아요