시장 카테고리
한눈에 보기
이 섹션의 기능
플랫폼 전체에서 예측 시장을 분류하고 정리하는 시장 카테고리를 관리합니다. 주제별 분류에 기반하여 사용자가 시장을 찾을 수 있도록 카테고리를 생성, 편집 및 제어합니다.
사용 대상
- 플랫폼 관리자: 카테고리 분류 체계 관리
- 시장 운영팀: 시장 분류 조직
- 콘텐츠 관리자: 카테고리 구조 및 이름 유지
주요 작업
- 새 카테고리 추가: 새로운 분류 카테고리 생성
- 카테고리 편집: 카테고리 이름 및 아이콘 업데이트
- 카테고리 보기: 모든 활성 및 삭제된 카테고리 찾아보기
- 카테고리 삭제: 활성 사용에서 카테고리 제거
시작하기 전에
다음 권한이 있는지 확인하세요:
market_categories: 시장 카테고리 관리에 필요- Markets > Categories 접근: 카테고리 보기 및 관리에 필요
개요
| 섹션 | 설명 |
|---|---|
| 개요 | 플랫폼 전체에서 예측 시장을 조직하는 시장 카테고리를 생성, 편집 및 관리하는 중앙 허브. |
| 주요 기능 | 카테고리 목록 보기, 카테고리 추가, 카테고리 편집, 카테고리 삭제, 검색 및 필터 |
조회 및 검색 기능
| 기능 | 필요 권한 | 필요 화이트리스트 |
|---|---|---|
| 카테고리 보기 | market_categories | 없음 |
| 카테고리 검색 | market_categories | 없음 |
| 상태별 필터링 | market_categories | 없음 |
생성 및 관리 기능
| 기능 | 필요 권한 | 필요 화이트리스트 |
|---|---|---|
| 카테고리 생성 | market_categories | 없음 |
| 카테고리 편집 | market_categories | 없음 |
| 카테고리 삭제 | market_categories | 없음 |
| 일괄 삭제 | market_categories | 없음 |
1. 시장 카테고리 관리
개요
메뉴 목적: 플랫폼 전체에서 시장을 주제별로 조직하는 카테고리 분류를 생성하고 관리합니다.
주요 기능:
- 카테고리 생성 기능
- 카테고리 편집 기능
- 카테고리 삭제 기능
- 상태 관리 (활성/삭제됨)
- 검색 및 필터 기능
- 일괄 작업
2. 카테고리 목록 구조
테이블 열
카테고리 페이지는 다음 구조의 테이블을 표시합니다:
| 열 | 설명 |
|---|---|
| 선택 | 일괄 작업을 위한 카테고리 선택 체크박스 |
| 아이콘 | 카테고리를 나타내는 시각적 아이콘 (아이콘 이름으로 표시) |
| 이름 | 카테고리 이름 (예: E-Sports, Tech, Crypto) |
| 상태 | 현재 상태: 활성 또는 삭제됨 |
| 생성일 | 카테고리가 생성된 날짜 및 시간 (형식: DD/MM/YYYY HH:MM) |
| 작업 | 편집 및 삭제 옵션이 있는 빠른 작업 메뉴 |
열 가시성
View 버튼을 사용하여 표시되는 열을 사용자 정의할 수 있습니다:
- 아이콘
- 이름
- 상태 ("isDeleted"로 레이블됨)
- 생성일
모든 열은 기본적으로 표시됩니다. 가시성을 전환하여 보기를 사용자 정의하세요.
3. 새 카테고리 추가
목적
시장을 주제별로 조직하고 검색 가능성을 높이기 위한 새로운 카테고리 분류를 생성합니다.
사용 시기
플랫폼 분류 체계에 새로운 시장 카테고리 분류를 추가해야 할 때 사용합니다.
단계
| 단계 | 작업 | 세부 사항 |
|---|---|---|
| 1 | 카테고리 페이지 접근 | 메인 내비게이션에서 Markets > Categories로 이동합니다. |
| 2 | 카테고리 추가 버튼 클릭 | 페이지 오른쪽 상단의 Add Category 버튼을 클릭합니다. |
| 3 | 카테고리 이름 입력 | Name 필드에 명확하고 설명적인 카테고리 이름을 입력합니다 (필수). |
| 4 | 아이콘 이름 입력 | Icon 필드에 유효한 Lucide 아이콘 이름을 입력합니다 (예: flag, trophy, chart). |
| 5 | 아이콘 옵션 검토 | here 링크를 클릭하여 lucide.dev/icons에서 사용 가능한 아이콘의 전체 목록을 확인합니다. |
| 6 | 카테고리 제출 | Submit 버튼을 클릭하여 카테고리를 생성합니다. |
결과
제출이 성공하면 새 카테고리가 "활성" 상태로 테이블에 나타나며 시장 생성 또는 편집 시 사용할 수 있게 됩니다.
주요 참고 사항
- Name과 Icon 필드를 모두 입력해야 Submit 버튼이 활성화됩니다.
- 아이콘 이름은 유효한 Lucide 아이콘과 정확히 일치해야 합니다.
- 카테고리는 기본적으로 생성일 기준 알파벳 순서(최신순)로 표시됩니다.
- 새 카테고리는 자동으로 "활성" 상태로 설정됩니다.
4. 카테고리 편집
목적
정확한 분류와 브랜딩을 유지하기 위해 카테고리 이름이나 아이콘을 수정합니다.
사용 시기
카테고리 이름을 업데이트하거나, 아이콘을 변경하거나, 카테고리 정보를 수정해야 할 때 사용합니다.
단계
| 단계 | 작업 | 세부 사항 |
|---|---|---|
| 1 | 카테고리 접근 | 테이블에서 편집할 카테고리를 찾습니다. |
| 2 | 작업 메뉴 열기 | 작업 열의 Edit item 버튼(점 세 개 아이콘)을 클릭합니다. |
| 3 | 편집 옵션 선택 | 드롭다운 메뉴에서 Edit를 클릭합니다. |
| 4 | 카테고리 이름 수정 | 필요에 따라 Name 필드를 업데이트합니다. |
| 5 | 아이콘 변경 | 필요한 경우 Icon 필드를 새로운 Lucide 아이콘 이름으로 업데이트합니다. |
| 6 | 변경 사항 제출 | Submit 버튼을 클릭하여 변경 사항을 저장합니다. |
결과
카테고리가 새 정보로 즉시 업데이트되며 연관된 모든 시장에 변경 사항이 반영됩니다.
주요 참고 사항
- 카테고리 이름 변경은 해당 카테고리를 사용하는 모든 시장에 자동으로 업데이트됩니다.
- 아이콘 변경은 해당 카테고리의 모든 기존 시장에 소급 적용됩니다.
- 편집 대화상자는 참조를 위해 현재 값이 미리 채워져 있습니다.
- 편집 시에도 두 필드 모두 필수입니다.
5. 카테고리 삭제
목적
이력 데이터와 연결을 보존하면서 활성 사용에서 카테고리를 제거합니다.
사용 시기
카테고리가 더 이상 필요하지 않거나, 오래되었거나, 다른 카테고리와 통합되는 경우 사용합니다.
개별 카테고리 삭제 단계
| 단계 | 작업 | 세부 사항 |
|---|---|---|
| 1 | 카테고리 접근 | 테이블에서 삭제할 카테고리를 찾습니다. |
| 2 | 작업 메뉴 열기 | 작업 열의 Edit item 버튼(점 세 개 아이콘)을 클릭합니다. |
| 3 | 삭제 옵션 선택 | 드롭다운 메뉴에서 Delete를 클릭합니다. |
| 4 | 삭제 확인 | 프롬프트가 표시되면 삭제 작업을 확인합니다. |
| 5 | 상태 변경 확인 | 테이블에서 카테고리 상태가 "삭제됨"으로 변경됩니다. |
일괄 삭제 단계
| 단계 | 작업 | 세부 사항 |
|---|---|---|
| 1 | 카테고리 선택 | 삭제할 카테고리 옆의 체크박스를 선택합니다. |
| 2 | 선택 검토 | 올바른 카테고리가 선택되었는지 확인합니다. 선택 수가 Delete X 버튼에 표시됩니다. |
| 3 | 삭제 버튼 클릭 | 나타나는 Delete X 버튼(X는 선택된 수)을 클릭합니다. |
| 4 | 일괄 삭제 확인 | 프롬프트가 표시되면 일괄 삭제 작업을 확인합니다. |
| 5 | 상태 변경 확인 | 선택된 모든 카테고리가 "삭제됨" 상태로 변경됩니다. |
대안: 전체 선택
| 단계 | 작업 | 세부 사항 |
|---|---|---|
| 1 | 모든 카테고리 선택 | 테이블 헤더의 Select all 체크박스를 선택합니다. |
| 2 | 총 수 검토 | Delete X 버튼에 총 카테고리 수가 표시됩니다. |
| 3 | 삭제 진행 | 위의 일괄 삭제 3-5단계를 따릅니다. |
결과
삭제된 카테고리는 "삭제됨" 상태로 시스템에 남아 있지만 새 시장에 할당할 수 없게 됩니다.
주요 참고 사항
- 삭제는 카테고리를 완전히 제거하는 것이 아니라 "삭제됨" 상태로 변경합니다.
- 삭제된 카테고리는 이력 참조를 위해 테이블에 계속 표시됩니다.
- 이미 삭제된 카테고리에 할당된 시장은 분류를 유지합니다.
- 삭제된 카테고리는 새 시장에 할당할 수 없습니다.
- 일괄 삭제 수는 카테고리를 선택/해제할 때 동적으로 업데이트됩니다.
6. 카테고리 검색 및 필터링
목적
실시간 검색 기능을 사용하여 특정 카테고리를 빠르게 찾습니다.
사용 시기
이름으로 카테고리를 찾아야 할 때, 특히 대량의 카테고리 목록을 관리할 때 사용합니다.
검색 기능
| 기능 | 설명 |
|---|---|
| 검색 상자 | 상단 도구 모음에 있는 실시간 텍스트 검색 |
| 검색 동작 | 대소문자를 구분하지 않으며, 카테고리 이름 내에서 검색 |
| 결과 업데이트 | 입력 시 즉시 필터링 |
| 필터 지우기 | 검색이 활성화되면 Clear filter 버튼이 나타남 |
검색 단계
| 단계 | 작업 | 세부 사항 |
|---|---|---|
| 1 | 검색 상자 찾기 | 상단 도구 모음에서 Search 텍스트 상자를 찾습니다. |
| 2 | 검색어 입력 | 카테고리를 필터링할 키워드를 입력합니다 (예: "Sports"). |
| 3 | 결과 검토 | 테이블이 자동으로 업데이트되어 일치하는 카테고리만 표시합니다. |
| 4 | 검색 지우기 | Clear filter 버튼을 클릭하여 전체 목록으로 돌아갑니다. |
결과
테이블에 검색어와 일치하는 카테고리만 표시되며, 총 수가 필터링된 결과를 반영하도록 업데이트됩니다.
주요 참고 사항
- 검색은 대소문자를 구분하지 않습니다 (예: "sports"는 "Sports", "E-Sports"와 일치).
- 부분 일치가 포함됩니다 (예: "Sport"는 "Sports"와 "E-Sports"를 찾음).
- 검색은 카테고리 이름에만 적용되며, 아이콘이나 상태에는 적용되지 않습니다.
- 페이지네이션 수는 필터링된 결과를 반영합니다 (예: "1-10 of 11" 대신 "1-3 of 3").
7. 열 가시성 관리
목적
워크플로우 필요에 따라 특정 열을 표시하거나 숨겨 테이블 보기를 사용자 정의합니다.
사용 시기
특정 카테고리 정보에 집중된 보기가 필요하거나 시각적 복잡성을 줄이고 싶을 때 사용합니다.
사용 가능한 열 토글
- 아이콘
- 이름
- isDeleted (상태)
- createdAt (생성일)
열 토글 단계
| 단계 | 작업 | 세부 사항 |
|---|---|---|
| 1 | View 버튼 클릭 | 상단 도구 모음에서 View 버튼을 클릭합니다. |
| 2 | 열 옵션 검토 | 체크박스가 있는 사용 가능한 모든 열을 표시하는 드롭다운 메뉴가 나타납니다. |
| 3 | 열 가시성 토글 | 열 체크박스를 클릭하여 표시하거나 숨깁니다. |
| 4 | 메뉴 닫기 | 메뉴 외부를 클릭하거나 Escape를 눌러 닫습니다. |
| 5 | 변경 확인 | 테이블이 즉시 업데이트되어 가시성 변경을 반영합니다. |
결과
테이블에 선택한 열만 표시되어 현재 작업에 최적화된 사용자 정의 보기가 가능합니다.
주요 참고 사항
- 열 가시성 변경은 세션 동안 유지됩니다.
- 모든 열은 기본적으로 표시됩니다.
- 이름 열은 필수적이며 일반적으로 표시 상태를 유지해야 합니다.
- 변경 사항은 저장 작업 없이 즉시 적용됩니다.
8. 카테고리 상태 이해
상태 유형
| 상태 | 표시 | 설명 |
|---|---|---|
| 활성 | Active | 시장에 할당할 수 있는 카테고리 |
| 삭제됨 | Deleted | 활성 사용에서 제거되었지만 이력이 보존된 카테고리 |
상태 생명주기
카테고리는 간단한 두 가지 상태 생명주기를 가집니다:
- 활성: 생성 시 초기 상태; 카테고리를 새 시장에 할당할 수 있음
- 삭제됨: 활성 사용에서 제거된 카테고리; 새 시장에 할당할 수 없음
주요 상태 동작
- 활성 카테고리는 시장을 생성하거나 편집할 때 카테고리 선택 드롭다운에 나타납니다.
- 삭제된 카테고리는 이력 추적을 위해 카테고리 테이블에 계속 표시됩니다.
- 삭제된 카테고리가 이미 할당된 시장은 해당 할당을 유지합니다.
- 삭제된 카테고리는 새 시장에 할당할 수 없습니다.
- 상태 변경은 즉각적이며 시스템 전체에 적용됩니다.
9. 카테고리 관리 모범 사례
카테고리 생성
- 넓은 시장 주제를 나타내는 명확하고 설명적인 이름을 사용합니다.
- 카테고리 개념을 시각적으로 나타내는 의미 있는 아이콘을 선택합니다.
- 이름 지정 규칙의 일관성을 유지합니다 (예: "eSports"나 "Esports"가 아닌 "E-Sports").
- 중복되거나 지나치게 유사한 카테고리 생성을 피합니다.
- 분류 체계의 비대화를 방지하기 위해 새 카테고리를 추가하기 전에 기존 카테고리를 고려합니다.
카테고리 구성
- 중복되거나 사용되지 않는 카테고리를 식별하기 위해 카테고리 목록을 정기적으로 검토합니다.
- 시장 조직을 유지하기 위해 삭제 전 유사한 카테고리를 통합합니다.
- 시장 생성자와 운영팀에 카테고리 변경 사항을 전달합니다.
- 팀 참조를 위해 각 카테고리의 목적과 범위를 문서화합니다.
- 새 카테고리를 만들기 전에 검색 기능을 사용하여 기존에 유사한 카테고리가 있는지 확인합니다.
삭제 관리
- 영향을 이해하기 위해 카테고리를 삭제하기 전에 시장 할당을 검토합니다.
- 카테고리를 완전히 제거하기보다는 삭제 상태로 표시하는 것을 고려합니다 (시스템 동작).
- 가능하면 활동이 적은 기간에 카테고리 삭제를 계획합니다.
- 널리 사용되는 카테고리를 삭제하기 전에 시장 운영팀과 조율합니다.
- 일괄 삭제를 신중하게 사용하고 확인 전 선택 항목을 검증합니다.
아이콘 선택
- 카테고리 주제를 명확하게 나타내는 Lucide 아이콘 라이브러리에서 아이콘을 선택합니다.
- 관련 카테고리 간 시각적 일관성을 유지합니다.
- 최종 확정 전 다양한 화면 크기에서 아이콘 가시성을 테스트합니다.
- 사용 가능한 옵션은 Lucide 아이콘 라이브러리(lucide.dev/icons)를 참조합니다.
- 작은 크기에서 명확하게 표시되지 않을 수 있는 지나치게 복잡한 아이콘을 피합니다.
10. 시스템 전반의 카테고리
카테고리가 플랫폼 전반에서 작동하는 방식
- 시장 생성: 시장을 생성하거나 편집할 때 카테고리가 할당됩니다.
- 사용자 검색: 사용자가 카테고리별로 시장을 찾아보고 필터링합니다.
- 분석: 카테고리 데이터는 시장 분포와 사용자 선호도 추적에 도움을 줍니다.
- 검색: 카테고리는 시장 검색 가능성과 조직을 향상시킵니다.
카테고리 제한 사항
- 각 시장은 일반적으로 하나의 기본 카테고리 할당을 가집니다.
- 기존 시장의 카테고리 변경은 즉시 업데이트됩니다.
- 삭제된 카테고리는 재할당할 수 없지만 기존 시장에는 남아 있습니다.
- 아이콘 변경은 해당 카테고리를 사용하는 모든 시장에 적용됩니다.
제품 용어집
| 용어 | 설명 |
|---|---|
| 활성 | 시장에 할당할 수 있는 카테고리임을 나타내는 상태. |
| 카테고리 추가 | 새로운 시장 카테고리 분류를 생성하는 기능. |
| 일괄 삭제 | 체크박스를 사용하여 여러 카테고리를 동시에 삭제할 수 있는 기능. |
| 카테고리 | 시장을 주제별로 조직하기 위한 기본 분류 (예: E-Sports, Tech, Crypto). |
| 필터 지우기 | 검색이 활성화되었을 때 검색 기준을 제거하고 모든 카테고리를 표시하는 버튼. |
| 열 가시성 | View 버튼을 통해 특정 테이블 열을 표시하거나 숨길 수 있는 기능. |
| 생성일 | 카테고리가 원래 생성된 시점을 DD/MM/YYYY HH:MM 형식으로 표시하는 타임스탬프. |
| 삭제됨 | 활성 사용에서 제거되었지만 이력 참조를 위해 보존된 카테고리임을 나타내는 상태. |
| 카테고리 편집 | 기존 분류의 카테고리 이름과 아이콘을 수정하는 기능. |
| 아이콘 | Lucide 아이콘 라이브러리 이름을 사용한 카테고리의 시각적 표현. |
| Lucide Icons | 카테고리 시각적 표현에 사용되는 오픈 소스 아이콘 라이브러리, lucide.dev/icons에서 접근 가능. |
| 시장 카테고리 | 검색 및 내비게이션을 개선하기 위해 예측 시장을 주제별 분류로 조직하는 시스템. |
| 이름 | 카테고리의 표시 제목 (예: Sports, Economy, Trump). |
| 페이지네이션 | 카테고리 목록을 내비게이션 컨트롤이 있는 여러 페이지로 나누는 시스템. |
| 페이지당 행 수 | 각 페이지에 표시되는 카테고리 수를 제어하는 설정 (옵션: 5, 10, 25, 50, 100). |
| 검색 | 이름으로 카테고리를 찾기 위한 실시간 텍스트 필터링 기능. |
| 전체 선택 | 일괄 작업을 위해 표시된 모든 카테고리를 선택하는 테이블 헤더의 체크박스. |
| 상태 | 카테고리의 현재 상태: 활성 (사용 가능) 또는 삭제됨 (활성 사용에서 제거됨). |
| View 버튼 | 카테고리 테이블에서 열 가시성을 토글하기 위한 컨트롤. |