jrgong
(jrgong)
1
내 포럼에서는 특정 카테고리에서 새 주제를 생성할 때 사용자가 커스텀 마법사(wizard)를 사용하도록 강제하고 싶습니다. 이를 위해 기존 UX/UI를 깨뜨리지 않으면서 네이티브 Discourse 요소를 조정하고 싶습니다.
이를 위해 새 주제 생성 시 사용자 경로의 동작을 커스터마이즈하고 싶습니다.
구체적으로 다음과 같은 작업을 원합니다.
- “새 주제(New Topic)” 버튼을 커스텀 링크와 기본 새 주제 버튼이 포함된 드롭다운 박스로 변경
- 사용자가 작성기(composer)에서 해당 카테고리를 선택하면 커스텀 마법사로 자동 리다이렉트
‘새 주제’ 드롭다운 박스에 대해:
- 다크 모드 코어 기능 및 새로운 색상 변수가 지원되도록 네이티브 UX/UI 요소만 사용
- 플러그인 설정의 텍스트 필드를 통해 드롭다운 항목을 추가, 삭제 및 수정할 수 있도록 하여
icon, text, URL을 정의 가능하게 함
작성기 리다이렉트에 대해:
- 사용자가 작성기에서 특정 카테고리를 선택하면 작성기가 닫히고 지정된 URL로 리다이렉트됨
- 플러그인 설정의 텍스트 필드를 통해 항목을 추가, 삭제 및 수정할 수 있도록 하여
category, redirect URL을 정의 가능하게 함
예산
500-1000 USD
3개의 좋아요
manuel
(Manuel Kostka)
2
이미 이 사용 사례를 부분적으로 살펴본 적이 있는데, 간단한 접근 방식은 마법사를 사용하면 사용자가 일반적으로 권한이 없는 카테고리에서도 새 주제를 생성할 수 있다는 점을 활용하는 것이었습니다. 따라서 다음과 같이 설정할 수 있습니다:
- 특정 카테고리의 “생성” 기능을 비활성화합니다.
- 해당 카테고리에서 기본 “새 주제” 버튼을 숨깁니다.
- 이를 테마 구성 요소 설정에서 커스터마이징할 수 있는 버튼(
카테고리, 버튼 아이콘 및 이름, 마법사 경로)으로 대체합니다.
이 접근 방식이 요구사항을 해결할 수 있다면, 예산 내에서 비용을 유지하면서 이를 구성 요소로 패키징해 드릴 수 있습니다.
제 생각이 틀릴 수도 있지만, 기본 버튼에 드롭다운 메뉴를 통합하고 작성기 카테고리 메뉴에 리디렉션을 적용하는 것은 상당히 더 많은 노력이 필요할 것으로 예상됩니다.
3개의 좋아요
system
(system)
에 닫힘
3
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.