National Flags

오픈소스는 무료라는 뜻이 아닙니다. 제가 하고 싶은 말은 바로 그겁니다.

공식 플러그인의 유지보수는 호스팅 수익으로 충당됩니다.

누군가 이 기능들을 정말 간절히 원하고, 기술은 부족하지만 예산이 있다면 무엇을 해야 할지 알 겁니다…

4개의 좋아요

이것은 미국적인 관점에서만 그렇습니다. 전 세계적으로, 혹은 미국 자체의 입장에서 보더라도 그렇지 않습니다. 독립된 국가들을 위한 라이브러리라면 별과 줄무늬(미국 국기)만 포함되어야 하고, 다른 것은 포함되지 않아야 한다는 의미입니다. 연맹기(영국 국기)와 잉글랜드, 웨일스, 스코틀랜드의 관계도 마찬가지입니다. 독일과 그 연방주들, 스위스와 그 주(칸톤)들의 관계도 그렇습니다. 그 목록은 정말로 길고, 미국 내의 일부(정치적) 의견이 원칙을 바꿔서는 안 됩니다.

물론 미국 모든 주를 위한 라이브러리를 만들 수도 있습니다. 그리고 전 세계 모든 국기를 위한 별도의 라이브러리도 만들 수 있겠죠.

4개의 좋아요

3개의 게시물이 기존 주제에 병합되었습니다: 플러그인을 향상시키기 위해 자금을 모금하는 플러그인

답변 주셔서 감사합니다.

2개의 좋아요

이 플러그인을 사용자가 입력하는 기본 ‘region’ 필드와 통합할 수 있을까요?

동일한 데이터를 담는 두 개의 필드는 혼란을 초래하므로 필요하지 않습니다.

포크해서 원하는 대로 사용해도 됩니다.

(데이터가 (sic) 잘 매핑될지 확신은 없지만, 플래그가 지역보다 많을 가능성이 높습니다?)

이 플러그인은 의도적으로 ISO 플래그 세트를 지원합니다.

3개의 좋아요

지역과 플래그를 비교해 보았습니다. 반대입니다.

즉, 제 경우를 들면 플래그에는 캐나다(Canada)가 표시됩니다.
지역은 캐나다를 구분합니다.

  • Canada_bc
  • Canada_ns
  • 등

지역은 국가 이름으로 시작하고, 주(캐나다의 경우)나 미국의 주 약어와 같은 항목에 대한 짧은 코드가 뒤에 붙습니다.

3개의 좋아요

네, 알겠습니다. 그러면 지역 기능을 비활성화해 보겠습니다. 우리의 접근 방식에서 국기 표시가 더 유용하다고 판단했기 때문입니다.

우리는 기본 정보 외에는 더 많은 데이터를 요청하지 않으며, 국기 아이콘은 회원들 간의 참여와 관계 구축에 가치를 더해 주는 것 같습니다.

4개의 좋아요

이 모든 내용을 완전히 이해하지는 못하지만, decorateWidget을 사용하므로 고장 난 것이 맞죠? 그렇다면 누군가가 broken 태그를 추가해야 하는 건가요?

3개의 좋아요

현재 그 상태를 공정한 상태라고 생각하지 않습니다:

이 링크에서는 해당 기능이 아직 공식적으로 비추천(deprecated)되지 않았고 대상 API도 준비되지 않았다고 언급하고 있으므로, 아직 broken 상태가 아니라고 봅니다.

하지만 계획이 없다면 곧 그렇게 될 것이라 동의합니다.

4개의 좋아요

실제로 decorateWidget은 여전히 현재 지원되는 API로, 게시 스트림을 커스터마이즈하는 데 사용됩니다. 해당 UI 부분의 현대화를 계속 진행 중입니다.

수주 내에 업그레이드 경로를 공개할 예정입니다. 이는 최근 게시 메뉴와 토픽 목록 업그레이드와 유사한 과정을 따를 것입니다. 비권장(deprecation) 처리, 관리자를 위한 경고, 자동 기능 플래그, 그리고 테마 및 플러그인 개발자가 필요한 변경 사항을 적용할 수 있는 충분한 시간을 제공할 것입니다.

6개의 좋아요

Discourse 3.5.0.beta9로 업데이트한 이후

[관리자 알림] 플러그인 'discourse-nationalflags’에는 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.post-stream-widget-overrides) (자세히 알아보기)

해당 게시글에는 decorateWidget에 언급된 업그레이드 경로에 대한 많은 세부 정보가 있는 것 같습니다.

4개의 좋아요

업데이트에 대한 업데이트가 있나요? 최근 저희 사이트에서 전체 업데이트를 진행했는데, 플래그가 사라졌습니다. 사용자의 위치에 기반한 가정을 할 수 없다면, 어떻게 지역주의를 유지할 수 있단 말인가요.:laughing:

2개의 좋아요

해당 업데이트도 기다리고 있습니다. User Field TC가 깨지거든요.

1개의 좋아요

이 글을 쓰는 시점에서 @Ebs 님은 3월 이후로 메타를 방문하지 않으셨기 때문에, 이 플러그인을 유지보수할 의사가 더 이상 없으실 수도 있다고 추측합니다. 만약 그렇다면 비공식화(deprecation)에 대한 공지라도 있었으면 좋았을 텐데 아쉽네요.

우리가 국기 표시를 계속 유지하려면 다른 누군가가 유지보수되는 포크를 만들어야 할 것 같고, 그렇지 않으면 이 플러그인을 사용 중지해야 할 것 같습니다. :sob:

Upcoming post stream changes - How to prepare themes and plugins 에 없는 것 중 하나는 decorateWidget를 대체할 플러그인 아웃렛(plugin outlets)을 찾는 방법입니다. 큰 변경 사항은 아닐 수 있지만, 백엔드 개발자인 저에게는 이것을 쉽게 수정하기에는 설명이 충분하지 않았습니다. (저는 이 설명의 대상 독자가 아닙니다! 이는 설명 자체의 결함을 의미하는 것이 아닙니다.)

1개의 좋아요

네, 저도 업데이트를 기다리고 있습니다. 이 플러그인에 ‘고장’ 태그를 붙여야 하나요?

이 문제가 더 이상 작동하지 않는다는 보고를 해주셔서 감사합니다. broken 태그를 추가했습니다. 새로운 포크와 유지보수자가 있다면 좋겠습니다. 아무도 나서지 않는다면 제가 직접 살펴보겠습니다.

5개의 좋아요

오마이갓, 완전 대박이네요

전체적으로 꽤 오래된 코드라 더 깊이 있게 개선하는 데는 나서지 않았지만, 적어도 여기 (어느 정도) 글리머화되고 최소한 기능은 작동하는 포크를 공유합니다:

여기서 요청했던 대로 드롭다운에 국가 전체 이름을 표시하도록 변경했습니다.

잘 작동하는지 알려주세요! 잘 되길 바라요 :sweat_smile:

(새로운 토픽을 만드는 게 나을까요?)

수정: 여기의 깨진 태그가 혼란을 줄 수 있어서 새 토픽을 만들었습니다.

6개의 좋아요

@chapoi 궁금합니다 - user-nationalflags-preferences.js.es6를 그냥 js 파일이 아닌 es6 파일로 남겨둔 이유가 있나요?

감사합니다! :heart:

제가 포크한 버전이 정상적으로 작동합니다.

  • 프로필에 국기가 표시됩니다.
  • 제 게시물에 국기가 표시됩니다.
  • 프로필 설정에서 국기를 수정할 수 있습니다.
3개의 좋아요