Discourse용 오픈소스 포럼 앱 공개

안녕하세요,

Discourse용 오픈소스 모바일 앱 템플릿을 찾고 계신 분이 있을까 해서 여쭤봅니다. 현재 우리는 XenForo용 템플릿을 마무리하고 있으며, 이를 Discourse에서도 사용할 수 있도록 공개하는 것을 고려하고 있습니다. 혹시 여러분도 이걸 보고 싶으신가요?

5개의 좋아요

안녕하세요, @forumcopilot님. 환영합니다! ‘extras’ 카테고리는 오늘 바로 다운로드할 수 있는 완성된 프로젝트용이므로, 해당 주제를 옮겼습니다. 프로젝트 진행에 행운을 빕니다! :3


네이티브 앱에 대한 다른 시도들을 몇 가지 본 적이 있는데, 제 지식 범위 내에서는 모두 중단되고 소스가 비공개로 되어 있습니다(Forumate - Native Discourse client for iOS, Fig - Native Discourse client for iOS - #111 by nanohits). 더 잘 유지보수되는(특히 오픈소스인) 앱이 있다면 좋겠습니다! 배터리 절약을 위해 네이티브 앱을 사용하고 싶고, iOS 26의 시각적 효과도 즐기고 싶은데, 현재까지 모든 기능을 갖추고 여전히 잘 작동하는 앱을 찾지 못했습니다.

2개의 좋아요

동기가 궁금합니다. 웹사이트가 할 수 없는 일을 앱은 사용자를 위해 무엇을 할 수 있을까요? 요즘 모바일 웹 브라우저는 위치, 카메라, 파일 업로드 등 다양한 API를 제공합니다. 그렇다면 앱이 추가로 제공하는 가치는 무엇일까요?

2개의 좋아요

아마도 아직 모르는 분이 계실 수 있으니 말씀드리면, 이 서비스는 PWA(Progressive Web App)를 지원하여 홈 화면에 추가한 뒤 데스크톱을 포함한 거의 모든 기기에서 앱처럼 실행할 수 있습니다. 이는 대부분의 브라우저와 운영체제가 PWA를 지원하기 때문입니다. 앱 스토어에 등록하거나 별도의 프레임워크를 유지 관리할 필요가 없습니다.

PWA를 앱스토어에 맞게 랩핑하는 것은 분명 가능합니다. 예산이 넉넉한 대규모 사이트에서는 유용할 수 있다고 봅니다. 대부분의 사용자는 PWA와 앱스토어가 필요 없다는 점을 이해하는 데 여전히 많은 어려움을 겪기 때문입니다.

과거에 이 부분을 조사해 보았지만, 다음과 같은 이유로 중단했습니다:

  1. 설정에 상당한 노력과 비용(약 10,000달러)이 듭니다.
  2. 유지보수에 또한 상당한 노력과 비용(연간 약 10,000달러)가 듭니다.

이 중 상당 부분은 앱스토어 자체와의 상호작용과 관리에 해당합니다. 또한 Apple/Google이 현금 거래의 일부를 가져가려는 문제 등 다른 문제들도 있습니다.

전문 지식을 저렴하게 구할 수 있다면 시도해 볼 가치가 있을 수도 있습니다. 저는 대신 사용자가 PWA 학습 곡선을 자연스럽게 겪을 수 있도록 돕는 방향으로 선택했습니다!!

3개의 좋아요

오늘 이 내용(이것이 아니라, 아래 내용)이 게시된 것 같습니다:

그냥 우연일 뿐이야.:rofl:

1개의 좋아요

여기 또 하나 있습니다:

모두의 의견에 감사드립니다!

Discourse 커뮤니티가 이미 충분히 잘 지원되고 있는 것 같습니다.

최근에 xenForo 모바일 앱 템플릿과 함께, 저희 확장을 설치한 xenForo 포럼에 연결되는 범용 모바일 앱을 출시했습니다. 예전에 Tapatalk이 하던 것과 비슷하지만, 이제는 오픈소스입니다. 앱을 다운로드하거나 소스 코드를 확인하려면 아래 주소를 방문하세요:

푸시 알림도 정상 작동하며, 추가 설정 없이 바로 사용할 수 있습니다.

Discourse 커뮤니티에 이를 제공할 수 있을지 고민해 보았지만, 이미 선택지가 많아 큰 가치가 없을 것 같습니다.

어쨌든, Forum Copilot이 여러분에게 더 많은 도움을 줄 수 있는 부분이 있다면 알려주세요. :slight_smile:

나중에 다시 생각나서, 나 자신을 향해 답글을 달아 내 질문에 조금이나마 답을 해보려 합니다. 아래에서 누군가가 모바일 앱인 Dexo를 언급했는데, 바로 몇 가지 가능성이 떠올랐습니다. 이 앱을 사용하면 여러 서로 다른 Discourse 커뮤니티에 동시에 가입할 수 있고, 앱 하나로 그것들을 쉽게 전환할 수 있습니다. 또한 주기적으로 각 커뮤니티에 연결하여 읽지 않은 메시지, DM 등의 최신 개수를 가져올 수도 있습니다. 그래서 무언가 일어날 때 휴대폰에 알림을 받아, Discourse 사이트를 좀 더 '실시간’처럼 느끼게 해줄 수 있습니다. PWA(Progressive Web App)로는 이것이 불가능합니다(제 지식 범위 내에서). 그리고 하나의 앱이 여러 Discourse 서버에 연결할 수 있다면, 여러 Discourse에 참여하는 것이 훨씬 쉬워집니다. PWA 방식이라면 참여하는 각 Discourse가 휴대폰에서 별도의 아이콘으로 존재해야 합니다. 서로 다른 Discourse 서버를 쉽게 전환할 방법이 없기 때문입니다. 결국 웹 브라우저를 사용해 탭을 전환하거나, 홈 화면에 여러 아이콘을 놓고 각각을 탭해서 각 Discourse를 확인해야 합니다.

즉, 단일 Discourse 관점에서는 앱이 큰 의미가 없어 보입니다. 하지만 내 Discourse 사용자들이 다른 여러 Discourse에도 참여하고 있다면, 왜 그런 사용자들이 모든 것을 하나로 통합하는 앱을 좋아할 수 있는지 이해할 수 있습니다.

이미 수년 전부터 존재해 왔으며, 공식 앱인 "Discourse Hub"가 있습니다.

4개의 좋아요

이 앱은(최소한 안드로이드의 경우) 별로 좋지 않습니다. 별점 2.4점이에요. 이 점을 고려하면, 다른 개발자들이 뛰어들어 도전해 볼 여지가 분명히 있습니다. 아니면 이미 만들어진 것을 개선할 수도 있겠죠.

1개의 좋아요