Babble Chat

Discourse 설정에서 플러그인이 활성화되어 있나요?

네. 그리고 ./launcher rebuild app도 실행하세요

@angus lodash를 제거하면서 Babble을 열 때 사용자를 첫 번째 읽지 않은 채팅으로 이동시키던 기능이 사라진 것 같습니다. 또한 읽음과 읽지 않음 사이에 구분선도 더 이상 없습니다.

lodash에서 벗어나는 과정에서 의도적으로 그렇게 한 건가요? 저 역시 변경 사항을 직접 확인해 보았지만 눈에 띄는 부분은 없었습니다. 다만 저는 Discourse에 대해 잘 아는 편이 아니라서요.

여기서 이 프로젝트를 활발하게 유지하기 위해 해 주시는 모든 일에 감사드립니다.

2개의 좋아요

아이콘만 표시되는 대신 기본적으로 확장된 채팅을 표시할 수 있는 방법이 있나요?

1개의 좋아요

최신 버전의 Discourse와 Babble를 사용하고 있습니다. Babble이 매번 로딩 아이콘만 표시되고 전송이 완료되지 않는 문제가 지속적으로 발생하고 있습니다. 대부분의 경우 메시지가 제대로 전송되었는지 확인하려면 브라우저의 강제 새로고침을 해야 합니다.

보낸 채팅마다 보이는 화면 예시:

5개의 좋아요

저희도 동일한 문제를 겪고 있으며, 끝없이 도는 로딩 아이콘이 계속 나타납니다. 조속히 수정되기를 바랍니다.

2개의 좋아요

또한 알림이 끝나지 않고, 새 메시지가 계속 표시됩니다!

4개의 좋아요

여기 업데이트가 있나요? 플러그인이 현재 2.6.0.beta5 버전에서 작동하지 않아서 완전히 비활성화해야 했습니다 :confused:

수고 많으십니다. 정말 감사드립니다!

3개의 좋아요

여러분 안녕하세요

모더레이터에게 채팅 설정 권한을 부여할 수 있을까요?
채팅 토픽의 게시글 수가 10,000개에 도달하는 문제가 계속 발생하고 있습니다.

모더레이터가 새 채팅을 열 수 있도록 권한을 주고 싶습니다. 현재는 1~2주마다 새 채팅을 생성해야 하는 상황입니다. 이 채팅은 정말 인기 있습니다.

2개의 좋아요

요약 – James Kiesel의 Babble 플러그인을 누군가 인수(adopt)해 주었으면 좋겠습니다. Discourse 플러그인 인수에는 선례가 있으며(예시), Babble을 사용하는 많은 분들이 이 플러그인이 서서히 퇴화하여 결국 쓸모없어지는 것을 원하지 않는다는 것을 잘 알고 있습니다.


최근 2년가량 Babble의 업데이트나 버그 수정이 점점 줄어드는 추세입니다. 여기에는 어떠한 판단도 없습니다 – @gdpelican은 원래의 Babble 포럼 스레드에서 Babble을 계속 유지할 동기도 욕심도 없다고 분명히 말씀하셨습니다. 저는 그 입장을 충분히 존중합니다.

@angus를 비롯한 다른 개발자들이 지난 1년여 동안 버그 수정에 도움을 주셨습니다 – 이에 감사드립니다 – 하지만 개발자들의 이러한 자발적인 도움은 얼마나 더 오래 지속될 수 있을까요?

Babble이 다른 개발자나 개발팀에 의해 인수되는 과정이 어떻게 이루어지는지 정확히 모르겠습니다. @jomaxro, @simon, 또는 @justin – 여러분 중 한 분이나 다른 Discourse 팀 멤버가 이 부분에 도움을 줄 수 있을 것 같습니다.

더 이상 찾을 수는 없지만, 과거에 Babble을 Discourse 코어에 통합하는 것에 대한 논의가 있었고, 그 결정은 하지 않는 쪽으로 내려졌다고 믿습니다. Babble이 Discourse 코어의 일부가 되어 공식적으로 지원받을 가능성이 없다면, 누군가가 이에 대한 주요 책임을 맡지 않는 한 기능적인 Babble을 계속 사용하는 좋은 방법이 보이지 않습니다.

비용이 문제가 된다면, 제 Babble 사용 포럼을 대신하여 기금 마련에 필요한 금액을 먼저 투입하는 데 기꺼이 응하겠습니다.

Babble에 대해 임시방편적인 패치와 느린 반응형 버그 수정만으로는 더 이상 버틸 수 없을 것 같습니다. Babble이 사용 불가능해지기 전에 구할 수 있을까요?


P.S. Slack 같은 도구를 Discourse에 통합하여 채팅 경험을 제공하는 Discourse의 기능에 대해 잘 알고 있습니다. 저는 Babble을 좋아하며, 가벼운 채팅 경험을 위해 제3자 도구를 통합하고 싶지 않습니다.

7개의 좋아요

현재 Discourse 팀이 해당 플러그인을 도입할 계획은 없습니다.

3개의 좋아요

최소한 이 문제는 버그가 해결될 때까지 #plugin:broken-plugin 카테고리로 이동해야 한다고 생각합니다.

6개의 좋아요

토론 보드와 매우 가벼운 채팅 기능을 함께 사용하고 싶다면 Discourse에 훌륭한 추가 기능이 될 것입니다. 불행히도 이 기능은 더 이상 유지보수되지 않고 있으며, 고장 나 있고 공식 Discourse 기능도 아닙니다.

Discourse에 이미 존재하는 일부 기능을 다시 포함하는 완전한 채팅 서버를 원하지 않습니다. 사용자가 어떤 시스템을 사용해야 하는지 혼란스러워하므로, 사용자에게 매우 복잡한 문제가 됩니다.

4개의 좋아요

우리는 특정 카테고리/태그의 주제와 답변을 특정 채팅 시스템/채널로 전송하는 채팅 통합 기능을 사용하여 이 문제를 90% 해결합니다. babble이 사라진 것은 아쉬운 점이지만, 다른 채팅 시스템과 함께 우리의 특정 커뮤니티에서 Discourse가 제대로 작동하게 만드는 핵심은 일반적인 통합 기능입니다.

2개의 좋아요

그 방식으로 꽤 오랫동안 사용하다가 결국 시스템이 무너졌습니다.

결국 제 own 로켓 채트 서버를 구축하게 되었습니다. Babble은 제 사이트에 채팅을 기본 기능으로 자리 잡게 할 만큼 충분했습니다. Rocket chat은 훨씬 더 부드럽게 작동합니다. 다만 너무 잘 작동해서 아마도 포럼 사용량이 줄어들 것 같습니다. 하지만 이제 그 정령을 병에 다시 넣을 수는 없죠.

2개의 좋아요

앞으로 1~2일 안에 여기의 즉각적인 문제들을 수정할 예정입니다. 다만, 이 프로젝트에는 전담 개발자가 필요하다는 점에는 동의합니다.

저는 그 역할을 맡기엔 다소 바쁘고, Pavilion의 다른 멤버들도 오픈소스 관련 업무로 손이 부족합니다.

누군가 이 플러그인을 제대로 맡아주신다면, Pavilion에서 자리를 마련해 드릴 수 있습니다. 이와 함께 상시적인 유료 프로젝트에 대한 접근 권한도 제공됩니다.

Pavilion의 다른 멤버들과 마찬가지로, 저는 Discourse 개발에 익숙해지실 수 있도록 멘토링을 제공해 드리겠습니다.

관심이 있으시다면, meta에서 저에게 메시지를 남겨 주세요.

9개의 좋아요

여러분, 스피너 문제를 해결했습니다. 플러그인의 최신 버전으로 업데이트하면 다시 정상적으로 작동합니다. 여기서 테스트해 볼 수 있습니다: https://try.thepavilion.io (해당 사이트에서 babble 아이콘에 약간의 스타일 문제가 있는 것 같지만, 기능은 정상적으로 작동합니다. 다른 플러그인 또는 테마와의 충돌일 가능성이 높습니다)

@jomaxro 이 항목의 카테고리를 다시 분류해 주실 수 있나요? 감사합니다.

이 플러그인을 인수할 개발자가 없다면, 이 플러그인을 유지하기 위해 몇 가지 일을 도와줄 의사가 있는 사람을 찾겠습니다:

  1. 버그를 분류(Triage)해 주세요. 가능하면 thepavilion.io의 더 구조화된 마법사(wizards)를 통해 해 주시면 좋습니다: Pavilion 와 Pavilion. 여기에 babble을 옵션으로 추가했습니다:

    이 마법사들이 존재하는 이유는, 이 주제와 같이 거대한 토픽에서는 개별 이슈를 추적하기가 어렵기 때문입니다.

  2. 여기에서 플러그인에 대한 포괄적인 문서를 작성하기 시작해 주세요: Pavilion (예시를 보려면 Pavilion 의 다른 플러그인 카테고리를 참고하세요). 이렇게 도움이 되는 이유는, 동일한 질문이나 플러그인 관련 이슈가 정기적으로 발생하며, 이전에 이미 발생한 질문에 답하는 데 시간이 소요되기 때문입니다.

  3. 이 주제 내에서 다른 사용자들에게 해당 마법사와 (작성하게 될) 문서에 대한 링크를 제공하여 답변해 주세요.

이 플러그인을 유지하는 것이 명확하게 정의된 이슈 목록을 가끔씩 정리하는 일이라면, 좋은 설명, 로그 및 관련 스크린샷 등이 포함된 경우 시간적으로 훨씬 쉬운 일입니다.

또한, Pavilion 를 통해 버그 보고서를 제출하면 이제 자동으로 나에게 할당됩니다. 만약 제가 이를 닫지 않으면 제 통계가 나빠질 것이므로… :sweat_smile:

따라서 로그, 스크린샷 및 좋은 설명이 포함된 완전한 버그 보고서를 제출해 주시면, 제가 더 빨리 조치할 가능성이 높아집니다.

이 플러그인은 여전히 새로운 소유자를 찾기 위한 오픈소스 자산 목록에 유지할 것입니다. 하지만 우리가 함께 위와 같은 일을 할 수 있다면, 적어도 플러그인을 적절한 상태로 유지할 수 있을 것입니다.

17개의 좋아요

앵거스, 마지막 게시글에 하트를 두 개, 세 개나 꽂아도 될까요? :heart: :heart_eyes:

게시할 때 채팅에서 계속 회전하는 휠 아이콘 문제가 발생하던 것을 고쳐주셔서 감사합니다. 지금 제가 생각할 수 있는 가장 큰 미해결 UX 문제는 채팅에 새 메시지가 있다는 것을 알려주는 아이콘이 모든 메시지를 읽은 후에도 사라지지 않는다는 점입니다. @TheBaby5 님이 해당 문제에 대한 고위 수준 개요를 작성해 주셨습니다.

방금 간단한 테스트를 해보았는데, 10월 20일에 @ninermac 님이 올린 버그 보고서는 저희 디스코URS 설치 환경에서는 문제가 아닌 것 같습니다.

이 거대한 스레드에서 여전히 해결할 수 있는 사소한 항목들이 몇 가지 보이지만, 제 관점에서는 미션 크리티컬하지는 않습니다. 예를 들어, @Dev_Work 님이 10월 20일에 누락된 번역에 대해 언급한 것이 있습니다.

저는 Pavilion 완전한 문서와 함께 버그를 보고하는 데 전적으로 의향이 있습니다. 이 거대한 스레드에서 버그를 기록하는 것이 이상적이지 않다는 데 동의합니다.

잠깐만요. 시간이 허락하는 한, 당신의 선의로 인해 미래의 Babble 버그를 수정할 것이라고 말씀하시는 건가요? 제가 생각하는 (혹은 아마도 희망하는) 바로 그 말씀이 맞는 것 같습니다.

수년간 Babble에 대해 이미 많은 관용을 보여왔습니다. 제임스 님은 실용적인 시점을 훨씬 넘어 플러그인을 잘 유지해 왔으니까요. 저는 더 많은 관용을 지지하며, 저도 많은 방식과 장소에서 관용을 베풀고 있지만, 여기서 우리가 올바른 기대치를 설정하고 있는지 확인하고 싶습니다.

저도요. 저는 개발자가 아니고, 디스코URS 생태계 주위를 돌고 있을 뿐 그 중력 우물 속으로 깊숙이 들어가지는 않습니다. 하지만 저는 오픈소스 정신과, 디스코URS를 사용하고 사랑하며 없어서는 안 될 많은 분들에게(저도 그중 하나입니다!) 소통을 더 잘하고 쉽게 만들어 줄 사람들을 찾는 것을 전적으로 지지합니다.

앵거스, 앞으로 무엇을 하든 당신은 진정한 :star: 입니다.

5개의 좋아요

Angus! 이 문제를 수정해 주셔서 감사합니다!

이 내용이 유용했습니다…

전체 화면 옵션이 필요하지 않지만 더 넓은 화면 옵션을 원하신다면,

전체 화면 토글을 미리 정의된 페이지 너비로 변경합니다.

다음 내용을 CSS/HTML > Desktop에 붙여넣으세요:

.babble-sidebar { &.expanded { width: 500px !important; } }
2개의 좋아요

Pavilion은 비영리 협동조합으로, 세 가지 목적을 위해 존재합니다(이는 제가 현재 등록 절차를 진행 중인 새로운 정관에서 직접 가져온 것입니다)

  1. 온라인 커뮤니티의 서비스 및 제품 제공자에게 업무, 교육 및 관련 서비스를 위한 기회를 제공;
  2. 온라인 커뮤니티의 이익을 위해 서비스 및 제품의 제공과 오픈소스 기술의 개발을 촉진; 그리고
  3. (a)항과 (b)항의 혜택과 기회를 받는 자들 간의 사회경제적 다양성을 추구.

이것이 우리가 하는 일입니다 :slight_smile: 현재 이를 더 잘 설명하는 새로운 웹사이트를 구축 중이며(그와 함께 Discourse용 대형 신규 오픈소스 랜딩 페이지 플러그인을 함께 출시할 예정입니다).

이러한 노트를 남겨 주셔서 감사합니다. 이상적으로는, 해당 분들이 버그 보고를 Pavilion 제출해 주시면, 시간이 지나면서 체계적으로 조치할 수 있을 것입니다.

개발자만큼 당신도 필요합니다 :slight_smile:. 수행해야 할 Babble 지식 관리 작업이 있습니다:

  1. 이 토픽의 첫 번째 게시물을 플러그인의 현재 상태를 더 잘 반영하도록 업데이트하십시오(위키입니다). 예시 구조를 확인하기 위해 custom wizard 플러그인의 OP를 살펴보세요.

  2. 제가 설정한 지식 카테고리(Pavilion)에 “Babble 설정 방법” 토픽을 생성하세요.

  3. 해당 카테고리에 “Babble 커스터마이징 방법” 토픽을 생성하세요. @REALITY, 당신의 유용한 CSS 제안이 들어갈 장소입니다. 불행히도, 그렇지 않으면 그 제안은 메가 토픽 속에서 사라져 버릴 것입니다.

"잘못된 것을 쓴다"는 것에 대해 걱정하지 마세요. 실수를 하거나 작성한 것이 불분명하면, 다른 사람들(저 같은 경우)이 수정하도록 도와줄 것입니다. 그것이 오픈소스 커뮤니티의 일원이 되는 아름다움입니다.

9개의 좋아요