# .gjs 파일 오버라이드 - 불가능한가요?

**URL:** https://meta.discourse.org/t/overriding-gjs-files-not-possible/281759
**Category:** Development
**Created:** [10월 10, 2023, 1:20오후 UTC](https://meta.discourse.org/t/overriding-gjs-files-not-possible/281759 "2023-10-10T13:20:18Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [10월 10, 2023, 4:36오후 UTC](https://meta.discourse.org/t/overriding-gjs-files-not-possible/281759/3 "2023-10-10T16:36:38Z")

</div>

안녕하세요 @Sören_Geier - 맞습니다, 이 UI 부분에서 변경 사항을 적용하려면 플러그인 아울렛(plugin outlets)을 사용해야 합니다. 플러그인 아울렛은 확장성을 위해 훨씬 더 견고한 방법이며, Discourse 코어 업데이트를 거치더라도 더 안정적으로 동작합니다.

기존의 플러그인 아울렛이 사용 사례에 맞지 않는다면 알려 주세요. 새로운 아울렛을 도입하는 방안을 기꺼이 검토해 드리겠습니다.

이 경우, [DEV: Add outlet and API for adding/controlling post selection buttons - Pull Request #23782 - discourse/discourse - GitHub](https://github.com/discourse/discourse/pull/23782) 의 제안 사항에 관심이 있으실 수 있습니다. 이 제안은 '래퍼 플러그인 아울렛(wrapper plugin outlet)'을 도입하여, 테마/플러그인이 필요할 경우 코어 구현을 완전히 대체할 수 있도록 합니다.

> [@Don](#):
>
> `api.renderInOutlet`

네, 플러그인 아울렛에 내용을 렌더링하는 또 다른 방법입니다. 다만 이는 더 이상 코드 스타일의 문제이며, `/connectors/...` 파일들과 비교했을 때 실제로 새로운 기능을 도입하는 것은 아닙니다.

---

_[View the full topic](https://meta.discourse.org/t/overriding-gjs-files-not-possible/281759)._
