xgp
(Garth)
148
3.0.5์์ ํด๋น ์ปค๋ฐ ์ง์ ์ sha(289c736c65841578ac9022923581828f089fccac)๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋์ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค, @merefield
๋ด์ค ํ์ด์ง๋ฅผ ๊ธฐ๋ณธ/ํ ํ์ด์ง๋ก ์ค์ ํ ์ ์๋์ง ์๊ณ ๊ณ์ ๊ฐ์?
merefield
(Robert)
149
ํ
๋ง API๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ๋จ์ํ ๋ค์์ ์ค์นํ ์ ์์ต๋๋ค:
๊ทธ๋ฆฌ๊ณ /news๋ก ์ค์ ํ์ธ์.
1๊ฐ์ ์ข์์
seyuf
150
์๋
ํ์ธ์, ์ ๊ทธ๋ฐ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง์. 3๋ฒ์ ๋์ค์ปค์ค ์
๋ฐ์ดํธ ์ ๋ถํฐ ์ด ํ๋ฌ๊ทธ์ธ์ผ๋ก ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค.
์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค:
Error while processing route: news Cannot read properties of undefined (reading 'can_create_topic') TypeError: Cannot read properties of undefined (reading 'can_create_topic')
์์ธํ ๋ด์ฉ์ ๊นํ๋ธ ์ ์ฅ์์ ์ด์์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
๋์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
seyuf
151
๋์์ฃผ์ค ๋ถ ๊ณ์ ๊ฐ์?
angus
(Angus McLeod)
152
์ฃ์กํฉ๋๋ค. ์ง๊ธ์ ์ข ๋ฐ๋น ์์. Discourse์์ ๋ช ๊ฐ์ง ๋ณ๊ฒฝ ์ฌํญ์ด ์๊ฒจ ์ด ํ๋ฌ๊ทธ์ธ์ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค (์ผ์์ ์ผ๋ก โ๊ณ ์ฅโ ์ํ๋ก ์ด๋). ์ผ์ฃผ์ผ์ฏค ๋ค์ ๋ค์ ์ฐ๋ฝ ์ฃผ์ธ์. ๊ทธ๋๋ ์ข ๋ ์๊ฐ์ด ์์์ง๋ ๋ชฐ๋ผ์.
4๊ฐ์ ์ข์์
@angus์๊ฒ GitHub - paviliondev/discourse-news: Adds a news stream to your Discourse instance ยท GitHub ํ๋ฌ๊ทธ์ธ์ ๋ํ ์ง๋ฌธ์
๋๋ค. (์ง์ ์ฝ๋๋ฅผ ํ๊ณ ๋ค๊ธฐ ์ ์ - ์ ๋ UX ์ ๋ฌธ๊ฐ๊ฐ ์๋์ง๋ง โฆ)
discourse news rss์ discourse news icon ์
๋ ฅ ํ๋์ ํ์ํ ๊ตฌ๋ฌธ์ ์ดํดํ์ง ๋ชปํ๊ฒ ์ต๋๋ค.
๋ด์ค ์์ด์ฝ์ ๊ฒฝ์ฐ, ๋ค์ ์ฝ๋ ์์๋ฅผ ๊ฐ์ง๊ณ ์๋ํด ๋ณด์์ง๋ง ์์ง "fa-newspaper"์ ๋ํด์๋ ์ฑ๊ณตํ์ง ๋ชปํ์ต๋๋ค:
์ด๊ฒ์ ์๋ํํฐ ํ๋ฌ๊ทธ์ธ์ด๋ฏ๋ก, ๊ด๋ จ ํ๋ฌ๊ทธ์ธ ์ฃผ์ ๋ก ๊ฒ์๊ธ์ ์ด๋ํ์ต๋๋ค. 
๋ค๋ง, ํ์ฌ ์ด ์ฃผ์ ์๋ broken ํ๊ทธ๊ฐ ๋ถ์ด ์๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค(์ด๊ฒ์ด ๋ฌธ์ ํด๊ฒฐ์ ์ํฅ์ ๋ฏธ์น๋์ง๋ ํ์คํ์ง ์์ต๋๋ค).
angus
(Angus McLeod)
155
Hey @Thomas_Rother. ์ด ํ๋ฌ๊ทธ์ธ์ด ์ ์์ ์ผ๋ก ์๋ํ๋ค๋ฉด(์ฐธ๊ณ : @JammyDodger๊ฐ ์ธ๊ธํ๋ฏ์ด ์ผ๋ถ ์ฌ์ฉ์์๊ฒ๋ ๊นจ์ ธ ์์ ์ ์์), Discourse์๋ Font Awesome ์์ด์ฝ ๋ชฉ๋ก์ด ๋ ๊ฐ ์์ด ํ์ํ ์ ํํ ์์ด์ฝ ์ด๋ฆ์ ํ์ธํ ์ ์์ต๋๋ค.
์ฒซ ๋ฒ์งธ๋ Discourse๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ก๋ํ๋ ๋ชฉ๋ก์
๋๋ค(์ฆ, ์ฌ๋ฐ๋ฅธ ์ด๋ฆ๋ง ์ฌ์ฉํ๋ฉด ํญ์ ์๋ํฉ๋๋ค).
๋ ๋ฒ์งธ๋ Discourse์ Font Awesome SVG์ ํฌํจ๋ ์์ด์ฝ์
๋๋ค(์ด๋ฆ์ ์ฌ๋ณผ์ id ๊ฐ์
๋๋ค). lib/svg_sprite.rb์ ๋์ด๋์ง ์์ SVG ์์ด์ฝ์ ํ๋ฌ๊ทธ์ธ์ด๋ ํ
๋ง์ ์ํด ๋ก๋๋ ๊ฒฝ์ฐ์๋ง ์๋ํฉ๋๋ค.
๋ฐ๋ผ์ fa-newspaper์ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
lib/svg_sprite.rb์ ๋ชฉ๋ก์ ์์ผ๋ฏ๋ก Discourse๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ก๋ํ์ง ์์ต๋๋ค.
fontawesome/regular.svg์ fontawesome/solid.svg์ newspaper๊ฐ ์กด์ฌํฉ๋๋ค.
๋ฐ๋ผ์ News ํ๋ฌ๊ทธ์ธ์์ ์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ์ ๋ฐ๋ผ ํ
๋ง๋ ํ๋ฌ๊ทธ์ธ์์ newspaper๋ฅผ ๋ก๋ํด์ผ ํฉ๋๋ค:
1๊ฐ์ ์ข์์
seyuf
156
๋ต๋ณํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์์ฃผ ์ ์ฉํ ํ๋ฌ๊ทธ์ธ์
๋๋ค.
์ธ์ ๊ฐ ์์ ์ด ์ด๋ฃจ์ด์ง๋ฉด ์ข๊ฒ ์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ ์ด ์ปค๋ฐ๊ณผ ๊ด๋ จ์ด ์์ ์ ์์ต๋๋ค: DEV: Refactor discovery routes to remove use of 'named outlets' (#22622) ยท discourse/discourse@82d6d69 ยท GitHub
๋์ค์ฝurses์ ์ ํตํ ๋๊ตฐ๊ฐ๊ฐ ๋์์ ์ค ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ฐ์ฌํฉ๋๋ค
manuel
(Manuel Kostka)
157
์ฐธ๊ณ ๋ก, ๊ด๋ฆฌ์ ์ค์ ์ svg icon subset์ ์ถ๊ฐํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋์ง ์์๊น์?
2๊ฐ์ ์ข์์
hemes
(Brett Hemes)
158
์ด ํ๋ฌ๊ทธ์ธ์ ๋ฐ๊ฒฌํ๋๋ฐ ๋งค์ฐ ํฅ๋ฏธ๋กญ๊ณ , ์ ๊ฐ ์ฐพ๊ณ ์๋ ๊ฒ์ ์ ํํ ๋ฌ์ฑํ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ ์ ํ broken ํ๊ทธ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ ํ (์์ ํ๊ฒ) ์ค์นํ ์ ์์๊น์?
1๊ฐ์ ์ข์์
nathank
(Nathan Kershaw)
159
์์ฝํ์๋ฉด, ๋ถ๊ฐ๋ฅํฉ๋๋ค. ํ์ง๋ง ์์ฐ์ด ์๋ค๋ฉด coop.pavilion.tech ๊ฐ๋ฐ์๋ค์ด ์ด๋ฅผ ์๋ํ๊ฒ ํ๊ณ ์ ์ง๋ณด์ํ๋ ๋ฐ ๊ธฐ๊บผ์ด ์ํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
๋์ , ์ฃผ์ ๋ชฉ๋ก ๋ฏธ๋ฆฌ๋ณด๊ธฐ(Topic List Previews, ํ์ ์ ์ฌ์ด๋๋ฐ ๋ธ๋ก(Sidebar Blocks)๊ณผ ํจ๊ป)์ ์ฌ์ฉํ๋ฉด ๋งค์ฐ ์ ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
Steve_John
(Steve John)
160
์ด ์ข์ ๊ธฐ๋ฅ์ ํ์ฉํ๊ธฐ ์ํด ๋ด์ค ํ๋ฌ๊ทธ์ธ ์์ ์ ์ ๋ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
BCHK
(Bcguy)
161
@Angus ์ด ํ๋ฌ๊ทธ์ธ์ ํ์ฌ Discourse ๋ฒ์ ์์ ์๋ํ๋๋ก ์
๋ฐ์ดํธํ๋ ค๋ฉด ๋น์ฉ๊ณผ ์๊ฐ์ด ์ผ๋ง๋ ๋ค๊น์? ๊ทธ๋ฆฌ๊ณ ๋ฉ์ธ ๋ด์ค ํผ๋์ ๋ฌดํ ์คํฌ๋กค ๊ธฐ๋ฅ๋ ์ถ๊ฐ๋๊ธธ ๋ฐ๋๋๋ค.
ํด๋น ์
๋ฐ์ดํธ์ ๊ด์ฌ์ด ์์ต๋๋ค.
์ง๋ 3๋
๊ฐ ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํด ์๊ณ (์ ๋ฐ์ ์ผ๋ก ํ๋ฅญํ์ง๋ง, ๋ฌผ๋ก ๋ช ๊ฐ์ง ์ ํ ์ฌํญ์ ์์ต๋๋ค), ํ์ฌ Discourse 2.9.0.beta9 ๋ฒ์ ์ ๋ฌถ์ฌ ์๋ ์ํ์
๋๋ค.
์ต์ ๋ฒ์ ์ Discourse๋ก ์ด๋ํ๊ณ ์ถ์ต๋๋ค.
angus
(Angus McLeod)
162
๊ทธ๋ ๊ฒ ์ข๋ค๋ ์์์ ๋ค์ผ๋ ๊ธฐ์ฉ๋๋ค!
์ ๊ฐ ์ง๊ธ ์ด ์์
์ ๋งก์ผ๋ ค๋ฉด ์ต์ 1,000๋ฌ๋ฌ, ์ด์ฉ๋ฉด ๊ทธ ์ด์์ ๋ ๊ฑฐ์์. ๊ทธ ์ด์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋ค๋ฅธ ์์
์์ ์๊ฐ์ ๋นผ์๊ฒจ์ผ ํฉ๋๋ค.
- ํ
์คํธ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
- ํ๋์ ์
๋ฐ์ดํธ๊ฐ ๋์ง ์์์ต๋๋ค.
๊ทธ๋์ ์์ฐ์ ๋ง๋ค๋ฉด DM์ ๋ณด๋ด ์ฃผ์ธ์. ์ ํํ ๊ฒฌ์ ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค 
๋์ , ํ์ฌ ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ์ค์ ์ปค๋ฎค๋ํฐ 5๊ณณ ์ด์์์ ์ฐ๋ฝ์ ๋ฐ์ ์ ์๋ค๋ฉด, ์ ์ฌ๊ฐ ์๊ฐ์ ๋ฌด๋ฃ๋ก ์งํํ๊ฒ ์ต๋๋ค (โ์ปค๋ฎค๋ํฐ ๊ด์ฌโ ์ต์
).
4๊ฐ์ ์ข์์
MarkB2
(Mark)
163
์๋
ํ์ธ์
์ด๊ฒ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ด ์๋์?
ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๊ณ ํ์ฑํํ์ผ๋ฉฐ, Discourse ๋ด์ค๊ฐ ํ์ฑํ๋๋๋ก ์ ํํ๊ณ , ๋ชจ๋ ํ์ ํญ๋ชฉ์ ์
๋ ฅํ์ต๋๋ค(ํ
์คํธ๋ก BBC RSS ํผ๋๋ฅผ ์ฌ์ฉํ์ต๋๋ค). ๊ทธ๋ฐ๋ฐ Discourse ๋ด์ค ์นดํ
๊ณ ๋ฆฌ์์ ์๋ฌด๊ฒ๋ ํ์๋์ง ์์ต๋๋ค.
Jagster
(Jakke Flemming)
164
๊ธ์, ๊ณ ์ฅ ๋ ์๋ค๋ ํ๊ทธ๊ฐ ๋ถ์ด ์๋ค์. ์๊ฐ์ ๋ญ๋นํ์ง ์๋ ๊ฒ ์ข์๊น์?
3๊ฐ์ ์ข์์
BCHK
(Bcguy)
165
์ด ๋ด์ค ํ๋ฌ๊ทธ์ธ(์ ๋ ์ด ํ๋ฌ๊ทธ์ธ์ ์ ๋ง ์ข์ํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ดํธ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค)์ ์ต์ ๋ฒ์ ์ Discourse์์ ์คํํ๋๋ก ์
๋ฐ์ดํธํ๋ ๋ฐ ๊ด์ฌ์ด ์์ผ์ ๋ค๋ฅธ ๋ถ์ ๊ณ์ ๊ฐ์?
๊ด์ฌ ์์ผ์๋ค๋ฉด ์ฌ๊ธฐ์ ๋๊ธ์ ๋ฌ์์ฃผ์๊ฑฐ๋ ์ ์๊ฒ ์ง์ ์ฐ๋ฝํด ์ฃผ์ธ์.
Costalfy
(Andy Costanza)
166
์๋
ํ์ธ์, ๋ฐฉ๊ธ whoโs online ๊ณต์ ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋๋ฐ, ์ด์ ๋น์ ์ ํ๋ฌ๊ทธ์ธ์ด ๋ ์ด์ ์๋ํ์ง ์์ต๋๋ค. ์ ๊ทธ๋ฐ์ง ์ดํด๊ฐ ์ ๋๋๋ฐ, ๋์์ฃผ์ค ์ ์๋์?
์ด ํ๋ฌ๊ทธ์ธ์ ํ์ฌ broken ํ๊ทธ๊ฐ ์ง์ ๋์ด ์์์ ์ ์ํ์ญ์์ค.
1๊ฐ์ ์ข์์