# 랜딩 페이지 플러그인 ✈️

**URL:** https://meta.discourse.org/t/landing-pages-plugin/180967
**Category:** Plugin
**Tags:** pavilion
**Created:** [2월 24, 2021, 4:09오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967 "2021-02-24T04:09:40Z")
**Posts on this page:** 20
**Page:** 5

<div class="post-metadata">

### Author: ![chagui](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chagui/32/426127_2.png) [@chagui](https://meta.discourse.org/u/chagui)
#### Post date: [6월 21, 2024, 6:10오후 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/92 "2024-06-21T18:10:23Z")

</div>

어떤 문제(이번에는 랜딩 페이지 로딩 관련)가 더 있는 것 같습니다…

플러그인으로 생성한 랜딩 페이지를 열면 어떤 JS 파일도 로드되지 않습니다. 예:

_다음 Content Security Policy 지시문: "script-src ‘nonce-C5lZ5MgP8dUHzGFnmwwI3epSx’ ‘strict-dynamic’"을 위반했기 때문에 스크립트 '[https://clientes.propulsa.me/plugins/discourse-landing-pages/javascripts/common.js’의](https://clientes.propulsa.me/plugins/discourse-landing-pages/javascripts/common.js'%EC%9D%98) 로딩이 거부되었습니다. 'script-src-elem’이 명시적으로 설정되지 않았으므로 'script-src’가 폴백으로 사용됩니다._

하지만 단일 랜딩 페이지에서 로드하려고 하는 JS 파일은 3개입니다:

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/1/6/a16192eddc668590dd7f4b894fa91840b44bd263.png)

서로 다른 테마(Default, Air Theme, Mint)로 시도해 보았지만, 플러그인은 선택된 테마에 구성된 특정 CSS는 로드하는 반면 JS는 차단됩니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [6월 21, 2024, 6:29오후 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/93 "2024-06-21T18:29:47Z")

</div>

아, 그렇네요. [(Superseded) Experimenting with a 'strict-dynamic' Content Security Policy (CSP)](https://meta.discourse.org/t/experimenting-with-a-strict-dynamic-content-security-policy-csp/295603) 때문에 여기서 해야 할 일이 있을 것 같습니다.

최근에는 3.2 안정판만 지원하고 있었기 때문에 이런 문제들이 생긴 겁니다.

나중에 한번 확인해 보겠습니다.

---

<div class="post-metadata">

### Author: ![chagui](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chagui/32/426127_2.png) [@chagui](https://meta.discourse.org/u/chagui)
#### Post date: [6월 21, 2024, 6:38오후 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/94 "2024-06-21T18:38:02Z")

</div>

정보 주셔서 감사합니다…

관리자 패널에서 변경할 수 있는 옵션이라고 해서 그렇게 해봤더니 이제 잘 작동합니다 😃

참고로, 관리자 패널에서 비활성화할 수 있는 옵션(기본값: 활성화)은 다음과 같습니다:

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/6/d/96d9089702df9a9e05deb110e31d766fe60ba02d.png)

다시 한번 도움 주셔서 감사합니다, Robert!

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [7월 15, 2024, 8:31오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/95 "2024-07-15T08:31:19Z")

</div>

참고로, 이제 랜딩 페이지 플러그인을 몇 가지 확장 기능과 함께 사용하면 Discourse _내부에서_ 임의의 페이지를 표시할 수 있습니다:

> **[The Home Pages Add-on - integrate static content from Landing Pages and add...](https://coop.pavilion.tech/t/the-home-pages-add-on-integrate-static-content-from-landing-pages-and-add-dynamic-pages-too/3554)**
>
> What are “Dynamic” and “Simple Pages” There are special pages facilitated by the Pavilion Landing Pages plugin and the new Home Pages Theme Component. The new Home Pages Theme Component is required to blend the content of the Landing Pages into...

---

<div class="post-metadata">

### Author: ![anon48433008](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@anon48433008](https://meta.discourse.org/u/anon48433008)
#### Post date: [7월 24, 2024, 5:27오후 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/96 "2024-07-24T17:27:51Z")

</div>

좋아요, 이거 정말 괜찮아 보여요. 잠재력이 크고, 이걸 사용해서 워드프레스 의존성까지 없앨 수 있을 것 같아요.

하지만 여기 히스토리를 읽어보니, 여러 페이지를 만들었는데 단일 업데이트 하나로 모든 게 무너질 수 있다는 건(지원이 다시 중단되면 일시적이든 영구적이든) 믿기 어렵네요.

이 기능이 공식 코어에 포함될 수 있는 희망이 있을까요? 그러면 사이트 전체를 이걸로 구축할 수 있고, 그런 문제들을 걱정하지 않아도 되니까요.

---

<div class="post-metadata">

### Author: ![cabidop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cabidop/32/325404_2.png) [@cabidop](https://meta.discourse.org/u/cabidop)
#### Post date: [7월 24, 2024, 8:37오후 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/97 "2024-07-24T20:37:54Z")

</div>

로버트, 제 이해로는 이 플러그인은 랜딩 페이지(정의상 독립적인 웹 페이지)를 만드는 용도로 항상 의도된 것이었습니다. 물론 WordPress처럼 사이트를 구축하는 데 사용할 수 있는 잠재력은 있지만, 해당 사용 사례를 염두에 두고 설계되지 않았다고 보므로 적합한 도구가 아닐 수 있습니다.

지원과 관련하여, 지난 1년 동안 능동적으로 유지 관리되어 왔으며, 저는 가까운 미래에도 계속 그렇게 할 계획입니다. 플러그인이 Discourse 코어에 통합되기 위한 요구 사항이 무엇인지 정확히 모르지만, 이것이 받을 수 있는 “최고의” 약속이 될 것 같습니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [7월 28, 2024, 11:43오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/98 "2024-07-28T11:43:58Z")

</div>

1. Stable 버전으로 전환하면 일반적으로 더 오랫동안 문제가 발생하지 않습니다.

2. 저희 고객사들은 업그레이드를 지원하기 위한 업데이트를 의뢰할 수 있는 예산을 확보하고 있는 경우가 많습니다.

---

<div class="post-metadata">

### Author: ![anon48433008](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@anon48433008](https://meta.discourse.org/u/anon48433008)
#### Post date: [7월 28, 2024, 11:47오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/99 "2024-07-28T11:47:17Z")

</div>

> [@merefield](#):
>
> Stable 버전으로 전환하면

그 말이 무슨 뜻인지 모르겠지만, 최근에는 비공식 플러그인 3개가 설치된 상태에서 재빌드를 하지 못했습니다. 그중 하나가 바로 이 플러그인이므로, 세 개를 모두 제거하고 앞으로도 그렇게 유지해 보려고 합니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [7월 28, 2024, 11:50오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/100 "2024-07-28T11:50:09Z")

</div>

안정 버전.

일부 커스터마이징을 실행하려면 상당한 리소스가 필요합니다. 그렇지 않다면 기본 버전(vanilla)을 사용하는 것이 좋습니다.

---

<div class="post-metadata">

### Author: ![anon48433008](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@anon48433008](https://meta.discourse.org/u/anon48433008)
#### Post date: [7월 28, 2024, 11:57오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/101 "2024-07-28T11:57:49Z")

</div>

음, 솔직히 stable과 official의 차이, PR이나 포크가 뭔지, 그리고 '충분한 리소스’가 무엇을 의미하는지 잘 모르겠어요. 제 환경은 vCPU 2개/RAM 2GB인데, 이 중 어느 하나라도 더 있었다면 비공식 플러그인 때문에 리빌드가 실패하지 않았을까요?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [7월 28, 2024, 11:59오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/102 "2024-07-28T11:59:31Z")

</div>

금융 또는 관련 개발 기술.

---

<div class="post-metadata">

### Author: ![anon48433008](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@anon48433008](https://meta.discourse.org/u/anon48433008)
#### Post date: [7월 28, 2024, 12:05오후 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/103 "2024-07-28T12:05:48Z")

</div>

즉, '안정적’이라는 말은 호스팅 솔루션을 의미하나요?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [7월 28, 2024, 12:10오후 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/104 "2024-07-28T12:10:24Z")

</div>

> [@Switching between Discourse release channels / versions](https://meta.discourse.org/t/configure-a-supported-tracking-branch-to-get-discourse-software-updates/17014?u=merefield):
>
> bookmark This guide explains how to configure the release channel of your Discourse instance. person_raising_hand Required user level: System Administrator warning Console access is required. Managing your Discourse instance’s channel determines the frequency and type of updates you receive. This guide explains the channels available and provides a step-by-step approach to changing the branch on your setup. Summary Discourse offers several channels for tracking software updates: lat…

---

<div class="post-metadata">

### Author: ![Lightwaves](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lightwaves/32/442578_2.png) [@Lightwaves](https://meta.discourse.org/u/Lightwaves)
#### Post date: [9월 26, 2024, 3:01오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/105 "2024-09-26T03:01:44Z")

</div>

안녕하세요,

저는 아우리빌(Auroville) 커뮤니티를 위한 Discourse 인스턴스를 개발하고 있습니다.  
모든 것을 하나의 서버에 유지하기 위해 다른 WordPress 사이트 대신 랜딩 페이지 플러그인을 사용하려고 하고 있습니다. 웹 개발에는 아직 초보이지만 점차 익숙해지고 있습니다.  
카테고리별 최근 게시글 목록, “현재 접속 중인 사용자” 등 헤더와 사이드바, 기타 구성 요소를 가져와서 사용자화된 “대시보드” 페이지에 표시하려고 합니다. 사용자가 로그인한 경우 아바타를 볼 수 있도록, 같은 플랫폼에 있는 듯한 느낌을 주고 싶습니다. 카테고리별 게시글 목록을 포함한 페이지는 만들었지만, 나머지 부분은 어려움을 겪고 있습니다. 전체 페이지 소스 코드를 복사해서 GitHub 저장소에 붙여넣을 수는 있지만, 분명히 기능하지 않는 이유가 있으며 이를 이해해야 합니다. 아마 어딘가에서 논의되었을 것 같지만 아직 그런 논의를 찾지 못했습니다. 제가 원하는 지식을 얻을 수 있도록 도와주실 수 있으신가요?

감사합니다

실제 Discourse 인스턴스

 ![Screenshot 2024-09-26 at 8.32.51 AM](https://global.discourse-cdn.com/meta/original/4X/5/9/9/59975bdc9bf3f2ef902b80f8860d3a06d1f6b4b1.jpeg)

사용자 정의 대시보드 페이지 예시:

 ![Screenshot 2024-09-26 at 8.35.12 AM](https://global.discourse-cdn.com/meta/original/4X/0/b/4/0b4de183106dd178167922a9907227ca132d7d73.jpeg)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [9월 26, 2024, 6:00오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/106 "2024-09-26T06:00:38Z")

</div>

좋은 목표입니다.

이 게시물을 보셨나요?

> [@랜딩 페이지 플러그인 airplane](https://meta.discourse.org/t/landing-pages-plugin/180967/95?u=merefield):
>
> Just to point out you can now display arbitrary pages within Discourse using the Landing Pages Plugin in combination with a couple of extensions:

저는 정확히 귀하가 설명한 시나리오를 위해 이 확장 기능을 만들었습니다.

가이드를 따라 해보시고 진행 상황에 대해 알려주세요.

예산이 있다면 귀하의 요구 사항을 구현하는 데 더 직접적으로 참여할 수 있습니다.

---

<div class="post-metadata">

### Author: ![Lightwaves](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lightwaves/32/442578_2.png) [@Lightwaves](https://meta.discourse.org/u/Lightwaves)
#### Post date: [9월 27, 2024, 11:39오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/107 "2024-09-27T11:39:46Z")

</div>

빠른 답변 감사합니다, Robert.  
간단히 확인해 보았습니다. 내용을 찾아서 업데이트하겠습니다.

---

<div class="post-metadata">

### Author: ![Sidi\_Codet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sidi_codet/32/455699_2.png) [@Sidi\_Codet](https://meta.discourse.org/u/Sidi_Codet)
#### Post date: [9월 28, 2024, 11:02오후 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/108 "2024-09-28T23:02:50Z")

</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: [9월 29, 2024, 2:19오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/109 "2024-09-29T02:19:05Z")

</div>

죄송하지만, 포럼을 직접 호스팅하지 않는 한 불가능합니다.

---

<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: [9월 29, 2024, 2:32오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/110 "2024-09-29T02:32:48Z")

</div>

또는 [Communiteq](https://communiteq.com)를 사용하세요.

[discourse.com](http://discourse.com) 호스팅을 통해 이 기능을 사용하려면 Enterprise 플랜을 통해만 가능하다고 생각합니다.

---

<div class="post-metadata">

### Author: ![Sidi\_Codet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sidi_codet/32/455699_2.png) [@Sidi\_Codet](https://meta.discourse.org/u/Sidi_Codet)
#### Post date: [9월 29, 2024, 5:39오전 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/111 "2024-09-29T05:39:35Z")

</div>

nathank님, 감사합니다. 엔터프라이즈 플랜 없이 플러그인을 구현할 수 없다는 점은 아쉬운 부분입니다.

[이전 페이지](https://meta.discourse.org/t/landing-pages-plugin/180967.md?page=4)

[다음 페이지](https://meta.discourse.org/t/landing-pages-plugin/180967.md?page=6)
