게시글 작성 시 태그 선택을 쉽게

제목이 좀 더 정확하지는 않은 것 같지만, 더 나은 표현을 찾지 못했습니다.

핵심은 다음과 같습니다. 한 카테고리에 355개의 태그가 있으며, 이는 4개의 그룹으로 나뉘어 있습니다. 각 그룹의 태그 수는 296, 55, 2, 2입니다.

현재 저는 각 태그 그룹에서 최소 하나를 선택하도록 카테고리를 설정해 두었습니다. 하지만 이를 사용자가 쉽게 접근할 수 있도록 하려면 어떻게 해야 할까요?
현재 태그 바를 열면 5개만 표시됩니다. 더 많이 표시하더라도 그 수는 관리하기 어려울 것입니다.

이를 어떻게 구현할 수 있을지에 대한 아이디어가 있으신가요?

아래 설정을 통해 더 많은 항목을 설정해 보고 어떤 모습인지 확인해 보세요. 또한 알파벳 순으로 정렬하면 도움이 될 수 있습니다. 기본적으로 인기순으로 정렬되어 있습니다.

불행히도 태그의 수를 처리하기에는 충분하지 않습니다. 4개 그룹 중 어떤 그룹을 선택할 수 있는지 더 명확하게 보여줄 수 있는 방법을 찾아야 합니다.

즉각적으로 떠올린 아이디어는 그룹을 표시하는 메뉴를 만들고, 해당 그룹을 클릭하면 요일이 나타나는 방식입니다.

100% 확신은 없지만, 이 비교적 새로운 플러그인이 원하시는 작업을 수행하는 데 도움이 될 수 있습니다. DeV 플러그인은 아이디어에 대해 꽤 빠르게 응답해 왔습니다.

플러그인을 제대로 이해했다면, 저에게는 크게 도움이 되지 않습니다. 태그를 사용자가 직접 선택해야 하기 때문입니다.

따라서 두 개의 큰 그룹이 있습니다. 하나는 독일의 구(Districts)로, 총 296개이며, 게시자가 어디에 위치해 있는지 독자가 알 수 있도록 하는 것입니다. 두 번째 그룹은 시스템 목록입니다.

더 많은 맥락이 필요할 수도 있습니다. 게시자의 위치 정보를 기반으로 해당 태그를 자동 입력하는 기능을 찾고 계신 건가요?

추천할 수 있는 방법은 해당 플러그인 링크로 가서 질문을 게시하고, 플러그인 개발자의 답변을 확인해 보는 것입니다.

별개의 태그 그룹을 대상으로 지정할 수 있다면, 드롭다운 메뉴를 통해 태그 그룹 A에서 태그를 선택한 후 태그 그룹 B에서 선택하는 방식으로 설정할 수 있을 것입니다.

아니요, 그건 필요 없습니다. 온라인으로도 선택할 수 있거든요.

저는 명확성을 높이고 싶을 뿐입니다. 현재는 게시글을 작성할 때 어떤 태그가 어떤 카테고리에 속하는지 알 수 없거든요.

플러그인 제작자와 확인해 보아야 할 것 같습니다. 하지만 태그 그룹을 대상으로 지정할 수 있다면, 태그가 태그 그룹으로 정리되어 있는 경우, 카테고리와 태그 그룹을 지정하면 플러그인이 도움이 될 것입니다.

게시자는 여전히 대상 태그 그룹에서 태그를 선택해야 합니다.

관리자로써, 때때로 일반 작성기에서 주어진 카테고리로 제한된 태그가 아니라 모든 태그가 표시되는 경우가 있는 것 같습니다. 다만 이는 제가 관리자인 데 따른 문제일 수도 있다고 생각했습니다.

네, 저도 그 부분은 확실하지 않아요. 아마 테스트 계정을 만들어 봐야 할 것 같습니다.

플러그기보다는 설명서에서 조금 신경 쓰이는 점은, 저는 새로운 ‘새 주제’ 버튼을 전혀 원하지 않는다는 거예요. :sweat:

새 주제 버튼에 프리셋을 추가할 수 있습니다.

개인적으로는 꽤 좋은 타협점이라고 생각합니다:

안녕하세요 @Tealk – 이걸 시도해 볼 수 있어요…

div.composer-fields .tags-input .select-kit.is-expanded .select-kit-body {
    max-width: 95% !important;
    padding: 5px 15px 15px !important;
}

div.composer-fields .tags-input .select-kit .select-kit-collection {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: column !important;
    overflow-x: auto !important;
    overflow-y: auto !important;
}

div.composer-fields .tags-input .select-kit .select-kit-row {
    padding: .1em .5em!important;
}


아니면 이걸로…

div.composer-fields .tags-input .select-kit.is-expanded .select-kit-body {
    max-width: 95% !important;
    padding: 5px 15px 15px !important;
}

div.composer-fields .tags-input .select-kit .select-kit-collection {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: column !important;
    overflow-x: auto !important;
    overflow-y: auto !important;
}

div.composer-fields .tags-input .select-kit .select-kit-row {
    padding: .1em .5em!important;
}