잠깐만요 제프, 요청 사항(그리고/또는 Flarum의 작동 방식)을 오해하고 계신 것 같습니다. 저는 Discourse의 설계 배경과 수많은 설계 결정에 대해 꽤 잘 알고 있습니다.
어쨌든, 제가 이 주제로 만든 토픽에서 이 이야기를 계속하는 것이 더 나을 것 같습니다:
안녕하세요,
여러 가지 이유(Which is Better? Discourse or Flarum? - #31 by GVG)로 인해 마침내 Flarum에서 Discourse로 넘어오게 되었습니다. 하지만 여전히 Flarum의 더 가볍고 둥글며 우아한 디자인을 선호합니다. 혹시 누군가 이미 Discourse를 위한 더 우아한 스타일을 명확한 CSS나 플러그인 등으로 제작한 적이 있을까요?
만약 없다면, 이 부분에 대해 도움을 주실 수 있을까요? 상세한 명세서(specs)를 작성할 수 있습니다.
이 테마가 꽤 좋습니다! Air Theme, #theme-full 채널에서도 더 많은 옵션을 확인할 수 있습니다!
감사합니다! ![]()
하지만 해당 테마에 대한 제안을 올리려 했을 때, 작성자가 여기에서 대신 게시하도록 추천하셔서 이렇게 올리게 되었습니다:
제 제안 목록:
- 제 생각에는 Discourse의 거의 모든 부분(텍스트, 여백, 아이콘, 상단 메뉴 패널 등)이 비정상적으로 큽니다. 예를 들어 MS Word나 웹 Outlook을 열어보시고, MS 개발자들이 얼마나 효과적이고 컴팩트하게 최소한의 공간을 활용하는지, 각 패널과 아이콘이 얼마나 정확하고 극도로 기능적인지 자세히 살펴보세요. 그 후 Discourse로 돌아오시면 비정상적으로 큰 텍스트, 괴물 같은 빈 공간, 큰 아이콘, 너무 단순한 디자인 등에 놀라실 것입니다. Discourse의 기본 텍스트 및 여백 크기는 단순히 비정상적인 것뿐만 아니라(수천 개의 웹 리소스나 Invision/Xeno/Flarum 등 다른 많은 포럼에서 이렇게 거대한 스타일을 본 적이 없습니다), 더 안타까운 점은 단순히 공간을 비효율적으로 낭비하여 사용자가 필수 이상으로 스크롤하게 만든다는 것입니다. 이는 불편합니다. 따라서 이 부분은 약 20~30% 더 컴팩트한 스타일을 보고 싶습니다.
- 카테고리 목록 - 왼쪽 카테고리 목록에 유용한 정보가 부족하고, 오른쪽에는 불필요한 주제들이 과하게 표시되어 있어 Discourse의 기본 카테고리 목록을 정말로 좋아하지 않습니다. 저에게는 항상 Discourse 카테고리 페이지를 읽는 것이 불편했습니다. Invision/XenForo 포럼의 카테고리 페이지를 한번 살펴보세요. 더 유용한 정보를 제공하며, 더 정확하고 컴팩트하며, 아이콘이나 심지어 이미지로 시각적으로 확장할 수 있는 경우가 많습니다. 카테고리 표시 방식이라는 측면에서 Discourse의 카테고리 페이지는 정말로 구식이며 지저분해 보입니다! Discourse 카테고리에 아이콘을 추가할 수 있습니까? https://ipb.stylesfactory.pl 또는 Forums - Codebite.dev - Theme IPS와 같이 표시할 수 있습니까? 아니면 그렇게 우아하지는 않지만 훨씬 더 편안하고 유용한 XenForo community 스타일처럼요?
- 왼쪽의 Flarum 태그-카테고리 메뉴를 정말로 좋아합니다. 더 빠른 탐색에 도움이 되며 보기에도 좋습니다. 드롭다운 메뉴가 아니라 항상 표시되는 메뉴로, 모든 카테고리(메인 및 중첩 카테고리 모두)를 왼쪽에 항상 표시할 수 있는 방법이 있을까요?
Discourse 코어 구성 요소의 분리 방식에 대해 잘 알지 못해서, 이러한 개선 사항이 테마에서, 플러그인으로, 아니면 간단한 사용자 정의 CSS로 이루어져야 하는지 알 수 없습니다.
-
텍스트가 거대하다고 생각하시다니 놀랍네요! 기본값은 15px인데, 이는 Flarum보다 1px 큰 크기라고 생각합니다. 제 생각에는 여전히 작은 편입니다! 읽기 쉽게 최적화된 일부 뉴스 웹사이트를 둘러보시면, 표준 크기는 보통 16px(브라우저 기본값)보다 크며, 많은 사이트의 기사 본문은 20px에 가깝습니다!
텍스트의 너비 또한 우리 쪽의 의도적인 결정입니다. 짧은 줄 길이는 일반적으로 더 읽기 편하다고 여겨집니다(Line length | Butterick’s Practical Typography, 물론 이는 주관적일 수 있으며, 우리는 대부분의 사용자에게 적합한 기본값을 찾으려 노력합니다).
-
선택할 수 있는 6가지 다른 카테고리 페이지 스타일이 있습니다. 각 스타일은 표시되는 정보의 양이 다르며, 모두 카테고리 이미지로 커스터마이징할 수 있습니다. 관리자라면 카테고리 페이지에 방문하여 렌치 아이콘을 클릭하여 이미지를 추가할 수 있습니다.
-
테마를 통해 사이드바 내비를 구축하는 것은 가능하지만, 항상 표시되도록 만드는 것은 다소 까다롭습니다. 토픽 목록 페이지에서 이 기능을 수행하는 테마 컴포넌트가 있습니다: Topic list sidebar navigation, 하지만 드롭다운 메뉴를 재사용하므로 100% 원하시는 방식은 아닙니다. 수십 개의 카테고리를 가진 사이트를 지원해야 하기 때문에 우리는 드롭다운 방식을 유지하는 경향이 있습니다.
상황에 따라 다릅니다… 더 작고 컴팩트하게 만들고 싶다면, 이는 확실히 CSS로 달성할 수 있습니다! 하지만 사이드바와 기타 추가 기능은 더 고급 테마 작업이 필요하며, 그 일부는 개발자용 테마 가이드에 설명되어 있습니다.
크리스, 안녕하세요! 자세한 답변 감사합니다!
[quote=“awesomerobot, post:27, topic:83430”] 텍스트가 괴물 같다고 생각하시다니 놀랍네요![/quote]
동의합니다. 주요 Discourse 메시지 텍스트는 꽤 훌륭하며, 단순히 약간 더 작게(말씀하신 대로 15px~14px)만 하면 될 것 같습니다. 저는 아직 여러분의 Discourse를 탐색하기 시작한 단계라, 제가 필요로 하는 개선 사항의 전체 목록을 완성하지 못했습니다. 이 문단에서 "괴물처럼 거대하다"라고 한 것은 전반적인 UI를 의미하는 것이니, 스크린샷을 한번 보아 주세요:
이 모든 것에 대한 데모가 있으신가요? (불행히도 주요 Discourse 데모 사이트에서는 관리자 로그인이 허용되지 않습니다.)
이 관점에서는 정말 모순 그 자체입니다. 클래식 UI의 드롭다운 목록은 여러 개 중 하나를(날짜, 국가 등) 한 번에 선택할 때 사용되어야 합니다. 하지만 대부분의 포럼 커뮤니티에서는 사용자가 많은 카테고리의 포럼에서 소통하는 것을 선호합니다. 따라서 Discourse가 이 드롭다운 카테고리 목록을 일종의 내비게이션 개선으로 추가했을 때, Flarum은 이를 더 쉽고 항상 접근 가능한 메뉴로 더 잘 구현했습니다. 특히 나쁜 점은 Discourse의 드롭다운 카테고리가 Ctrl+클릭이나 브라우저의 "새 창에서 열기"와 같은 우클릭 동작을 지원하지 않는다는 것입니다. 활성 사용자나 관리자/모더레이터가 포럼으로 돌아오는 일반적인 사용 사례에서는 새로운 토픽이 나타나는지 모니터링하기 위해 2~4개의 즐겨찾기 카테고리를 열고 싶어 합니다. 하지만 Discourse의 드롭다운 카테고리를 사용하면 이것이 불가능합니다. Discourse의 드롭다운 카테고리 목록을 사용하면 사용자는 카테고리를 하나씩 선택하고 탐색해야 하며, 이러한 방식으로 사용자는 어떤 카테고리를 탐색하는 것을 잊거나, 부활절 토끼처럼 카테고리들을 뛰어넘게 될 수 있습니다. 또한 항상 표시되는 카테고리는 토픽 생성 시 의미에 따라 더 나은 토픽 분류를 도울 수 있습니다. 사용자가 모든 카테고리를 볼 수 있기 때문에 적절한 카테고리를 검색하는 것을 게을리하지 않게 될 것입니다. 참고로 저는 이 문제에 대한 완벽한 해결책을 방금 생각해냈습니다.
사랑하는 크리스, 저는 웹 개발자가 아니고 CSS 등을 실제로 잘 모릅니다. 불행히도, 여러분의 전문적인 기술을 바탕으로 이 토픽의 작업을 함께 단계별로 완료할 수 있을까요? 매우 인기가 있을 것이라고 확신합니다! ![]()
저는 62세이고 안경을 쓰고 있습니다.
글꼴 크기를 키우면 가독성과 눈의 피로감 감소에 정말 도움이 됩니다.
또한, 작은 단락으로 나누고 여백을 넓게 두면 읽는 중 어디까지 왔는지 집중력을 잃지 않는 데 도움이 됩니다. 큰 블록의 작은 글씨로 된 텍스트에서는 그런 일이 자주 일어나거든요.
설정에서 글꼴 크기를 키울 수 있는데, 이는 유용합니다. 15px 미만일 때 어떻게 보일지 테스트해 보려면 줄일 수도 있습니다.
이 점에 대해 동의해야 합니다. 저는 항상 Discourse의 카테고리 전환기가 성가시고 제한적이라고 생각했습니다. 이는 신규 사용자의 발견 가능성을 떨어뜨리고, (일부) 파워 유저(저처럼)를 짜증나게 합니다. 아이러니하게도, 카테고리에 빠르게 접근하기 위해 모바일에서 드롭다운이 좋은 아이디어처럼 보이지만, 아직 모바일 프론트 페이지에서는 사용할 수 없습니다: Category Dropdown in Mobile View - #10 by renato
솔직히 말씀드리자면, 드롭다운은 (@awesomerobot )님이 제기한 이해할 수 있고 실제 존재하는 문제, 즉 많은 카테고리를 다루는 문제에 대한 잘못된 해결책이라고 생각합니다. 데스크톱 디스플레이의 화면 크기와 해상도가 끊임없이 증가하고 있는 상황에서, 왜 영구적인 사이드바를 진지하게 재고하지 않습니까? 그것은 간단한 접을 수 있는 “트리” 뷰를 가질 수 있으며, 이는 오랫동안 사용되어 온 고전적인 UI 패러다임입니다. 또는 아코디언 스타일 섹션(많은 데스크톱 앱의 "패널"처럼, 예: Lightroom)이나 아마도 수많은 다른 가능성도 있을 것입니다. 드롭다운이 팀이 생각해 낸 가장 좋은 아이디어라는 말입니까? 아마도 이에 대해 별도의 주제를 여는 것이 좋을까요… (그렇게 생각하신다면 알려주세요)
이미 레이아웃 플러그인과 관련 카테고리 위젯을 통해 상당 부분 구현되어 있습니다.
데모는 저희 사이트에서 확인하실 수 있습니다: https://thepavilion.io
아, 맞아요. 정말 좋은 아이디어예요! 사실 최근 좋은 예시를 봤던 기억은 나는데 어디서 봤는지 기억이 안 났거든요. 알고 보니 바로 이 사이트였어요.
(다만, 그게 확장 가능한 카테고리라는 걸 좀 더 명확하게 표시해 주시면 좋겠어요.) 하지만 모든 사용자가 플러그인에 쉽게, 혹은 저렴하게 접근할 수 있는 건 아니에요. (예를 들어, Discourse 공식 호스팅을 사용하려면 이 플러그인을 쓰려면 Enterprise 플랜이 필요하다는 생각이 드네요!?) 그리고 어쩌면 더 중요한 건, 이건 Discourse 자체의 근본적인 사용성/디자인 문제라고 생각하는 거예요. 그래서 제 생각엔 코어에서 해결해야 합니다. 아니면 최소한 공식 플러그인으로 제공되어야 해요.
당신이 하신 훌륭한 작업을 깎아내리려는 건 아니지만, 특정 시점에서 어떤 기능이 충분히 인기 있고, 유용하며, 사랑받는다면 그건 하나의 신호가 되어야 합니다. 또 다른 커뮤니티 도구들에서 사이드바 사용이 점점 늘고 있다는 점도 다시 한번 지적하고 싶어요. 이건 뭔가 의미 있는 거예요. 아직까지 Discourse가 부족한 부분이 있는 것 같거든요… (제 생각엔, 설득력 있는 반론을 통해 이를 명확히 다루지 않는 한 말이에요)
사이트를 운영하는 법을 배우고 매월 사이트를 유지보수할 시간을 조금씩 할애할 준비가 되어 있다면, 셀프 호스팅을 통해 플러그인 설치에 대해 전적인 자율권을 가질 수 있으며 실제로 매우 저렴합니다. (매우 보람 있는 경험이 될 수도 있습니다)
가장 활동적인 인터넷 사용자는 연령이 젊은 편(통계상 20~45세)이며, 14px 글꼴에 익숙합니다. 어쨌든 글꼴 크기에 대한 개별 설정이 존재하므로 괜찮지만, 저는 여전히 커뮤니티의 기본값을 14px으로 설정하는 것을 선호합니다. 이렇게 하면 한 번에 더 많은 텍스트를 표시할 수 있어 귀찮은 스크롤을 줄일 수 있기 때문입니다.
네, 맞는 말씀입니다. 저는 이미 Digital Ocean에서 Discourse 인스턴스 중 하나를 셀프호스팅으로 운영하고 있습니다. 하지만 저는 다양한 사람, 회사, 팀과 일하는데, 그중에는 셀프호스팅에 쓸 시간이 없거나 (대부분) 전문 지식이 전혀 없는 곳도 있습니다. 그런데 그들에게는 커스텀 플러그인을 허용하는 유료 호스팅 옵션에 쓸 예산도 없습니다. 제가 찾은 가장 저렴한 옵션이 월 40달러인데, 그것도 "잘 알려진 플러그인"만 지원합니다.
예를 들어, 웹사이트를 월 10달러짜리 공용 웹 호스팅으로 운영하면서 필요한 기능을 모두 충족하는 비영리 단체(또는 소규모 기업) 입장에서는, Facebook이나 다른 무료 옵션보다 더 나은 커뮤니티 솔루션을 위해 4배나 더 많은 비용을 지불하는 것은 삼키기 힘든 일입니다. 그래서 많은 단체가 Facebook을 선택하는 것은 그것이 더 나쁘기 때문이 아니라, 무료이고 사용하기가 쉽기 때문입니다.
한편 Flarum은 기존 공용 LAMP 호스팅에 추가 비용 없이 그대로 설치해서 아마도 문제없이 잘 작동할 수 있습니다. 기술 스택 차이 때문에 Flarum이 더 쉽다고 해서 더 낫다고 말하는 것은 아닙니다. 다만, 많은 잠재적 사용자/커뮤니티 운영자의 관점에서는, LAMP에 비해 더 높은 리소스 요구 사항과 더 복잡하고 비정통적인 호스팅 요구 사항 때문에 Discourse를 선택하는 것이 정당화하기 어렵다는 것입니다.
이 모든 것은 이 포럼을 사용하는 사람들만이 아니라, 월 100~300달러 이상을 Discourse 호스팅에 지불할 의사가 있는/능력이 있는 고객만이 아니라, 잠재적 Discourse 사용자의 넓은 스펙트럼에서 바라봐야 합니다. 제가 Meta에서 인식시키고자 하는 큰 부분 중 하나는, Discourse가 대상 사용자를 제한하여 특정 유형/종류의 커뮤니티가 사용하기를 어렵게 만든다는 점입니다. Discourse 조직의 비영리 단체 할인 대상에 해당하는 곳도 있지만, 그것도 최소 월 50달러(교육 기관이 아닌 한)입니다. 많은 곳은 단순히 소규모 기업, 특히 스타트업, 또는 토론을 개선하기 위해 훌륭한 플랫폼을 원하는 흥미로운 반공식적인 커뮤니티일 뿐인데, 그들에게는 셀프호스팅이든 아니든 비용이 종종 부담스럽게 느껴집니다.
또한 Discourse의 가격 책정이 불합리하다고 말하는 것도 아닙니다. 다만, "플러그인 접근이 필요하면 셀프호스팅을 하세요"라는 답변은 잠재적 사용자의 상당수가 경험하는 현실을 많이 무시하고 있다는 것입니다.
몇 년간 Flarum을 사용해 왔고, Discourse는 세팅이 비교적 복잡해서 항상 피してきました. 하지만 지금은 Oracle의 arm64 무료 티어 인스턴스에서 Docker를 통해 Discourse를 실행 중인데, 놀랍도록 반응이 빠릅니다.
결론적으로 Discourse와 Flarum은 모두 포럼 소프트웨어이지만, 제 개인적인 의견으로는 Discourse가 더 커뮤니티 소프트웨어에 가깝고, Flarum은 리소스 센터에 가깝다고 생각합니다. 즉, Discourse로는 소셜 네트워크 스타일의 사이트를 만들 수 있고, Flarum으로는 헬프 데스크(문서화 또는 지원 시스템)를 구축할 수 있습니다.
현재 Discourse와 Flarum 사이에서 제가 아쉬워하는 점은 Flarum의 사이드바 메뉴입니다. 이 메뉴를 사용하면 이전 페이지에서 포스트나 주제를 바로 로드할 수 있어 직접 뒤로 이동할 필요가 없습니다. 관련 주제나 다른 주제로 빠르게 이동할 수 있어 편리했습니다. 다만, 대규모 커뮤니티에서는 이것이 장점이 될지 확실하지는 않습니다.
마지막으로, Flarum 팀의 노고에 존경의 마음을 전하며 앞으로도 계속 관심을 갖겠습니다. 하지만 현재는 Discourse 플랫폼에 매우 만족하고 있습니다. 이 플랫폼이 제 나라의 작은 기술 커뮤니티가 서로 연결하고 협업하는 데 도움이 될 것입니다.
감사합니다, Discourse 팀
flarum을 설치해서 테스트해 봤는데, 디자인은 눈이 시원할 정도로 좋지만, 플러그인들끼리 충돌이 많고 개발이 더 필요합니다. 아직 갈 길이 멀다고 봐요. 그래서 저는 안정적이고 문제없는 Discourse를 선택했습니다. 제 생각에 flarum은 안드로이드, discourse는 애플 아이폰과 같은 존재입니다.
디스커스는 Flarum보다 훨씬 더 좋습니다. 전문가를 고용하여 원하는 대로 디스커스를 설정할 수 있습니다. Blizzard Forums 같은 포럼을 참고해 보세요.
저는 이것이 Flarum의 가장 멋진 기능이라고 생각합니다. 모든 주제를 검토하고 싶어하는 소규모 커뮤니티의 경우, Flarum의 주제 사이드바를 고정하여 왼쪽에 주제 목록을, 오른쪽에 게시물을 배치할 수 있습니다. 주제를 전환할 때 주제 페이지로 돌아가고 다시 다음 주제로 내려가야 하는 페이지 로딩 과정이 필요하지 않습니다. 매우 효율적입니다. 이는 가치 있는 테마 컴포넌트가 될 것이라고 생각합니다.
사이드바에 대해서는 전적으로 동의합니다. Flarum의 핵심 기능 중에서도 가장 뛰어난 기능 중 하나라고 생각합니다.


