Topic List Previews (legacy)

자, 흥미로운 작업을 진행 중입니다.

테마 컴포넌트(Theme Component)에 추가 기능을 제공하는 보완 플러그인을 만들었습니다.

현재까지 테마 컴포넌트 기반 설치 환경에서 작동하는 썸네일 선택기(Thumbnail Picker)를 추가했습니다. 이 기능이 작동하려면 이 축소 버전 플러그인도 필요합니다. (테마 컴포넌트(TC)도 업데이트해 주세요)

실험용 플러그인은 여기에 있습니다:

- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"

이로 인해 두 가지 이점이 생깁니다:

  1. Discourse가 기본적으로 사용할 썸네일을 결정하는 기준을 수정하여, 원래는 거부되었을 더 유용한 작은 썸네일도 허용합니다. (저의 의견으로는 코어 기준이 너무 엄격합니다.)
  2. 토픽 메타 편집기에 작동하는 썸네일 선택기를 추가하여, 시스템이 선택한 썸네일에 만족하지 않는 경우 직접 덮어쓸 수 있습니다. 기능적으로는 원래 플러그인 버전과 거의 동일하지만, 이제 새로운 Discourse 썸네일 생성 로직과 함께 작동합니다.

제 목표는 테마 컴포넌트를 충분히 안정적이고 기능이 풍부하게 만들어 원래 플러그인을 폐기하는 것입니다.

그렇게 되면 기본 설치 환경에서는 테마 컴포넌트만 추가하면 됩니다.

자체 호스팅(self-hosted)을 하거나 플러그인 추가가 가능한 플랜을 사용 중이라면, 보완 플러그인을 추가하여 추가 기능을 활용할 수 있습니다.

전체적으로 이를 통해 유지보수를 최소화하면서 더 많은 사용자에게 토픽 목록 미리보기(Topic List Previews) 기능을 제공할 수 있습니다.

사이트 관리자 입장에서 또 다른 중요한 이점은, 프론트 엔드의 많은 표면적인 변경 사항에 대해 재빌드(rebuild)가 필요하지 않을 수 있다는 점입니다. 테마 컴포넌트만 업데이트하면 될 수도 있기 때문입니다.

10개의 좋아요