사용자 상태

아니요, 현재 그런 것이 없습니다. 그런 훅의 사용 사례가 무엇일지 궁금하네요.

8개의 좋아요

사용자가 상태를 설정하면, 해당 상태가 시스템 내의 다른 도구/웹사이트로 전파될 수 있습니다.

예를 들어, Fedora Packager Dashboard — mattdm에 제가 휴가 중이라는 정보를 포함할 수 있고, Fedora 패키지는 여러 유지보수자를 가지는 경우가 많으므로 공동 유지보수자의 상태도 함께 표시하여 누가 사용 가능(또는 불가능)한지 알 수 있게 하는 것도 더 유용할 수 있습니다.

또는, 훨씬 더 _메타_적인 성격이지만 여전히 제게 매우 흥미로운 사례로, 사용자가 상태를 적절히(예: 휴가 중) 설정하면 휴가 배지를 수여할 수 있습니다(내부 Discourse 배지가 아닌 우리 자체의 배지 시스템에서요.[1]).


  1. 사실 그쪽도 연결하고 있습니다 ↩︎

11개의 좋아요

이 기능을 사용할 때 내가 우려하는 점 중 하나는, 주요 사용 사례가 휴가 알림이라는 것입니다. 많은 사람들이 그런 상태 정보를 더 신뢰하는 사람들에게만 공유하되, 인터넷 전체에 공개하기는 원하지 않을 것이라 생각합니다.

설정 가능한 그룹(예: 특정 n 값에 대한 trust_level_n, 직원, 또는 특정 사이트에 적합한 기타 그룹)의 구성원에게만 상태가 보이도록 선택적으로 제한하는 기능이 의미가 있을까요?

6개의 좋아요

안녕하세요, 방금 커뮤니티에서 이 기능을 활성화했는데, 잘 작동하긴 합니다. 그런데 제가 원하는 텍스트를 아무거나 입력할 수 있어서 특정 단어가 사용되지 못하도록 막을 수 있는 방법이 있을까요? 제가 놓친 설정이 있는 건가요? 감사합니다.

3개의 좋아요

아쉽게도 현재는 해당 기능이 없습니다. 'Watched Words’를 통해 처리하자는 제안이 있었지만, 아직 개발되지 않았습니다. 현재는 데이터 탐색기(data-explorer) 쿼리를 이용해 개요를 확인하고, 필요시 사용자의 환경설정/계정 페이지에서 상태를 삭제하는 기능을 함께 활용하고 있습니다. 도움이 되시나요?

5개의 좋아요

답변 감사합니다. 말씀하신 방법이 구현하기가 쉬운 건가요, 아니면 까다로운 건가요? 아니면 그냥 사람들이 쓰는 걸 눈으로 확인하면서 지켜보는 게 나을까요?

다시 한번 감사합니다.

3개의 좋아요

data-explorer 플러그만 있다면 꽤 간단합니다. :+1: (단, 실행해야 한다는 것을 잊지 마세요)

가장 간단한 쿼리는 다음과 같습니다:


SELECT *
FROM user_statuses
ORDER BY set_at DESC

또는 사용자의 설정/계정 페이지로 바로 연결되는 쿼리를 사용할 수도 있습니다. 예:


SELECT us.user_id,
       us.emoji, 
       us.description,
       'https://meta.discourse.org/u/' || u.username || '/preferences/account' AS preferences_account_url
FROM user_statuses us
JOIN users u ON u.id = us.user_id
ORDER BY set_at DESC

7개의 좋아요

우리는 상태(status) 파티에 조금 많이 늦게 합류해서 오늘 겨우 이 기능을 활성화했습니다.

설정 관련해서 질문이 있습니다:

(실험적) 사용자가 사용자 정의 상태 메시지(이모지 + 설명)를 설정할 수 있도록 허용.

이 기능이 "실험적"으로 5개월째인데, 프로덕션 환경에서 이 기능을 활성화하는 데 관련 위험이 있을까요? 언제 실험적에서 안정적으로 넘어갈 예정인가요? :thinking:

이것은 훌륭한 추가 기능이 될 것입니다 :blush:

3개의 좋아요

프로덕션 환경에서 실행하는 것은 안전합니다. 초기에는 해당 기능에 대해 많은 변경 사항이 있었기 때문에 실험적 단계로 표시했습니다. 현재 이 기능은 상당히 안정화되었으므로, 이제 실험적이라는 라벨을 제거해도 될 것 같습니다.

5개의 좋아요

대브, 안심시켜줘서 고마워 @mcwumbly :smiley:

2개의 좋아요

이 기능을 정말 좋아하지만 직원들에게만 활성화하고 싶습니다. 그룹으로 제한할 수 있을까요? 많은 사용자가 이 기능을 남용하거나, 의도된 방식이 아닌 방법으로 사용할 가능성이 높다고 알고 있습니다.

4개의 좋아요

11개의 게시글이 새 주제로 분리되었습니다: Creating a component to staff-limit user status

이 기능에 대한 작은 업데이트를 공유합니다. Meta에서의 시범 운영은 종료되었지만, try.discourse.org에서 여전히 이 기능을 테스트해 볼 수 있습니다. :+1:

6개의 좋아요

이것이 공식 기능이 되는 중인 것이라면, 왜 메타에서는 비활성화되어 있는지 궁금합니다.

3개의 좋아요

우리는 메타에서 모든 기능을 활성화하지 않았습니다. 우리에게 가장 유용한 기능만 사용하고 있습니다. 사용자 상태는 다른 사람들의 활동이 더 중요한 사이트에서는 정말 유용하다고 생각합니다. 하지만 여기서는 주로 서명처럼 사용되고 있었으며, 우리는 그런 사용을 장려하고 싶지 않습니다(다른 사이트에서는 그런 요소를 정말 좋아할 수도 있지만요).

7개의 좋아요

제가 관리하는 포럼에서는 스테이터스(Status)가 직원들 간의 장난(예: 제가 “프로덕션 먹기”, @Firepup650가 “프로덕션 깨기” 등)에 자주 사용되었습니다. (이것이 어떻게 사용될 수 있는지에 대한 비범한 예시를 드린 것입니다.)

5개의 좋아요

게시물이 새 주제로 분리되었습니다: 기능 요청: 사용자 상태를 설정할 때 “최근 5개 사용자 상태”를 빠르게 표시하는 목록 제공