요약 : 사이트의 내용을 추상적으로 요약하는 워드 클라우드.
GitHub : https://github.com/merefield/discourse-word-cloud 워드 클라우드 플러그인
설치 : 플러그인 설치 가이드 를 따르세요.
기능
커뮤니티의 게시글을 워드 클라우드 요약으로 표현합니다. 단어들은 애니메이션으로 움직이며, 클릭하면 간단한 단어 검색을 수행합니다.
햄버거 메뉴에서 Word Cloud를 클릭하거나 yoursite.com/word_cloud로 이동하여 접근할 수 있습니다 - 참고: 이를 보려면 등록된 사용자 계정으로 로그인되어 있어야 하며, 데스크톱에서만 사용 가능합니다.
데이터를 새로고침하려면 작업을 트리거하세요:
그렇지 않으면 매시간 자동으로 실행됩니다.
데이터에 관심이 있으신가요?
제 의도는 단순히 그림을 그리는 것이었습니다.
데이터를 확인하려면 yoursite.com/wordcloud.json으로 이동하세요.
설정
설정 … 그래서 … 정말 … 많은 … 설정들:
워드 클라우드 무시 목록 (기본값 300개, 여기 에서 찾은 목록 사용):
참고: 워드 통계는 이제 매시간 업데이트됩니다(아마도 여전히 과도할 수 있지만, 초기 코드 진화를 거치는 동안 프로덕션 환경에서 변경 사항을 확인하기가 더 쉬워집니다).
참고 2: 영어 이외의 다른 언어는 아직 고려하지 않았습니다(확실히 테스트되지 않았습니다). 현재 단어 조작 방식은 일부 언어에서 잘 작동하지 않을 수 있습니다. 제안 및 PR 환영합니다.
카테고리를 선택하지 않으면(기본값) 모든 포럼 게시글(개인 메시지 포함)이 스캔됩니다. 카테고리를 하나만 추가하면 워드 통계는 해당 카테고리로 제한됩니다.
알려진 문제
현재 Safari를 지원하지 않습니다. 반응형 디자인을 추가한 후 이 문제 가 발생했습니다. 요즘 매우 바쁘므로, 해결책을 찾으시면 PR을 환영합니다.
TODO
다른 언어를 지원하지 않을 수 있습니다. 영어만 테스트했습니다. PR 환영합니다.
메뉴 항목은 현지화(localisation)를 지원하지만, 아직 아무도 해당 언어의 현지화 PR을 제출하지 않았다면, 제출해 주시거나 그렇지 않으면 키 코드로 남을 것입니다 …
주제 목록 위(디스코ourse 태그 클라우드 테마 컴포넌트와 유사하게) 프론트 화면에 표시되도록 하는 옵션 추가. PR 환영합니다.
크레딧
유사한 프로젝트
이것을 좋아하신다면 이것도 좋아하실 수 있습니다:
12개의 좋아요
mattdm
(Matthew Miller)
11월 25, 2021, 6:13오후
2
아니, 진짜 방금 이걸 생각하고 있었는데! 마법 같은 추수감사절 텔레파시!
게시글 텍스트가 아니라 태그를 기준으로 태그 클라우드를 만들 수 있는 옵션은 어떨까요?
1개의 좋아요
mattdm
(Matthew Miller)
11월 25, 2021, 6:26오후
4
오!
음. TC를 설치하고 테마에서 활성화했는데, https://ask.fedoraproject.org/tags 에서는 아무런 동작을 하지 않는 것 같습니다…
1개의 좋아요
mattdm
(Matthew Miller)
11월 25, 2021, 6:39오후
6
응, 나는 파이어폭스를 쓰고 있어… 크롬에서도 똑같아?
1개의 좋아요
콘솔에 스크립트 권한 위반 항목이 표시되는 것 같습니다. 해당 스크립트가 실행될 수 있도록 사이트에 적절한 권한을 부여해야 합니다. content security policy script src를 확인해 보세요.
참고: Mitigate XSS Attacks with Content Security Policy
2개의 좋아요
Jagster
(Jakke Flemming)
11월 25, 2021, 9:09오후
9
이것은 a~z 알파벳만 이해하고, 스칸디나비아의 å, ä, ö 같은 문자는 그냥 무시합니다.
그리고 햄버거 메뉴 링크가 재미있어요. [fi.word.cloud.hamburg…
가능합니다. 저는 영어만 테스트해 봤습니다. 원본 주제에서 이 점을 명확히 했습니다. PR 환영합니다.
1개의 좋아요
Jagster
(Jakke Flemming)
11월 25, 2021, 9:15오후
11
네, 맞아요. 제가 놓쳤네요. 그럼 이제 삭제할게요. (git을 안 쓰다 보니 PR이 뭔지도 모르겠네요 )
1개의 좋아요
PR을 제출해야 합니다. 메뉴 항목에 대한 로컬라이제이션 지원은 있지만, 사용자는 추가 언어를 위해 PR을 제출해야 합니다.
3개의 좋아요
워드클라우드가 모두에게 동일한 하나의 것이 각각 하나씩 있는 건가요?
우리는 락커(locker) 메커니즘을 사용하고 있어서, 사용자는 모든 카테고리 대신 일부 지역만 설정할 수 있습니다. 검색 시에도 해당 계정에서 볼 수 있는 게시글에만 적용됩니다.
모든 사용자에게 동일한 방식으로 적용됩니다. 출력을 개인화하려면 서버 리소스가 훨씬 더 많이 필요하므로, 이 방향으로의 개발은 하지 않았습니다. 또한, 이 기능이 의미 있으려면 충분히 큰 데이터셋이 필요하므로, 단어 수가 적은 소규모 집합을 위해 데이터셋을 만들면 매우 흥미로운 결과를 얻기 어려울 수 있습니다.
워드클라우드는 매우 추상적이어서 일부 카테고리가 잠겨 있어도 큰 문제가 되지 않을 것 같습니다. 다만, 콘텐츠에 따라 특정 커뮤니티에서는 문제가 될 수 있습니다. 단어를 클릭했을 때 검색 결과가 표시되더라도, 물론 사용자가 접근할 수 있는 주제만 반환됩니다.
민감한 카테고리는 항상 제외할 수 있습니다.
PR은 언제나 환영합니다.
2개의 좋아요
pluisr
(Luis R)
6월 2, 2022, 5:02오후
18
@merefield 님, 이 플러그인을 만들어 주셔서 감사합니다. 저희 팀 인스턴스에서 매우 유용하게 사용하고 있습니다.
단어 구름(word cloud)을 discourse 메인 페이지의 헤더에 배치할 수 있는 설정이나 방법이 있을까요?
1개의 좋아요
아니요, 없습니다. PR이 승인되었습니다.
잠재적인 장애 요인 중 하나는 이 단계에서 Safari에 대한 지원이 없다는 점입니다. 이 부분에 대해 도움을 주실 분이 계실지도 모릅니다.
참고로, OP에서 링크된 약간 더 실용적인 Discourse Tag Cloud 테마 컴포넌트는 Safari를 지원합니다.
3개의 좋아요
이것은 부활한 프로젝트로, 이제 Ember 5에서 작동하며, 사이드바/드롭다운에 메뉴 항목을 추가하는 새 설정이 포함되어 있습니다. 이 설정은 비활성화할 수 있습니다.
2개의 좋아요
멋지네요. 이게 프로필 커버와 결합된다면 어떨지 상상해 볼 수 있나요? 사용자의 게시물에서 사용자의 프로필 커버로 생성되는 거요.
4개의 좋아요