그렇지 않을 것 같습니다. 이 경우는 이미지 그리드와 유사해 보입니다. 당시에도 해당 변경 사항에서 경고가 표시되었는데, 그때 받은 답변은 다음과 같았습니다:
그 후에도 일반적인 사이트 설정을 통해 이를 비활성화할 수 있어야 합니다.
@davidb 확인해 주시겠어요?
예정된 변경 사항에서 사용되는 이 표현이 더 혼란스럽지 않도록 하는 방법도 함께 찾아야 한다는 데 동의합니다.
설정 가능한 경우, 변경 사항 자체의 제목과 설명에서 이를 명확히 할 수 있도록 해보는 것이 하나의 방법이 될 수 있습니다.
GIF의 예정된 변경 사항은 현재 숨겨진 사이트 설정에 포함되어 있지만, 앞으로는 이를 가시적으로 표시하고 관리자 영역에서 활성화/비활성화할 수 있도록 하는 것이 좋겠습니다.
그동안 예정된 변경 사항을 ‘No one’으로 유지해 두면, 향후 기본적으로 비활성화 상태로 유지됩니다. 관리자 측에서 추가적인 변경 사항은 필요하지 않습니다.
네, enable_gifs를 검색했을 때 예정된 변경 사항 페이지로 바로 연결되었습니다. 꽤 혼란스러웠습니다.
예정된 변경 사항이라는 개념은 좋습니다. 다만 언어 표현을 조금 다듬으면 좋겠습니다.
모두 감사합니다!
이 경우 @davidb @mcwumbly, enable_gifs의 변경 유형이 feature가 아니라 site_setting_default였다면 그 무서운 영구 메시지(상시 알림)가 표시되지 않았을 것입니다. 이 부분은 여기서 제어됩니다:
하지만 일반적으로 이 예정된 변경사항에 대해 feature 유형은 문제없다고 생각합니다… 그래서 아마도 이 영구 알림을 예정된 변경사항에 대해 더 명시적으로 만들어야 할 것 같습니다.
예를 들어 will_become_permanent: true 같은 추가 메타데이터를 넣는 건 어떨까요? 잘 모르겠습니다…
왜 다른 옵션 대신 클립피(Klipy)를 사용하도록 유도한 거야? 저는 지피피(Giphy)를 더 선호하고 계속 쓰고 싶어.
이 컴포넌트의 설정과 상호작용 방식 때문에 지피피(Giphy) 같은 다른 옵션을 사용하려면 정말 헷갈려.
제 생각에는 Giphy가 더 이상 무료 옵션이 아니기 때문인 것 같습니다.
지금은 괜찮습니다. 해결했어요 (Moin님 감사합니다!). 설정이 보이려면 discourse gif 구성 요소를 제거해야 했습니다. 그런 다음 설정을 no one으로 변경하고, 구성 요소를 다시 설치하고 설정을 다시 했습니다. 이제 제 환경에서는 giphy가 다시 작동합니다.
도와드릴 수 있어서 기쁩니다. GIF 테마 컴포넌트가 설치된 상태에서 예정된 변경 사항이 숨겨지므로 이 부분이 약간 혼란스럽습니다. 컴포넌트를 사용하려면 먼저 컴포넌트를 제거하고, 예정된 변경 사항을 비활성화한 뒤 다시 설치해야 합니다.
변경 사항에 대해 통지를 받으셨나요, 아니면 예정된 변경 사항이 숨겨져 있어 통지가 억제되었나요? 이로 인해 마이그레이션을 실행해야 하고 API 키를 가져와야 한다는 사실을 알지 못하는 문제가 발생하는 것이 아닐까 궁금합니다.
오, 예전에는 테마 컴포넌트에 이 기능이 있었지만 코어에는 없습니다. providerLogo가 있었거든요:
클립이(Klipy) 로고는 FEATURE: Add Klipy as GIF API provider - Pull Request #107 - discourse/discourse-gifs - GitHub 에서 추가되었습니다. @davidb 코어 버전에서 이 프로바이더 로고를 의도적으로 제외하신 건가요?
불행히도 코어에 이식할 때 누락된 것 같습니다. 테마 컴포넌트에서는 조건부로 표시되었지만, 이제는 항상 표시되어야 합니다.
여기에 추가했습니다: UX: add Klipy branding to gifs picker - Pull Request #41501 - discourse/discourse - GitHub
최근 테마 컴포넌트에 전역 공지 배너가 추가되었습니다. 이제 컴포넌트가 최신 상태일 때 사이트 관리자에게 배너와 이 주제에 대한 링크가 표시됩니다.
지난주 다가오는 변경 사항을 안정판으로 이동했으므로, 해당 테마 컴포넌트를 사용 중인 모든 사이트에 이제 배너가 표시되어야 하며, 필요한 조치를 취할 수 있습니다.
가까운 시일 내에 해당 저장소를 아카이브할 계획이므로, giphy를 계속 사용하길 원하신다면 저장소를 포크하는 것이 좋을 수 있습니다.
귀속 요구사항이 실제로 읽혀졌는지도 의문입니다. 마크는 귀속 표시 1개뿐이며, 선택 사항입니다:
https://docs.klipy.com/attribution
API 설정을 원치 않는 경우 이 기능을 끄는 방법도 없어 보입니다.
우리는 셀프 호스팅을 사용하며, 이전 테마 구성 요소에서 Giphy를 사용했습니다. 이를 비활성화한 후 이제 Klipy API 옵션만 표시됩니다. 기존 Giphy 키를 입력하여 이를 제공자로 사용할 수 있는 방법이 있나요, 아니면 이제 Klipy를 사용해야 하나요?
수정: 그런 것 같지 않아서, 이제 Klipy를 통한 인증 영상에 의존할 수밖에 없습니다.
hi @fearlessfrog ![]()
저도 같은 문제를 겪었습니다. giphy를 계속 사용하려면 테마 컴포넌트를 완전히 삭제해야 합니다(비활성화만으로는 부족합니다). 그런 다음 admin -> upcoming changes → enable gifs 설정을 "no one"으로 설정하세요. 이후 컴포넌트의 포크 버전을 다시 설치해야 사용할 수 있습니다 - 팀이 곧 그들의 버전을 아카이브할 예정이거든요. 여기서 제가 만든 컴포넌트 포크를 공유합니다.
기존 컴포넌트 제거(삭제):
admin-upcoming changes에서 설정 비활성화
팀이 왜 이렇게 처리했는지는 정말 모르겠지만, 매우 혼란스럽고 알아내는데 시간이 오래 걸렸습니다(Moin의 설명 덕분에). 셀프호스터들에게는 매우 unfriendly합니다. 언젠가 불필요한 필드와 파일 없이 포크를 내 컴포넌트로 다시 빌드할 수도 있지만, 그렇게 되면 관리자 배너 메시지를 설정하겠습니다.
팀에게 알림: Discourse Gifs 컴포넌트가 여전히 기본 컴포넌트 설치 페이지에 목록으로 남아 있습니다:
감사합니다. @davidb 이 옵션을 제거해 주시겠어요?
이렇게 한 이유는 저희가 호스팅하는 고객들의 설정에 최적화하기 위해서입니다. 저희는 수동으로 들어가서 오래된 gif 컴포넌트를 대신 제거해 주고 있습니다. Giphy의 가격이 너무 높게 발표되었기 때문에 사람들이 Giphy를 계속 사용하길 원할 것이라고는 예상하지 못했습니다. 이것이 처음부터 테마 컴포넌트에 Klipy를 추가한 이유입니다.
다음에는 셀프 호스팅하면서 기존 컴포넌트를 계속 사용하려는 사람들을 위해 OP에 조금 더 많은 정보를 추가할 수 있을 것입니다. 여기서는 셀프 호스터들도 Klipy로 전환할 것이라고 가정했습니다:
이 문제를 덜 혼란스럽고 놀라지 않도록 만드는 방법을 반드시 생각해 보겠습니다. David B에게 내부 토픽을 열도록 요청했으며, 가까운 시일 내에 이 작업을 진행할 예정입니다.
제가 이해가 안 되는 부분은, 저는 여전히 기존 무료 Giphy API를 아무 문제 없이 사용 중이라는 점입니다. 방금 Giphy 개발자 대시보드에 로그인했는데, 여전히 그대로 있습니다. 제가 supposedly 지불해야 하는 그 수수료들은 무엇인가요? 저는 신용카드를 입력하거나 돈을 지불한 적이 없었고, 지금도 어디에서 지불해야 하는지 보이지 않습니다 - 제게는 항상 그랬던 것처럼 보입니다. 포럼에 연결되어 있는 Giphy는 레이트 리미팅(rate limiting)이 걸리지 않는 것 같고, 우리는 이것을 꽤 많이 사용하거든요 ![]()
음, Apparently 시간당 100회 API 호출까지는 제대로 작동하는 것 같습니다. 이는 많은 셀프호스터에게 충분히 괜찮을 것이라 생각합니다.
네, 맞습니다. 다만 저희는 GIF를 핵심 기능으로 삼고 싶어 하는데, 그렇게 되면 저희 호스팅 환경에서는 비용이 감당하기 어려울 정도로 비쌀 것 같습니다.
테마 컴포넌트에는 이 목록에서 'Powered by Klipy’만 있었던 것 같습니다. 코어로 이식할 때 공식 웹사이트와 대조하여 확인하는 데 더 주의 깊었어야 했습니다. UX: add placeholder text for Klipy gifs search - Pull Request #41651 - discourse/discourse - GitHub 에서 필수인 주요 출처를 추가했습니다.
완료했습니다. UX: remove gifs from popular theme components - Pull Request #41649 - discourse/discourse - GitHub 에 추가했습니다.
이 경고가 표시되는 방식에 대한 로직을 업데이트했습니다. 이제 DEV: add upcoming change permanent banner metadata - Pull Request #41700 - discourse/discourse - GitHub 에서 해결되었을 것입니다.
Discourse 최신 버전을 실행 중인 사이트에서는 이제 이러한 문제가 해결되었어야 합니다.





