# 그룹용 커스텀 홈페이지

**URL:** https://meta.discourse.org/t/custom-homepage-for-groups/199623
**Category:** Theme component
**Created:** [8월 7, 2021, 8:12오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623 "2021-08-07T20:12:05Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [11월 3, 2022, 12:30오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/21 "2022-11-03T12:30:45Z")

</div>

방금 병합했으니 한번 시도해 보세요.

감사합니다, @nathank!

---

<div class="post-metadata">

### Author: ![bartv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bartv/32/130052_2.png) [@bartv](https://meta.discourse.org/u/bartv)
#### Post date: [11월 3, 2022, 5:37오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/22 "2022-11-03T17:37:34Z")

</div>

좋아요, 잘 작동합니다! 올바른 기본 사용자 그룹을 하나하나 찾아내는 것보다 훨씬 나은 것 같아요 🙂

감사합니다!

---

<div class="post-metadata">

### Author: ![lisandro\_iaffar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lisandro_iaffar/32/315816_2.png) [@lisandro\_iaffar](https://meta.discourse.org/u/lisandro_iaffar)
#### Post date: [5월 14, 2023, 4:59오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/23 "2023-05-14T04:59:27Z")

</div>

안녕하세요!! 정말 멋집니다. 이 플러그인을 만들어주셔서 정말 감사합니다 😁

제가 관찰한 사항이 하나 있는데, 의도된 동작인지 잘 모르겠습니다: 모바일에서 사용자 지정 홈페이가 설정된 후, 전통적인 홈페이에 돌아가기 위해 포럼 로고를 클릭하면 사용자 지정 홈페이에 다시 도달합니다. 이 동작이 의도된 것이라면 선택 사항으로 만들 수 있을까요? (아니라면 제가 어떤 식으로든 변경할 수 있을까요?)

이 훌륭한 도구를 다시 한번 감사합니다!! 🙂

* * *

**업데이트** : 커스텀 헤더 링크(Custom Header Links) 구성 요소를 사용하여 헤더 링크 중 하나를 전체 원래 홈페이에 돌아가게 설정함으로써 이 문제를 해결했습니다(고푸람 아이콘이 이 용도에 시각적으로 적합했습니다). 이로 인해 또 다른 가능성이 열렸습니다: 이제 아이콘을 설정하여 사용자를 표준 전체 홈페이에 명확하게 이동시킬 수 있으므로, 포럼 아이콘이 데스크톱에서 사용자가 보는 사용자 지정 홈페이를 가리키도록 할 수 있을까요? 휴대폰을 사용할 때(그리고 기본적으로 데스크톱에서도) 매우 실용적일 것입니다.

**업데이트 2** : 특정 그룹에 대한 홈페이를 설정하면 모바일 홈페이가 설정을 무시합니다. 이를 방지할 수 있을까요?

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [5월 14, 2023, 11:31오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/24 "2023-05-14T11:31:59Z")

</div>

> [@lisandro\_iaffar](#):
>
> 안녕하세요!! 정말 훌륭합니다. 이 플러그인을 만들어 주셔서 정말 감사합니다 😁

기꺼이 도와드리겠습니다. 특정 사용 사례에서는 정말 유용하죠!

> [@lisandro\_iaffar](#):
>
> 이 동작이 의도된 것이라면, 선택 사항으로 설정할 수 있을까요? (아니라면, 제 쪽에서 어떻게든 변경할 수 있을까요?)
> 
> 훌륭한 도구를 만들어 주셔서 다시 한번 감사합니다!! 🙂
> 
> * * *
> 
> **업데이트** : Custom Header Links 구성 요소를 사용하여 한 개의 헤더 링크를 설정해 원래의 전체 홈페이지(gopuram 아이콘이 이 용도로 시각적으로 적합했습니다)로 돌아가게 함으로써 이 문제를 해결했습니다.

네, 이를 안정적으로 변경하는 것은 꽤 까다롭습니다. 전에 한동안 고민해 보았지만 포기했습니다.

작동 가능한 해결책을 찾게 되어 기쁩니다!

사이드바의 ‘Everything’ 링크도 같은 역할을 수행해야 하며, 더 구체적인 것이 필요하다면 사용자 정의 사이드바 섹션을 사용할 수도 있습니다.

> [@lisandro\_iaffar](#):
>
> **업데이트 2** : 특정 그룹에 대한 홈페이지를 설정하면 모바일 홈페이지 설정이 덮어쓰기됩니다. 이걸 방지할 수 있을까요?

네, 그룹을 특정 홈페이지로 리다이렉트하는 수고를 들였다면 모바일에서도 적용되어야 한다고 가정했기 때문에 의도된 동작입니다.

하지만 그게 당신에게 맞지 않는다면, 다음을 추가할 수 있습니다.

1. 모바일이 덮어쓰기되는지 여부를 지정하는 설정 (그렇게 어렵지는 않습니다)
2. 각 그룹/홈페이지별로 이를 지정하도록 하지만, 그렇게 하려면 꽤 큰 재설계가 필요합니다

PR을 보내거나 개발자에게 작업을 의뢰해 보세요!

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [5월 14, 2023, 2:37오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/25 "2023-05-14T14:37:05Z")

</div>

> [@lisandro\_iaffar](#):
>
> 포럼 로고를 클릭해서 전통적인 홈페이지로 돌아가고 싶습니다

안녕하세요, 이렇게 하면 됩니다 🔽

> [@(대체됨) 메인 Discourse 로고에서 외부 사이트로 링크](https://meta.discourse.org/t/link-to-external-site-from-the-main-discourse-logo/229347?u=dodesz):
>
> information_source Discourse는 이제 이 사용 사례를 지원하기 위한 #공식 테마 컴포넌트를 제공합니다: play_button 원본 콘텐츠

이렇게 하면 로고 URL이 `/latest`로 오버라이드됩니다.

```js
<script type="text/discourse-plugin" version="1.3.0">
  api.changeWidgetSetting('home-logo', 'href', '/latest')
</script>

```

---

<div class="post-metadata">

### Author: ![lisandro\_iaffar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lisandro_iaffar/32/315816_2.png) [@lisandro\_iaffar](https://meta.discourse.org/u/lisandro_iaffar)
#### Post date: [5월 15, 2023, 3:30오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/26 "2023-05-15T03:30:40Z")

</div>

빠른 지원해 주신 @Don 님과 의견을 나눠 주신 @nathank 님께 다시 한번 감사드립니다. 🙂  
이 커뮤니티의 든든한 지원 덕분에 제가 2년 동안 추구해 온 이 여정을 이어올 수 있었습니다… :')

두 분의 조언 덕분에 이 겉보기에 신비로운 스피닉스 수수께끼를 풀 전략을 깨달았습니다. 그래서 결국 다음과 같이 해결했습니다:

**목표** :

- 데스크톱에서 사용자의 그룹에 따라 맞춤형 홈페이지로 이동하게 합니다.
- 포럼 아이콘을 카테고리 페이지로 연결합니다.
- 맞춤형 헤더의 “홈” 아이콘을 맞춤형 홈페이지로 연결합니다.
- 모바일에서도 동일하게 적용하되, 첫 번째 홈페이지가 채팅룸이 되도록 합니다.

**단계** :

1. “Custom Homepage” 플러그인에서 "모바일에서 홈페이지 강제 표시"를 비활성화하고, 그룹별 홈페이지 옵션만 활성화 상태로 둡니다.
2. 로고 링크를 전체 포럼으로 리다이렉트하도록 변경합니다. (고마워요 @Don 님!):

```javascript
  <script type="text/discourse-plugin" version="1.3.0">
   api.changeWidgetSetting('home-logo', 'href', '/categories')
  </script>

```

1. [헤더 아이콘 링크](https://meta.discourse.org/t/custom-header-links-icons/86307)를 새로 만들어 맞춤형 홈페이지로 리다이렉트합니다. (이 효과를 위해 일반 포럼 URL을 사용합니다.)

2. 사용자가 모바일을 사용하는 경우 [이 핸들러](https://meta.discourse.org/t/different-landing-page-for-desktop-vs-mobile-theme/46019/34?u=lisandro_iaffar)를 사용합니다:

```plaintext
  <script>
   if (window.location.pathname == "/")
   { window.location.href = "/chat";
   }
  </script>

```

이 방식은 사용자가 데스크톱과 모바일 모두에서(새로운 헤더 아이콘을 통해) 존중되는 맞춤형 홈을 선호로 변경할 수 있다는 점에서 좋습니다. 모바일의 경우 채팅을 홈페이지로 강제하는 이유는 그곳에서 가장 반복적으로 사용되는 사용 사례가 될 것이라고 가정했기 때문입니다.

그리고 끝! 완벽하게 작동합니다. 😁  
다시 한번 여러분 모두에게 감사드립니다. 🙏

---

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [8월 4, 2023, 8:40오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/27 "2023-08-04T08:40:31Z")

</div>

안녕하세요, 모든 사용자를 대상으로 카테고리 페이지를 기본값으로 설정하고 싶은데, 정확히 그 기능을 수행하는 커뮤니티 테마 구성 요소가 있다는 것을 보고 정말 기쁩니다. 정말 감사합니다!

이 변경 사항을 적용할 포럼은 거의 2년 된 포럼이라, 일부 사용자가 불만을 제기하거나 현재 홈페이지(단순한 최신 게시글)를 선호할 가능성이 있습니다. 제 판단으로는 사용자가 자신의 설정을 정의할 수 없는 것 같은데, 맞나요?

만약 불가능하다면, "구 홈페이지 팬"이라는 그룹을 만들어 사용자가 가입할 수 있게 하고, 이 그룹의 사용자에게는 최신 게시글을 기본값으로 설정하는 아이디어가 떠오릅니다. 😉

포럼에서 이렇게 큰 변경 사항을 적용하기 전에, 이 접근 방식이 타당한지 확인하고 싶습니다. 🙂

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [8월 4, 2023, 11:20오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/28 "2023-08-04T11:20:56Z")

</div>

> [@icaria36](#):
>
> 제가 보기에는 사용자가 자신의 설정을 정의할 수 없는 것 같은데, 맞나요?

네, 맞습니다.

더 많은 개발 작업이 이루어진다면 기존 사용자 설정을 그렇게 활용하거나 확장할 수 있을지 모르지만, 현재로서는 불가능합니다.

제안하신 우회 방법은 매우 현명해 보이며 잘 작동할 것입니다. 핵심은 해당 그룹이 해당 사용자에게 기본(primary)으로 설정되어 있는지 확인하는 것입니다.

성공을 빕니다!

---

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [8월 15, 2023, 2:39오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/29 "2023-08-15T14:39:00Z")

</div>

[Homepage Feature](https://meta.discourse.org/t/homepage-feature/144264) 은 공식 Discourse 홈페이지에서만 작동하는 것 같고, 이 테마 컴포넌트가 지원하는 사용자 정의 홈페이지에서는 작동하지 않는 것 같습니다. 홈페이지에서 그 좋은 사진들을 잃어버리게 되다니 아쉬워요…

[Homepage Feature](https://meta.discourse.org/t/homepage-feature/144264) 와 [Custom Homepage for Groups](https://meta.discourse.org/t/custom-homepage/199623) 이 호환되기를 바라고 있습니다. 어디서 질문해야 할지 확실하지 않네요. 여기일까요, 저기일까요, 아니면 두 곳 모두일까요? 🙂

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [8월 15, 2023, 2:59오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/30 "2023-08-15T14:59:45Z")

</div>

핵심은 아마도 [홈페이지 기능](https://meta.discourse.org/t/homepage-feature/144264)을 변경하여 추천 게시글을 표시할 Discourse 페이지를 자유롭게 지정할 수 있도록 하는 것일 것입니다. 그러면 이 TC가 사용자가 지정한 페이지를 가리키게 됩니다.

@awesomerobot - 어떻게 생각하시나요?

---

<div class="post-metadata">

### Author: ![afscstagiaire](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/afscstagiaire/32/312517_2.png) [@afscstagiaire](https://meta.discourse.org/u/afscstagiaire)
#### Post date: [8월 22, 2023, 11:16오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/31 "2023-08-22T11:16:34Z")

</div>

안녕하세요, 제 홈페이지가 설치한 환영 검색 배너로 시작되고, 그 다음에 카테고리 요약, 그리고 그 다음에 하이라이트된 주제의 Reddit 스타일 미리보기 피드가 표시되도록 하고 싶습니다. 이 테마의 “그룹 페이지 맵” 설정이 정확히 무엇을 하는지 잘 이해하지 못해서, 제 요구사항을 충족할 수 있을지 궁금합니다.  
시간 내어 답변 주셔서 감사합니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [8월 22, 2023, 11:35오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/32 "2023-08-22T11:35:20Z")

</div>

이 컴포넌트는 사이트의 외관을 변경하지 않습니다. 사용자가 사이트 홈으로 이동할 때(예: 홈 아이콘을 클릭할 때) 어디로 이동할지를 변경합니다.

그룹 맵은 서로 다른 그룹이 사이트에서 서로 다른 기본 페이지를 표시할 수 있도록 허용하는 것입니다.

[Showcased Categories](https://meta.discourse.org/t/showcased-categories/173524) 링크가 필요할 수도 있다고 생각합니다.

---

<div class="post-metadata">

### Author: ![denvergeeks](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/denvergeeks/32/327671_2.png) [@denvergeeks](https://meta.discourse.org/u/denvergeeks)
#### Post date: [8월 22, 2023, 5:53오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/33 "2023-08-22T17:53:12Z")

</div>

@afscstagiaire 이 것과 비슷한 것을 찾고 계신 건가요?

> **[Wyze Forum](https://forums.wyze.com/)**
>
> A place for Wyze customers to connect, share, and learn from others. This community is primarily for community interactions. Please go the support site for product user guides and official Wyze support.

---

<div class="post-metadata">

### Author: ![afscstagiaire](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/afscstagiaire/32/312517_2.png) [@afscstagiaire](https://meta.discourse.org/u/afscstagiaire)
#### Post date: [8월 22, 2023, 6:05오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/34 "2023-08-22T18:05:31Z")

</div>

네, 정확합니다!

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [8월 22, 2023, 7:49오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/35 "2023-08-22T19:49:14Z")

</div>

2개의 게시글이 새로운 주제로 분리되었습니다: [Licensed 코드 사용 시 모범 사례?](https://meta.discourse.org/t/best-practices-for-using-licensed-code/276227)

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [11월 26, 2023, 8:40오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/37 "2023-11-26T20:40:32Z")

</div>

불행히도 최신 코어 변경 사항으로 인해 이 기능이 깨진 것 같습니다.

@pfaffman 또는 제가 조만간 확인해 보겠습니다.

---

<div class="post-metadata">

### Author: ![Drew-ART](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Drew-ART](https://meta.discourse.org/u/Drew-ART)
#### Post date: [11월 27, 2023, 6:07오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/38 "2023-11-27T06:07:51Z")

</div>

홈페이지 설정을 자동화해서 수동으로 입력하지 않아도 되는 방법이 있을까요? 일부 사용자가 자신만의 카테고리를 생성할 수 있도록 허용하고 있으며, 해당 사용자가 생성한 카테고리가 자동으로 그 사용자의 홈페이지로 설정되기를 원합니다.

[Merefields 플러그인](https://github.com/merefield/discourse-category-home)은 과거에 그룹이 단 하나의 카테고리 권한에만 추가되면 해당 카테고리가 자동으로 그 그룹의 홈페이지가 되도록 해 주었지만, 해당 플러그인이 포함된 상태에서 앱 빌드가 실패하여 최신 Discourse에서는 작동하지 않는 것으로 보입니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [11월 27, 2023, 11:48오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/39 "2023-11-27T11:48:11Z")

</div>

문제가 무엇일까요? 이 버그(이미 수정된 것)일 수 있나요?

> [@관리자 패널에서 홈을 클릭하면 오류가 발생합니다](https://meta.discourse.org/t/clicking-home-from-admin-panel-results-in-error/286000/8):
>
> Thanks everyone - this should be [fixed](https://github.com/discourse/discourse/commit/c5affa9ca24febc5e973ae746bda600e1a44f886) in tests-passed now. @haydenjames if you run an update (either via /admin/upgrade, or via the console), things should work much better.

수정: 아, 맞아요. 무언가 변경되었습니다. 5분 안에 수정 방법을 찾지 못했습니다. 곧 더 많은 시간이 생길 것 같습니다.

수정: 이제 수정되었을 수도 있습니다. 경로 앞에 슬래시(/)가 없어야 한다는 점이 중요합니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [12월 6, 2023, 3:48오후 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/40 "2023-12-06T15:48:51Z")

</div>

이것은 수정된 것 같아서 #broken 라벨을 제거합니다.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [12월 9, 2023, 1:09오전 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/41 "2023-12-09T01:09:31Z")

</div>

아마도 전혀 이해하지 못하는 또 다른 문제가 있습니다.

이것은 아무것도 켜져 있지 않은 TC에 대한 것입니다:

![Screenshot 2023-12-09 14.08.10](https://global.discourse-cdn.com/meta/original/4X/e/3/e/e3ef6bed18636edf73f8865737d0ae111501a741.png)

[이전 페이지](https://meta.discourse.org/t/custom-homepage-for-groups/199623.md?page=1)

[다음 페이지](https://meta.discourse.org/t/custom-homepage-for-groups/199623.md?page=3)
