Pavilion Events ํ๋ฌ๊ทธ์ธ์์ ๋ฐ์ํ๋ this.router ์ค๋ฅ๋ฅผ ์กฐ์ฌํ๋ ์ค ์ด ํฌํฌ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค:
ํ์ธํ ๋ฐ๋ก๋, ์ด ํฌํฌ๋ angusmcleod/discourse-events์ ๋จ์ ๋ณต๋ณธ์ผ ๋ฟ์ด๋ฉฐ, ์ต์ Discourse ๋ณ๊ฒฝ ์ฌํญ(Ember 5 ์ง์ ํฌํจ)์ ๋ง๊ฒ ์
๋ฐ์ดํธ๋ ์ปค๋ฐ์ด ์์ต๋๋ค. ํ์ฌ ์ค๋ฅ์ ์์ธ์ด ๋๋ ๋น์ถ์ฒ(deprecated) ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ํด๊ฒฐํ์ง ์๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
์ปค๋ฎค๋ํฐ ๊ฒ์๊ธ๊ณผ ํ ์คํธ๋ฅผ ํตํด ํ์ ํ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์๋์ Events ํ๋ฌ๊ทธ์ธ์ ํ์ฌ Discourse์ Ember 5 ์ ๊ทธ๋ ์ด๋์ ํธํ๋์ง ์์ต๋๋ค.
event-rsvp๋ฐadd-event๋ชจ๋ฌ ๊ด๋ จ ๋ฌธ์ ๊ฐ ๋ณด๊ณ ๋์์ผ๋ฉฐ, ์ด๋ก ์ธํด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.- ์์ ํด๊ฒฐ์ฑ
์ผ๋ก
app.yml์EMBER_VERSION=3์ ์ถ๊ฐํ์ฌ Discourse๊ฐ Ember 3์ ์ฌ์ฉํ๋๋ก ๊ฐ์ ํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ด๋ ์ฅ๊ธฐ์ ์ธ ํด๊ฒฐ์ฑ ์ด ์๋๋ฉฐ, ํฅํ ์ค๋ฅ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค. - ํ๋ฌ๊ทธ์ธ ์ ์ง๋ณด์์์ ๊ณต์ ์ ๋ฐ์ดํธ ์์ด ์ด ์ํฉ์ด 2025๋ ์ด๊น์ง ์ง์๋๊ณ ์์ต๋๋ค.
์ง๋ฌธ:
- ์์ ๊ฐ์ ์ ์ดํด๊ฐ ์ ํํ์ง ํ์ธํด ์ฃผ์ค ์ ์์๊น์?
- Ember 3 ํด๋ฐฑ ์์ด ์ต์ Discourse์์
awesome-it/discourse-eventsํฌํฌ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์คํํด ๋ณธ ๋ถ์ด ๊ณ์ ๊ฐ์? - Events ํ๋ฌ๊ทธ์ธ์ ๊ธฐ๋ฅ์ ์ฌํํ๋, ์ ๊ทน์ ์ผ๋ก ์ ์ง๋ณด์๋๋ ํฌํฌ๋ ๋์ฒด ํ๋ฌ๊ทธ์ธ์ด ์์๊น์?
์๋ ์ค ์ด๋ค ๋ฐฉํฅ์ผ๋ก ์งํํ ์ง ๊ณํํ ์ ์๋๋ก ํ์ธ์ด๋ ์ ์ ๋ถํ๋๋ฆฌ๊ฒ ์ต๋๋ค:
- Pavilion ํ๋ฌ๊ทธ์ธ์ ์ ์งํ๊ณ Ember 3 ํด๋ฐฑ ์ฌ์ฉ
- ์ฝ์ด์ ํฌํจ๋ ๊ณต์ Calendar/Events๋ก ์ ํ
- ๋ค๋ฅธ ์ ๊ทน์ ์ผ๋ก ์ ์ง๋ณด์๋๋ ํฌํฌ๋ก ๋ง์ด๊ทธ๋ ์ด์