์ ์ฌ ์๋
ํ๋ ๋ช ๊ฐ์ ์ํค ํ๋ก์ ํธ์ ๋ํ ๊ธฐ์ฌ๋ฅผ ์์ฑํ๋ ค๊ณ ์๋ํ์ง๋ง ๋ฐฑ๊ณผ ์ฌ์ ์ ๊ฐ์น๊ฐ ์๊ธฐ ๋๋ฌธ์ ํ๊ธฐ๋์์ผ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ์๋กญ๊ณ ์๋ ค์ง์ง ์์ ๊ฒ์ ๋ํด ๊ธ์ ์ฐ๋ฉด PR๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์ผ๋ง ํ ๋ด ๊ธฐ์ฌ๊ฐ ์ญ์ ๋์์ต๋๋ค. ์ฒ์์๋ ํ๊ฐ ๋ฌ์ง๋ง ํ ๋ก ์ค์ ๋ชจ๋ ๊ฒ์ ๊ดํ ๋ ๋ค๋ฅธ ์์ ์ํค ํ๋ก์ ํธ์ ๋ํ ์ด๋๊ฐ์์์ต๋๋ค (๊ทธ๋ฐ ๋ค์ ๋ค๋ฅธ ์ฌ์ดํธ์ ๋ํ ๊ธฐ์ฌ๋ฅผ ์์ฑํ๋ผ๋ ์ ์์ ๋ฐ์์ต๋๋ค). ๋๋ ๊ทธ์ ๋ํด ๋ค์ด๋ณธ ์ ์ด ์์ง๋ง ๋๊ตฐ๊ฐ๊ฐ ์ด์ํ๋ ์ฌ์ดํธ์ ๊ธฐ์ฌ๋ฅผ ์ฐ๋ ๊ฒ์ด ์ฌ์ ํ ๊ธฐ๋ปค์ต๋๋ค. ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ๋ ํ๋ก์ ํธ ๋ชจ๋ ์ ๋ฐ์ดํธ๋๊ณ ๊ฒ์ ์ค์ด๋ฉฐ ์ฝํ์ง๋๋ค. ๋์๊ฒ๋ ์ด๊ฒ์ด ๋ด ํ๋ก์ ํธ์ ๋ํ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ๊ธฐ์ ์ถฉ๋ถํ์ต๋๋ค. ๋ ์ฌ์ดํธ ๋ชจ๋ MediaWiki๋ ์ ์ฌํ ์์ง์ผ๋ก ๊ตฌ๋๋๋ ๊ฒ์ฒ๋ผ ๋ณด์๊ณ ๋ค๋ฅธ ์ธ๊ธฐ ์๋ ์ํค ํฌํธ๊ณผ ๋น์ทํด ๋ณด์์ต๋๋ค.
์ํค ์ฌ์ดํธ์์ ์ํค ์์ง์ผ๋ก
๊ทธ ์ดํ๋ก IT ํ๋ก์ ํธ์ ์ค์ ์ ๋ ์ํค ์ฌ์ดํธ๋ฅผ ๋ง๋๋ ๊ฒ๋ ํฅ๋ฏธ๋ก์์ก์ต๋๋ค. ๊ฒฐ๊ตญ ์ด๊ฒ์ ์์ ์ ์ ํ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์ถ์ดํ๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ๋งค๋ ฅ์ ์ผ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ ๋ํ ๋ค๋ฅธ ๋ง์ ํ๋ก์ ํธ์ ์ ํฉํ ์ ์๋ ๋๋ง์ ๋
ํนํ ์ฌ์ดํธ ๊ตฌ์กฐ์ ๋์์ธ์ ๋ง๋ค๊ณ ์ถ์์ต๋๋ค. ์ฌ์ดํธ๊ฐ ์ค๋น๋ ํ ๊ด๋ฆฌ์ ํจ๋์ ๋ง๋ค๊ณ GitHub์ ์ฝ๋๋ฅผ ๊ฒ์ํ์ต๋๋ค. ์ฐ์ , ์คํ ์์ค ํ๋ก์ ํธ์ ๋ํด ๊ธ์ ์ธ ์ ์๊ณ ์ด๋ฅผ ๋จ์ํ ์ฌ์ดํธ ๋๋ ํ ๋ฆฌ๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ง๋ค ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ฒ๋ค๊ฐ, ๋๊ตฐ๊ฐ๊ฐ ๋ด ์์ง์ ์ฌ์ฉํ์ฌ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค๊ณ ์ถ์ดํ๋ค๋ฉด ๋๋ ๊ธฐ์ ๊ฒ์
๋๋ค.
ํธ์คํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํฉ๋๋ค.
์ํ๊น๊ฒ๋ node.js์ฉ ์ํค ์์ง์ ์ ํํ๋ ์ฌ๋์ ๊ฑฐ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ์น๋ง์คํฐ๋ ์ด๋ฏธ ๋ค๋ฃฌ PHP๋ฅผ ์ ํธํ ๊ฒ์ด๋ฉฐ, ๊ฒ๋ค๊ฐ ๋๋ถ๋ถ์ ๊ธฐ์กด ํธ์คํ ์๋น์ค๋ PHP์ฉ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ node.js์ ๊ฒฝ์ฐ VPS๋ฅผ ์๋ํด์ผ ํฉ๋๋ค.
๋๋ ๋ด ์ ํ์ ๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๊ฒ ๋ง๋ค๊ณ ์ถ์์ต๋๋ค. ์ํค ํธ์คํ
์ ๋ํ ์์ด๋์ด๋ Fandom์์ ๋์์ต๋๋ค. Wiki ํธ์คํ
์ ํตํด ํจ์ฌ ๋ ๋ง์ ์ฌ๋๋ค์ด ๋ด ์์ง์ ์ฌ์ฉํ ์ ์๊ฒ ๋ ๊ฒ์ด๋ฉฐ, ์๋ฐฑ ๋ช
์ ๋ค๋ฅธ ์์ง ์ค์์ ๋์ ๋๊ฒ ๋ ๊ฒ์
๋๋ค(
๊ฒฐ๊ณผ
๊ทธ๋ฌ๋ ์ ๋ฐ์ ์ผ๋ก ๋งค์ฐ ๋งค๋ ฅ์ ์ ๋๋ค.
- ์น ๊ฐ๋ฐ๊ณผ ๊ฑฐ๋ฆฌ๊ฐ ๋จผ ์ฌ๋์ด๋ผ๋ ๋ด ํธ์คํ ์์ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
- ๋ฉ์ธ ํ์ด์ง์ ํ๋ ๋ชจ๋ํฐ๋ง
- ํ์ด์ง์ ๋ํ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ด๋ฏธ์ง๊ฐ ์์ต๋๋ค.
- ๋ชจ๋ฐ์ผ ์ฅ์น๋ฅผ ํฌํจํ ์๋ฆ๋ค์ด ๋์์ธ;
- ๊ฒ์ ์์ง์ ์ ํฉ
- ์์ ํ ๋ฌ์์์ด๋ก ๋์ด ์์ต๋๋ค.
- ๋น ๋ฅธ ํ์ด์ง ๋ก๋ฉ;
- ์์ ๋๋ ํฐ๋ฆฌ์์ ์์ง ํ์ผ์ ๋ํ ์ก์ธ์ค(๋ธ๋ผ์ฐ์ , CloudCommander์์ ์ง์ )๋ฅผ ํฌํจํ ๊ฐ๋จํ ๊ด๋ฆฌ ํจ๋
- ๊ฐ๋จํ ์๋ฒ ์ฝ๋(์ฝ 1000์ค, ํด๋ผ์ด์ธํธ ์คํฌ๋ฆฝํธ ์ฝ๋ - ์ฝ 500์ค)
- ์์ค ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๋ฐ๋ก ์ธ๊ฒ์ ํ์ฌ ๋๋ฝ๋ ๊ฒ๋น์ ์ ๋ฌด์์ ํ ์ ์์ต๋๊น? ๋ฐ์ด ๋ด๋ค๊ทธ๋ฌ๋ ์๊ฐ์ ๋ญ๋นํ์ง ๋ง์ธ์. ์๋ง๋ ์ผ๋ถ ์ฌํญ์ ๊ฐ๊น์ด ์์ผ ๋ด์ ๊ตฌํ๋ ๊ฒ์ ๋๋ค.
- ์ฌ์ฉ์ ๋ฑ๋ก ๋ฐ ์ ๊ทผ ๊ถํ ์์์ด ์์ต๋๋ค. ๋ณด์ ๋ฌธ์๋ฅผ ์ ๋ ฅํ ํ ๊ฒ์ํฉ๋๋ค.
- Ajax๋ก ์ธํด ํ์ด์ง์ ๋ํ ์ฌ์ฉ์ ๋๊ธ ํธ๋ฆฌ๋ฅผ ์์ธํํ์ง ๋ชปํ ์ ์์ต๋๋ค.
- ๊ณ ์ ํ ์ ํธ๋ฆฌํฐ ๊ธฐ๋ฅ์ด ํ์ํ ๊ฒฝ์ฐ ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ๋ชปํ ์๋ ์์ต๋๋ค. ํ์ง๋ง ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ์๋ฒฝํ๊ฒ ๊ตฌํ๋์์ต๋๋ค.
PS
์์ง์ ํธ์คํ
์ ์ ๊ณตํ๋ ๊ณต์ ์น์ฌ์ดํธ์ธ WikiClick์ด๋ผ๊ณ ํฉ๋๋ค.
์ถ์ฒ : habr.com