이것이 편집 유예 기간 설정과 어떤 식으로든 관련이 있습니까? 토론 목록 미리보기(Theme Component) 역시 첫 번째 게시물이 더 이상 편집 불가능해지기 전까지는 섬네일을 제공하지 않습니다. 하지만 이 범주에는 그런 방식이 전혀 적합하지 않으며, 이 범주에서는 사용자가 게시물을 무제한으로 편집할 수 있도록 하는 것이 더 바람직합니다.
프론트엔드 관리자로서, 주제 목록 섬네일(Topic List Thumbnails)과 주제 목록 미리보기(Topic List Previews)는 백엔드에서 섬네일을 생성하는 것과 동일한 핵심 프로세스를 활용합니다. 해당 비동기 작업은 편집 유예 기간이 끝나기 전까지는 실행되지 않습니다. 업데이트: 이미지가 원격에 있는 경우입니다. 이미지가 로컬로 업로드된 경우 섬네일 생성 프로세스가 즉시 시작됩니다.
해당 프로세스는 테마 구성 요소로 수정할 수 없으며, 변경하려면 플러그인이나 백엔드에 대한 PR(풀 리퀘스트)이 필요합니다(TLP가 일부 추가 기능을 위한 보완 플러그인이 있다는 점을 고려하더라도 마찬가지입니다).
참고로, 코어에 섬네일 지원이 추가되기 전에는 주제 목록 미리보기가 플러그인이었으며, 섬네일 생성 일정 관리 측면에서 거의 동일한 방식으로 작동했습니다. 팀에 대해 단정할 수는 없지만, 그렇게 유지하는 데에는 다음과 같은 논리가 있습니다: 자주 편집되어 삭제될 수 있는 소스 이미지에 대해 섬네일을 생성하는 것은 원하지 않으며, 만약 이미지가 마지막 순간에 추가된다면 어떻게 될까요?
이를 완화하는 한 가지 방법은 각 테마 구성 요소에서 기본 아이콘/이미지 기능을 사용하는 것입니다. 메이슨리/타일 뷰의 경우, 이는 레이아웃의 급격한 변화를 줄이는 데 도움이 됩니다. 아니면 유예 기간을 최소화하는 것은 어떨까요?
아, 그래, 알겠어. 그게 기본 동작인 건 완전히 말이 돼. 여기가 좀 난감한 상황인 이유는, 이 카테고리에 올라올 대부분의 게시물이 마인크래프트 모드일 테니까. 그래서 어떤 토픽이든 첫 번째 게시물은 자주 수정되지 않아야 하고, 썸네일도 바뀔 가능성이 높다는 게 말이 되는 거지.
솔직히 말해서, 이 동작을 바꿀 수 있는 플러그인이 있는지 아는 게 없지? 코어가 왜 이걸 지원하지 않는지는 이해가 가는데, 그레이스 기간에만 의존하는 건 우리한테는 안 될 것 같아.
게레스, 혼선을 드려 죄송합니다. 이제 제 자리로 돌아와서 로직에 대한 빠른 테스트와 검토를 해 보았습니다.
제 이전 설명이 불완전했습니다:
이미지가 어떤 형태로든 원격에 있는 경우(원격 링크의 원박스 포함, CDN에 저장된 경우 포함) 섬네일은 지연 작업 Jobs::PullHotlinkedImages의 영향을 받으며, 이 작업은 실제로 편집 유예 기간 이후에 예약됩니다(이 부분은 정확했습니다):
그러나: 이미지를 사이트로 직접 업로드하는 경우(예: 이미지를 붙여넣는 경우) 섬네일은 비동기 프로세스를 통해 생성되며, 이 프로세스는 즉시 시작되는 것으로 보입니다. 이미지를 다른 로컬 이미지로 업데이트하면 이 변경 사항도 거의 즉시 반영됩니다. 위의 몇몇 게시물을 업데이트했습니다. 이 작업을 자주 수행하지 않아서 이 부분을 누락했었습니다.