# 플러그인이 코어로 이동하는 과정이 어떻게 공지되는지

**URL:** https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493
**Category:** Site feedback
**Created:** [7월 15, 2025, 1:31오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493 "2025-07-15T13:31:09Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![pacharanero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pacharanero/32/500583_2.png) [@pacharanero](https://meta.discourse.org/u/pacharanero)
#### Post date: [7월 15, 2025, 1:31오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/1 "2025-07-15T13:31:09Z")

</div>

이 플러그인은 이제 Discourse 코어에 번들되어 더 이상 설치할 필요가 없습니다. 다음에 `./launcher rebuild app`를 실행하거나 Admin UI에서 업데이트를 수행하면 다음과 같은 오류가 발생합니다:

```plaintext
bootstrap failed with exit code 128
---
HINT: The plugin 'discourse-reactions' is now bundled with Discourse and should not be included in your container configuration.
Remove the line 'git clone https://github.com/discourse/discourse-reactions' from your containers/app.yml file, then try again.
For more information, see https://meta.discourse.org/t/373574

```

업데이트 시 문제가 발생하지 않도록 이 플러그인을 지금 바로 `app.yml`에서 제거하는 것이 좋습니다.

이 플러그인이 Discourse 코어에 포함되었으므로 사실상 비활성화(deprecated)된 것이므로, 해당 토픽의 첫 번째 게시글에 이를 언급해야 하는지 궁금합니다. 참고: [Bundling more popular plugins with Discourse core](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574)

---

<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: [7월 15, 2025, 2:18오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/2 "2025-07-15T14:18:59Z")

</div>

> [@pacharanero](#):
>
> 토ピック의 첫 번째 게시글에서 이제 이것이 Discourse 코어에 포함되어 있으므로 사실상 비추천(deprecated) 상태임을 언급해야 하는지 궁금합니다. 참고: [더 인기 있는 플러그인을 Discourse 코어에 번들링하기](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574)

필요한 분을 위해 #included-in-core 태그 아래에 이전 사례들이 있습니다. 👍

---

<div class="post-metadata">

### Author: ![patrickemin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/patrickemin/32/520162_2.png) [@patrickemin](https://meta.discourse.org/u/patrickemin)
#### Post date: [7월 15, 2025, 10:10오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/3 "2025-07-15T22:10:35Z")

</div>

아! 감사합니다. 글을 너무 늦게 읽었네요. 오늘 아침에 사이트가 업데이트가 안 될 때 얼마나 당황했는지 설명드리지 않아도 되실 거예요! 🥶

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [7월 15, 2025, 11:04오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/4 "2025-07-15T23:04:31Z")

</div>

그와 관련해서, 여기에는 #included-in-core 태그를 추가해야 할까요?

---

<div class="post-metadata">

### Author: ![pacharanero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pacharanero/32/500583_2.png) [@pacharanero](https://meta.discourse.org/u/pacharanero)
#### Post date: [7월 15, 2025, 11:29오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/5 "2025-07-15T23:29:41Z")

</div>

디스코어가 제공하는 무료 오픈소스 포럼 플랫폼이라는 점을 고려하면, 디스코어의 기능에 대해 불평하는 것을 꺼리는 편이지만…

영향을 받는 플러그인에서도 문서화를 하지 않은 채로 리빌드를 이런 식으로 깨뜨리지 말아 달라고 정중히 요청하고 싶습니다.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [7월 15, 2025, 11:37오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/6 "2025-07-15T23:37:52Z")

</div>

오늘 업데이트를 할 때에도 저에게 같은 일이 발생했습니다. 반응(리액션)뿐만 아니라 상당수의 플러그인이 이제 코어 Discourse에 번들링되어 있어 app.yml에서 제거해야 합니다.

오류가 매우 명확한데도 불구하고 어떤 문제인지 정확히 알 수 없습니다. 저도 놀랐지만, 오류 메시지의 지시에 따라 문제 있는 항목들을 제거하고 다시 빌드했더니 모든 것이 정상적으로 작동했습니다.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [7월 16, 2025, 6:05오전 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/7 "2025-07-16T06:05:09Z")

</div>

> [@tobiaseigen](#):
>
> 저도 놀랐습니다.

저도 공지사항에 선택된 카테고리가 다소 이례적이라고 생각했습니다. 지원 관련 질문이 그곳에서 자주 올라오기 때문에 아무도 그 카테고리를 보지 않는다고 봅니다.

> [@인기 플러그인을 Discourse 코어에 번들링](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574?u=moin):
>
> 앞으로 몇 주 동안, 인기 있는 Discourse 플러그인 중 일부를 코어 저장소로 이동할 예정입니다. 이는 Discourse가 기본적으로 더 많은 플러그인을 포함하게 되며, 모든 플러그인의 테스트 및 최신 상태를 유지하는 것이 더 쉬워진다는 것을 의미합니다. 이 모든 플러그인은 기본적으로 비활성화 상태로 유지되므로, 기존 커뮤니티에는 눈에 띄는 영향을 미치지 않습니다. discourse.org와 같은 관리형 호스팅 서비스를 사용 중이라면 아무 조치도 필요하지 않습니다. 자체 호스팅 커뮤니티 Discourse를 자체 호스팅 중이고 이미 이 플러그인 중 하나를 사용 중이라면, 다음 재빌드 전에 app.yml 파일에서 관련 줄을 제거하도록 안내받게 됩니다. 개발 환경 이미 로컬에 플러그인 중 하나가 설치되어 있고 최신 버전의 Discourse 코어를 가져온 경우, 다음 두 가지 중 하나가 발생합니다. 플러그인에 심볼릭 링크를 사용하는 경우, git pull 실행 중 오류가 …

아마도 공지사항에 하위 카테고리를 두는 것이 더 나을 것 같습니다. 그러면 호스팅 고객과 셀프호스터(그리고 개발자)를 따로 따로 안내할 수 있겠죠. 릴리스에 대해서는 모두에게 알림이 가지만, 모든 하위 카테고리에 대한 알림을 받을지 여부는 선택할 수 있습니다.

또한, 수정 후 토픽에 답글을 달아 올려주는 것이 도움이 되었을 것입니다. 그렇지 않으면 수정 사항을 놓치기 매우 쉽습니다.

---

<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: [7월 16, 2025, 6:23오전 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/8 "2025-07-16T06:23:25Z")

</div>

> [@NateDhaliwal](#):
>
> 그런 걸로 말하자면, 여기에도 #included-in-core 태그를 추가해야 할까요?

만약 이런 것들에 대해 그들이 계속 그 패턴을 따를 거라면요. :baymax_yes:

그리고 이것들도 포함됩니다:

> [@david](#):
>
> ### 영향받는 플러그인
> 
> - discourse-apple-auth
> - discourse-assign
> - discourse-calendar
> - discourse-chat-integration
> - discourse-data-explorer
> - discourse-gamification
> - discourse-graphviz
> - discourse-hcaptcha
> - discourse-login-with-amazon
> - discourse-lti
> - discourse-math
> - discourse-microsoft-auth
> - discourse-oauth2-basic
> - discourse-openid-connect
> - discourse-patreon
> - discourse-post-voting
> - discourse-reactions
> - discourse-rss-polling
> - discourse-subscriptions
> - discourse-user-notes
> - discourse-zendesk-plugin
> - … 더 많은 것이 곧 추가됩니다

---

<div class="post-metadata">

### Author: ![pacharanero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pacharanero/32/500583_2.png) [@pacharanero](https://meta.discourse.org/u/pacharanero)
#### Post date: [7월 16, 2025, 9:53오전 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/9 "2025-07-16T09:53:02Z")

</div>

> [@tobiaseigen](#):
>
> 에러가 매우 명확한데 여기에서 문제가 무엇인지 확신이 서지 않습니다.

큰 문제는 아니지만, 다음 버전 업그레이드와 같은 정기적인 재빌드를 수행하다가 문제가 있다는 사실을 알게 되는 것은 정말 짜증나는 일입니다.

테마 구성 요소에 영향을 미치는 Discourse 코어의 호환성 깨짐(breaking changes)의 경우, 관리자만 볼 수 있는 고지(advisory)가 몇 주 전에 표시되어 해당 테마 구성 요소를 수정하거나 제거할 시간을 주었습니다. 플러그인이 코어로 통합될 계획이 있을 때도 동일한 방식이 적용되면 좋겠습니다.

예를 들어, 이 글과 링크된 주제들을 통해 [Data Explorer](https://meta.discourse.org/t/32566?silent=true)가 코어에 추가될 것이라는 사실을 알고 있습니다. 이는 좋은 소식입니다. 하지만 제가 [Data Explorer](https://meta.discourse.org/t/32566?silent=true)를 코어에 포함될 때만 제거할 것이므로, 언제 그런 일이 일어날지에 대한 적절한 고지/공지가 필요합니다. 지금 제거하면 [Data Explorer](https://meta.discourse.org/t/32566?silent=true)가 없는 기간이 생길 위험이 있기 때문입니다.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [7월 16, 2025, 2:14오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/10 "2025-07-16T14:14:19Z")

</div>

최근 이 토론은 리액션 플러그인 토픽에서 #contribute:site-feedback으로 이동했습니다. 이는 코어로 이동하는 플러그인에 대해 이 사이트를 어떻게 활용하여 소통할지에 관한 내용이기 때문입니다. 이런 일은 가끔 발생하지만, 현재 인기 있는 많은 플러그인을 코어로 이동시키는 대규모 작업을 진행 중이며, 이는 많은 셀프호스터에게 영향을 미칠 것입니다. 이는 [Bundling more popular plugins with Discourse core](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574?u=tobiaseigen) 에서 공지되었습니다.

@moin은 해당 공지 토픽을 #announcements에 게시하거나, 셀프호스터를 위한 공지사항을 위한 하위 카테고리를在那里 생성할 수 있다고 제안했습니다. 이 역시 좋은 아이디어입니다. 하지만 그러면 아무 조치도 취하지 않아도 되는 셀프서브 및 엔터프라이즈 호스팅 고객을 혼동시키지 않도록 주의해야 합니다.

영향을 받는 모든 플러그인의 토픽을 검토하여 설치 지침을 제거하고, 코어에 포함되어 있어 별도로 설치할 필요가 없음을 명시하며, #included-in-core 태그를 부여해야 합니다.

@JammyDodger #included-in-core 태그의 의도가 무엇인지 상기시켜 주시겠어요? 특정 플러그인이 코어에 포함되어 있으며 `app.yml`에 추가하는 일반적인 방식으로 설치할 필요가 없다는 사실을 전달하기 위한 것인가요?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [7월 16, 2025, 2:21오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/11 "2025-07-16T14:21:45Z")

</div>

> [@tobiaseigen](#):
>
> 좋은 생각입니다. 하지만 그러면 아무 조치도 취할 필요가 없는 셀프서브(Self-serve) 및 엔터프라이즈 호스팅 고객들을 혼동시키지 않도록 주의해야 합니다.

해당 솔루션이 호스팅 고객만을 위한 공지사항(예: [Discourse AI spam detection replaces Akismet plugin](https://meta.discourse.org/t/discourse-ai-spam-detection-replaces-akismet-plugin/354602?u=moin) 과 [New Experiment: Enable AI Summarize on your Discourse with one-click!](https://meta.discourse.org/t/new-experiment-enable-ai-summarize-on-your-discourse-with-one-click/334817?u=moin))에 대해 셀프호스터들이 덜 혼란을 겪는 데에도 도움이 되기를 바랍니다.

---

<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: [7월 16, 2025, 2:30오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/12 "2025-07-16T14:30:53Z")

</div>

> [@tobiaseigen](#):
>
> @JammyDodger `#included-in-core::tag` 태그의 의도가 무엇인지 다시 한번 알려줄 수 있을까요? 단순히 해당 플러그인이 코어에 포함되어 있다는 사실, 즉 `app.yml`에 추가하는 일반적인 방식으로 설치할 필요가 없음을 전달하기 위한 것 정도로 자명합니까?

네, 그것들을 한데 묶어 ‘번들(동봉)된’ 플러그인임을 나타내는 방법일 뿐입니다. 또한 해당 태그를 ‘첫 번째 게시물 보기(Watching First Post)’로 설정한 사람들에게 새로운 플러그인이 추가되었을 때 알림을 주는 역할도 합니다.

따라서 태그를 추가하고, 설치 안내 문구를 업데이트하며, 플러그인 토픽에 “모두에게 좋은 소식 🥳 이제 동봉되어 별도로 설치할 필요가 없습니다, bla bla, app.yml에서 제거하세요”라는 새 게시글을 남기는 것이 일반적으로 메타(Meta) 작업의 일부입니다. (단순히 플러그인으로 동봉된 것이 아니라 실제로 코어로 이동한 경우라면 약간 다른 뉘앙스가 될 수 있습니다). 이런 작업을 해당 변화가 일어난 시점에 최대한 가깝게 처리하는 것이 목표입니다. 🤞 관리자 대시보드 메시지도 함께 처리되기를 희망하지만, 그것은 또 다른 이야기입니다.

더 큰 그림을 보자면, 메타 사이트와 UI에서 동봉 플러그인이 표시되는 방식에는 여전히 일관성이 부족한 부분이 있습니다. 일부 플러그인(폴, Discobot, 세부 사항 숨기기, 로컬 날짜 등)은 플러그인 토픽이 없으며, 일부는 사이트의 플러그인 페이지에서도 숨겨져 있습니다(채팅, 폴, Discobot 등). 이를 매끄럽게 다듬으면 신규 사용자에게 무엇이 무엇인지 더 쉽게 이해시킬 수 있을 것입니다.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [7월 16, 2025, 10:03오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/13 "2025-07-16T22:03:25Z")

</div>

좋아요! 작업을 완료했습니다. #included-in-core 태그를 추가하고, 원본 글(OP)을 업데이트했으며, 답글도 달았습니다. 일부 경우 원본 글에도 필요한 업데이트가 있는 것을 발견했습니다. 문제점을 찾아주신 @moin 님의 🦅 매서운 눈썰미에 감사드립니다.

추가로 수정이나 업데이트가 필요한 관련 주제가 있다면 자유롭게 표시해 주세요. 그렇지 않다면 이제 모든 것이 정상화된 것 같습니다.

---

<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: [7월 19, 2025, 7:55오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/14 "2025-07-19T19:55:55Z")

</div>

> [@JammyDodger](#):
>
> 더 정확한 상황을 파악하기 위해 말씀드리면, 번들 플러그인이 메타 사이트와 UI에서 어떻게 표시되는지에 대해 여전히 일관성이 없는 부분이 있습니다. 일부 플러그인(투표, Discobot, 세부 사항 숨기기, 로컬 날짜 등)에는 플러그인 주제가 없고, 일부는 사이트의 플러그인 페이지에서도 숨겨져 있습니다(채팅, 투표, Discobot 등).

이어서 말씀드리면, 이제 그 오래된 번들 플러그인들이 `/admin/plugins` 페이지에도 표시되는 것 같습니다: 🎉

[https://github.com/discourse/discourse/pull/33681](https://github.com/discourse/discourse/pull/33681)

아마도 채팅(Chat)만이 여전히 숨겨져 있는 유일한 플러그인일 것 같습니다.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [7월 21, 2025, 8:11오전 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/15 "2025-07-21T08:11:14Z")

</div>

> [@JammyDodger](#):
>
> 지금 Chat만이 여전히 숨겨져 있는 유일한 것인 것 같습니다?

아, 의도적인 것이 아닙니다. @awesomerobot 님, 한 가지 더 변경해야 할 것이 있는데, 잠시 살펴봤지만 뭐가 문제인지 알 수가 없네요…

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [7월 21, 2025, 10:56오전 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/16 "2025-07-21T10:56:42Z")

</div>

게시물이 기존 주제에 병합되었습니다: [호스팅 사이트의 ‘Preinstalled’ 플러그인 라벨](https://meta.discourse.org/t/preinstalled-plugin-label-on-hosted-sites/375051/2)

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [7월 21, 2025, 2:23오후 UTC](https://meta.discourse.org/t/how-plugins-moving-to-core-is-communicated/374493/17 "2025-07-21T14:23:05Z")

</div>

아, 네. CSS로 숨겨져 있는 것 같네요. 곧 수정하겠습니다.
