새 테마: 태그 페이지 내비게이션

어떤 작업을 원하시나요?

태그 페이지(Tag-Pages)와 기존 테마 컴포넌트를 활용하여 커뮤니티 성장을 위한 고도로 유연하고 사용자 적응형 환경을 제공하는 강력한 새 테마를 제작하는 것입니다.

사용자는 원하는 경로로 안내받을 수 있으며, 동시에 자신의 환경을 적응시키고 발전시킬 수 있는 전례 없는 유연성을 가질 수 있습니다. 인기 있는 팀 관리 도구가 포함된 플로팅 내비게이션 바를 통해 사용자는 새 태그를 생성하면 즉시 자체 칸반 보드, 캘린더, 통계, 투표 영역을 갖춘 강력한 워크스페이스에 접근할 수 있습니다.

왜 카테고리를 폐지하나요?

카테고리는 깊이에 한계가 있으며, 사용자가 주도하는 진화하는 환경에는 적합하지 않습니다. 카테고리를 유지하고 태그 플러그인이 카테고리 하위 계층에서만 작동하도록 할 수도 있지만, 완전히 전환하는 것이 더 쉬울 가능성이 큽니다.

테마 작동 방식 및 필요한 새 컴포넌트

  1. 태그 페이지 내비게이션 박스
    태그 페이지 테마는 각 태그 페이지에서 가장 자주 사용되는 태그 중 관리자 정의 수만큼 카테고리 박스와 유사한 박스를 생성합니다. 관리자는 관리자 섹션에서 사이트 전체에 걸쳐 또는 각 태그 페이지에 관련하여 태그가 이 컴포넌트에 표시되지 않도록 제외할 수 있으며, 이를 통해 새 사용자를 안내하는 정의된 경로를 만들고 필요에 따라 커스터마이징할 수 있습니다.
    (예: 'to-do’는 칸반 플러그인의 기능적 태그이므로 사이트 전체에서 제외됩니다)

  2. 기타 태그
    내비게이션 박스 아래에는 빠른 내비게이션을 위해 다음으로 흔한 태그들로 링크된 바가 있습니다. 이 바는 가로 스크롤이 가능하며, 사용자는 각 태그 페이지에서 더 많은 태그를 보기 위해 스와이프할 수 있습니다. 또한 내비게이션 박스에 정의된 제외 규칙을 따릅니다.

  3. 플로팅 푸터
    진화하고 흐르는 워크스페이스를 만들기 위해 각 태그 페이지의 URL에 텍스트를 추가하여 인기 있는 프로젝트 디스커스 관리 플러그인/컴포넌트 간을 탐색하는 플로팅 푸터를 포함할 것입니다.

예를 들어:

태그 페이지: tags/reactjs
‘Board’ 클릭
URL에 추가: /tags/reactjs/l/latest?board=default
이제 사용자는 해당 태그 페이지와 관련된 칸반 보드와 수행할 작업을 보고 있습니다.

동일한 URL 추가 내비게이션은 캘린더 플러그인에도 작동합니다. 투표의 경우 ‘Intersection(교차)’ 기능을 사용하여 태그를 결합합니다.

여러 태그를 표시하는 예시:

/tags/intersection/reactjs/vote

의존 플러그인과 구조

배너


태그 배너 제목
Tag Banners

검색 바
Advanced Search Banner

태그 설명 (제공된 경우) 및 (‘pin’) 중요한 링크 추가
이 기능은 카테고리 배너에는 있지만 태그 배너에는 없습니다.
Category Banners

메인 페이지


태그 페이지 내비게이션 박스

[가장 흔한 태그 1] [태그 2] [태그 3] [태그 4] [태그 5]

기타 관련 태그 슬라이더
Discourse Popular Tag Sidebar

디스커스 게시글

플로팅 푸터


표시되는 페이지에서 사용자가 작업을 전환할 수 있도록 태그 페이지로 링크하는 5개의 테마 컴포넌트 페이지

[Discuss] [Tasks] [Calendar] [Vote] [Stats]

  • Discuss: 표준 디스커스 스레드
  • Tasks: 이 태그 페이지용 Discourse Kanban
  • Calendar: 이 태그 페이지용 Events Plugin
  • Vote: Discourse Voting ‘vote’ 태그로 표시된 모든 스레드에서 투표가 활성화되어, 사이트 전체에서 모든 태그 또는 태그 교차점에서 거버넌스와 의사 결정을 수행할 수 있습니다.
  • Stats: Discourse Meta 페이지의 수정 버전으로, 태그를 필터로 추가하고 사용자가 현재 보고 있는 태그를 열 수 있도록 합니다.

태그 페이지를 탐색에 활용하는 주요 장점:

  • 새 사용자는 설정된 경로를 따라 안내받을 수 있으며, 이미 무엇을 찾고 있는지 아는 사용자는 검색 바를 사용하여 바로 해당 위치로 이동할 수 있습니다.
  • 사용자는 자신의 태그를 쉽게 생성할 수 있어 플랫폼이 고도로 적응적이고 사용자 주도적입니다.
  • 깊이 제한이 없습니다. Bob이 'Bob’s Crazy Friday Group’을 만들고 싶다면 쉽게 할 수 있습니다. 만약
  • 사용자는 태그를 결합하는 신적(god-tier) 능력을 갖추고 있으며, 푸터 바의 도구도 완벽하게 작동합니다. 게시글에 태그를 추가하여 워크플로에 넣고 주목을 끌기만 하면, 팀 간 협업을 위한 놀랍도록 강력한 방법을 만들 수 있습니다.

테마 제작에 필요한 사항

  1. 카테고리 박스 스타일의 태그 페이지 박스 제작
  2. 모든 의존 플러그인이 원활하게 함께 작동하도록 설정
  3. 투표 및 캘린더 컴포넌트/플러그인에 태그 페이지 지원 추가
  4. 내비게이션 링크가 있는 플로팅 푸터 제작
  5. 태그 배너 컴포넌트에 텍스트 설명 추가
  6. 검색 컴포넌트가 태그 배너와 함께 작동하도록/내장되도록 설정
  7. 내비게이션에 사용할 수 있도록 통계 페이지에 태그 필터 추가

언제까지 완료되길 원하시나요?

11월 중순

이 작업을 위해 제시할 수 있는 예산(USD)은 얼마인가요?

우리는 다보스 세계경제포럼에서 열린 대안 서밋을 위한 자금을 모금하는 크라우드펀딩을 진행 중이며, 경제 세계의 중심에 더 많은 친절과 동정을 주입하는 것을 목표로 합니다. 이 서밋은 태그 내비게이션 테마를 기반으로 하며, 인류에 이로운 아이디어가 플랫폼에서 제안, 논의 및 구축됩니다.

자금 조달 측면에서 우리가 할 수 있는 최선은 크라우드펀딩의 일정 비율을 제공하는 것입니다. 플랫폼은 크라우드펀딩에 무게를 부여하므로, 이를 1순위로 완료하면 더 많은 자금을 모금하여 도움을 주는 사람들 사이에서 나누는 데 사용할 수 있습니다(비금전적 자원봉사 커뮤니티에서 평화와 웰빙을 위한 블록체인 기반 커뮤니티로 전환하고 있기 때문입니다).

우리는 플랫폼에서 최다 득표 프로젝트를 구축하도록 사람들을 인센티브화할 블록체인 토큰을 출시할 것이며, 크라우드펀딩 배분 금액과 동일한 금액의 우리 토큰으로 매칭할 것입니다. 이 테마 컴포넌트를 구축하는 데 드는 비용이 얼마인지 의견을 내어 주시고 알려주시면 좋겠습니다. 이후 이 컴포넌트는 오픈소스로 공개되어 누구나 사용할 수 있게 될 것입니다.

요약: 우리는 참여하는 모든 사람에게 가능한 한 공정하게 보상하고, 플랫폼을 사용하여 세상에 많은 선을 전달하겠습니다. :slight_smile:

7개의 좋아요

의존성:
여러분 중 이 빌드와 협업하거나, 플러그인 간의 충돌을 완화하여 이 빌드를 지원해 주실 분이 계신가요? 아니면 Discourse용 강력하고 적응형 프로젝트 관리 테마를 만드는 데 도움을 줄 수 있는 다른 분을 아시는 분은 없으신가요?

Kris @awesomerobot Popular Tag Sidebar - Tag Banners - Advanced Search Banner
@erlend_sh and @joebuhlig Discourse Topic Voting
@fzngagan @tobiaseigen @angus Angus' Events Plugin 📅

여러분이 Pavilion에서 이 프로젝트가 지지를 얻을 것이라고 생각하신다면, 거기에 이 프로젝트를 게시할 수도 있습니다.

4개의 좋아요

@Schlegel7720 멋지네요. 어떻게 참여하고 싶으신가요?

업데이트:

메타의 댓글들을 살펴보면, 포럼의 카테고리와 하위 카테고리가 너무 많아지면 사용자가 포럼이 압도적으로 느껴지고 더 이상 직관적이지 않다고 불평하기 시작한다는 공통된 주제가 드러납니다. 이는 Trello와 Slack에서 여러 팀과 프로젝트를 이전한 이후로 우리가 겪어온 문제입니다.

이 스레드와 유사합니다: Customizable Homepage or Discussion Feed?

카테고리 구조 내에 태그를 중심으로 구축된 내비게이션 시스템을 사용하거나, 카테고리 구조를 완전히 무시하는 방식이라면 이 문제를 근본적으로 바꿀 수 있을 것입니다.

저는 이 주제에 매우 관심이 있으며, 이에 대한 지원을 얻기 위해 노력해 보겠습니다.
저희 조직은 Andy02 님이 잘 설명하신

에 대해 우려하고 있습니다.
일부러 동일한 방향을 지향하는 기능 요청이 Higher level of granularity for category & subcategory styling 에 진행 중이지만, 요청 이유는 적절히 동일합니다.
저는 Traditional multi level hierarchy vs flat discourse hierarchy 를 통해 이를 해결하려고 시도했습니다.
그 안에서 저는 우리의 우려/도전을 서술했습니다.

하위 카테고리, 태그 등이 임계치에 도달하는 시점에 사용자가 현재보다 더 쉽게 자신의 지역을 포럼에서 찾을 수 있도록 돕는 일러스트레이션을 그곳에서 찾을 수 있습니다.
그래픽 허용은你们的 목업에 추가될 수 있습니다.

이러한 맥락에서, quickMockup 을 사용하여 목업을 업데이트하고 여기에 업로드하시길 원하시겠습니까?


도입/안내는 자신을 소개하는 것을 통해 제공될 수 있습니다 Custom Wizard Plugin 🧙

이것은 핵심 요구사항이 될 것이지만, 주제가 적절하게 태그 지정되었는지 확인되어야 합니다. 불행히도 모든 사용자가 완벽하게 행동하지는 않으므로, Topic auto tagging 와 Set up structured tagging with tag groups and category tag restrictions 에서 논의된 바와 같이 자동 태그 지정 기능이 필요합니다.
추가로, 사용자는 태그 교차에 구독할 수 있어야 하는데, 현재 이것은 불가능하며, How to watch a tag intersection 를 참조하십시오.

프로젝트 관리 부분을 커버하는 또 다른 애플리케이션을 관여시키지 않기 위해 저도 같은 것을 찾고 있습니다.
저는 Replacing Slack by Discourse 를 시작했는데, 이것은 Kanban Board 와 결합되어야 합니다.


마지막으로, 다음을 알고 계신가요:

  1. Pavilion Header Search Theme Component
  2. Custom Top Navigation Links
  3. Topic list sidebar navigation
  4. Easy Responsive Footer
1개의 좋아요

안녕하세요 @angus @merefield,

여기서 설명된 구조와 유사한 구성을 논의한 적이 있죠. 이 구조를 적용하면 Traditional multi level hierarchy vs flat discourse hierarchy - #5 by angus 에서 논의가 시작된 태그 교차 처리에 있어 상당한 개선이 될 것입니다.

원칙적으로, 이것이 실현 가능하다고 보시나요?

현재는 쉽게 접근할 수 있는 구조를 위해 세 개의 다른 인스턴스를 설정하는 방안을 검토하고 있습니다.
내일(바라는 대로) 몇 장의 사진을 게시할 수 있을 것입니다.

2개의 좋아요

정말 멋진 제안입니다, @PackElend. 이 프로젝트에 함께 참여하고 싶습니다. 몇몇 사람들이 참여하게 되면 무엇이 구축되어야 하고, 무엇이 자금 지원이 필요한지 파악할 수 있을 것입니다.

@angus와의 토론에서 제3의 계층을 추가하는 대신 태그만 사용하는 것에 대해 완전히 동의합니다. 저에게는 카테고리가 개입되면 상황이 지나치게 복잡해집니다. 포럼 소유자는 원할 경우 여전히 카테고리를 사용할 수 있지만, 플러그인에 대한 간단한 해결책은 태그를 사용자의 내비게이션 경험의 핵심으로 가져오는 것입니다.

이 핵심 빌드는 태그 내비게이션 플러그인일 것입니다. 이미 존재하는 것과 유사하지만, 사이드바(모바일에서는 크게 유용하지 않음) 대신 현재 카테고리 상자가 있는 사용자의 경험 중심부에 위치시켜 핵심 내비게이션 방식으로 만들 것입니다.

다른 수정 사항은 다음과 같습니다:

  • 관리자가 각 태그 페이지 또는 사이트 전체에서 일부 태그를 제외할 수 있도록 허용,
  • 각 태그 페이지에서 가장 인기 있는 태그를 링크로 표시하거나, 사용자가 가장 자주 방문한 태그를 표시,
  • 해당 상자에서 다음 수준의 태그를 표시. 이는 각 태그에서 무슨 일이 일어나고 있는지 이해하는 데 도움이 되며, 사용자가 한 수준을 건너뛸 수 있어 내비게이션 속도를 크게 높여줍니다.

이것은 좋습니다. 다만 우리는 이것보다 더 많은 것을 원합니다. 각 태그는 고유한 목적을 가지며, 도착하는 사용자에게 명확하지 않을 수 있습니다. ‘tag banners’ 플러그인에서 이미 ‘category banners’ 플러그인에서와 동일한 방식으로 텍스트가 가능하도록 만들면 이를 해결할 수 있습니다. 또한 링크를 추가할 수 있어, 시작 가이드와 같은 중요한 게시물을 '고정’할 수 없었던 기능을 대체할 수 있습니다.

이것이 중요하다는 데 동의합니다. 게시물을 편집하여 이를 포함하겠습니다.

네, 설계에 이 중 일부가 포함되어 있습니다. 실제로 태그 내비게이션 플러그인을 만드는 것을 제외하면, 기존 플러그인을 사용하여 설계했기 때문에 해야 할 일이 많지 않습니다.

포함된 기존 플러그인의 유일한 문제는 일부가 서로 충돌하고, 다른 일부는 태그 페이지와 함께 작동하도록 수정이 필요하다는 것입니다.

그 푸터는 실제로 플로팅 푸터가 아닙니다. 우리는 하나를 만들어야 할 것 같습니다. 다른 플러그인들이 사용자가 이미 있는 URL에 경로를 추가하는 방식으로 작동하기 때문에, 예를 들어 /board 또는 /event를 읽고 추가하는 것이므로 꽤 간단한 작업일 것입니다.

1개의 좋아요

오, 다른 편집 사항은 헤더 검색 테마입니다. 현재 상태가 괜찮긴 하지만, 사용자가 옆에 있는 버튼을 눌러 검색 모드를 선택할 수 있다면 경험 개선에 도움이 될 것입니다. 기본적으로 현재처럼 일반 검색을 하거나, 태그로만 검색하도록 설정할 수 있도록 말이죠. 태그를 주요 탐색 수단으로 사용하는 포럼의 경우, 기존 사용자들이 태그 검색을 원할 가능성이 높기 때문입니다. 검색창은 이미 이를 지원하고 있으며, 'tag:'를 추가하는 버튼만 있으면 됩니다. 아주 간단한 작업입니다.

지도 기반 검색을 작업 중이시라는 것을 알아차렸고, 다음 자료를 읽고 있습니다:

이것을 Locations Plugin 🌍 와 결합하여 태그 이름을 고민하는 대신 그래픽 내비게이션을 도입할 수 있을 것 같습니다.

알려줘서 감사합니다. 다만 우리 프로젝트는 두 부분으로 나뉘어 있습니다. 하나는 지역 이벤트와 미팅을 위한 것이고, 다른 하나는 국제 프로젝트 구축을 위한 것입니다. 후자는 Discourse를 사용하고, 전자는 Discourse를 백엔드로만 활용하고 있습니다.

계획에 포함된 이벤트 플러그인은 실제 이벤트를 위한 것이 아니라 팀 캘린더를 위한 것이 주된 목적입니다. 이는 프로젝트 관리 테마에 필수적이기 때문입니다.

@PackElend 이 프로젝트를 만들기 위해 함께 돈을 내는 데 참여할 의향이 있으신가요? 포럼 전체에 게시물을 올려서 더 많은 지지자와 기부자를 끌어모을 수 있습니다. 더 이상 기다릴 수 없습니다. Discourse는 우리의 범위가 너무 넓어서 사용자가 처음 접속했을 때 압도당하고 친숙하지 않게 느껴져서 사용자들을 떠나게 만들고 있습니다. 옵션이 너무 많고, 새로운 사람들은 어디서부터 시작해야 할지 모릅니다. 그리고 우리는 지금 바로 출시해야 합니다. 저(우리)에게는 지금 아니면 영원히 못 한다는 뜻입니다.

@angus는 이제 돌아오셨을 텐데, 다른 사람들에게서 그가 이걸 만들고 싶어 할 가능성이 가장 높고, 이를 만들기에 충분한 기술을 가진 사람이라는 말을 들었습니다.

얼마 정도의 금액을 말하는 건가요? 이 작업은 몇 시간으로 끝나는 게 아닙니다.

더 걸릴 것 같아요. @angus나 다른 사람이 예상 시간을 알려줄 때까지 기다려야 할 것 같습니다.