theme-component 버그

버그: 디스커스 테마 컴포넌트

과연 과일 파리(Drosophila)가 우주로 보내진 최초의 생물이었는지 알고 계셨나요? 거미는 남극 대륙을 제외한 세계 모든 대륙에서 발견됩니다 :spider:

이 테마 컴포넌트는 Auzbugs 저장소를 이식하고 업데이트한 것입니다. 처음에는 4월 1일 장난으로 시작했으며, 시간이 지남에 따라 적응되어 왔습니다. 이 컴포넌트에는 새로운 버그 상호작용 기능이 추가되었습니다.

이것은 그저 재미를 위한 것입니다 :stuck_out_tongue_winking_eye: 저는 절제해서 사용하는 것을 제안합니다. 예를 들어 할로윈 :ghost: 에만 사용하거나, 아는 사람에게 장난을 치는 용도로 :nerd_face: 사용해도 좋습니다. 테마 설정에서 특정 그룹과 사용자를 대상으로 지정할 수 있습니다.

저는 화면에 작은 버그 친구를 두고 함께 시간을 보내는 것을 좋아합니다 :ant: 버그가 귀찮아지기 시작하면 치워버립니다! 네, 이들을 퇴치할 수도 있습니다 :skull: :flushed_face:

더 알고 싶으신가요? 아래 미리보기를 확인해 보세요…

디스커스 버그 테마 컴포넌트

:eyeglasses: 데모: 이 테마 컴포넌트 미리보기

:hammer_and_wrench: Git 저장소: https://github.com/naidihr/discourse-bug-theme

:thinking: 테마 또는 테마 컴포넌트를 설치하는 방법은 무엇인가요?

설정

테마 설정에 몇 가지 옵션을 포함했습니다. 여기에는 특정 사용자와 그룹에게만 표시되도록 하는 옵션이 포함됩니다.

사용자가 기능을 켜고 끌 수 있도록 허용하는 몇 가지 방법이 있습니다.

사용자가 선택할 수 있는 버그 그룹 생성

그룹을 생성하면 사용자가 자유롭게 가입하고 탈퇴할 수 있습니다.

예를 들어 'Bugs’라는 이름을 가진 그룹을 설정하세요. 그룹 설정에서 자유롭게 가입과 탈퇴를 허용하도록 설정합니다.

이렇게 하면 가입 전과 가입 후 다음 옵션을 볼 수 있습니다.

그룹이 버그를 볼 수 있도록 테마 설정을 설정하는 것을 잊지 마세요!

컴포넌트를 사용자가 선택할 수 있는 테마로 변환

이 테마 컴포넌트를 사용자가 선택할 수 있도록 하려면 테마로 변환할 수 있습니다. 그렇게 하려면 테마 설정 하단의 변환 버튼을 클릭하세요.

테마가 되면 사용자가 선택할 수 있도록 설정하고, 밝은 색상 팔레트를 선택하며, 설치된 다른 컴포넌트를 포함하세요. 원하면 이름을 변경할 수도 있습니다.

테마 선택기 컴포넌트가 설치되어 있다면, 사용자는 사이트 메뉴에서 테마를 전환할 수 있습니다.

24개의 좋아요

정말 멋지네요!

또 하나의 제안입니다:
이 테마 구성 요소를 하루 중 특정 시간대에만 활성화할 수 있는 옵션을 추가해 주실 수 있을까요?
예를 들어, 자정에 포럼을 방문한 사용자가 이 테마를 볼 수 있다면 재미있을 것 같아요 :wink:

4개의 좋아요

다른 분이 시도해보고 싶지 않으시면 제가 확인해 보겠습니다.

관리자가 직접 커스터마이징할 수 있도록 JavaScript 코드를 헤더 파일에 포함시켰습니다 (링크된 js 파일로 포함하면 현재로서는 불가능합니다).

리포지토리에 대한 pull request를 환영합니다.

훌륭한 테마 컴포넌트네요! 덕분에 계속 웃었습니다. 사용자가 쉽게 켜고 끌 수 있도록 어딘가에 시각적인 체크박스가 있으면 유용할 것 같습니다.

좋은 지적입니다.

사용자가 켜고 끌 수 있도록 하려면, 테마 구성 요소가 아닌 테마로 변환하는 방법이 있습니다. 페이지 상단의 설명서에 해당 내용을 추가했습니다.

사용자가 자유롭게 가입과 탈퇴를 할 수 있는 그룹을 설정하는 것도 방법입니다. 이는 지정된 사용자와 그룹에게만 표시하도록 설정할 수 있는 테마 설정을 활용하는 것입니다. 이 옵션도 페이지 상단의 설명서에 추가했습니다.

4개의 좋아요

활성화해도 버그가 안 보이는데. 나만 그런 건가?

아니요, 당신만이 그런 문제가 있는 것이 아닙니다. 이 문제가 Safari, DiscourseHub, 혹은 i-devices 전반의 문제인지 정확히 알 수는 없지만, 어디에서도 어떤 버그도 발견할 수 없었습니다. 네, 오류가 있는지 확인해 봐야 한다는 것은 알지만, 그럴 여유가 없었습니다.

죄송합니다. 지금은 잘못된 의미에서 '버그’가 있네요. 확인해 보겠습니다. 해당 컴포넌트는 변경되지 않았지만, 다른 곳에서 변경 사항이 생겨 업데이트가 필요한 것 같습니다. 이전에 Safari에서는 잘 작동했었습니다.

4개의 좋아요

이 TC는 정말 “버그가 많은” 것 같아요! :drum: :clown_face:

1개의 좋아요

이 게시물이 정말 마음에 들어요. 저자에게 큰 좋아요를 눌러주려 해요.

3개의 좋아요

이거 좀 웃기다 :smiley: 문제 있는 유저 몇 명에게 장난을 쳐볼 시간이다.

1개의 좋아요