์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
MediaWiki์—์„œ ๋„˜์–ด์˜ด
MediaWiki
1. ๊ฐœ์š”2. ํŠน์ง•
2.1. ์žฅ์ 2.2. ๋‹จ์ 
3. ๋ฏธ๋””์–ด์œ„ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์œ„ํ‚ค4. ๊ธฐํƒ€
4.1. ๋ฏธ๋””์–ด ์œ„ํ‚ค ์•Œ๋ฆผ
5. ๊ด€๋ จ ๋ฌธ์„œ6. ๋ฐ”๊นฅ ๊ณ ๋ฆฌ

1. ๊ฐœ์š”[ํŽธ์ง‘]

์œ„ํ‚ค๋ฏธ๋””์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœ, ๋ฐฐํฌํ•˜๋Š” ์„ธ๊ณ„์ ์ธ ์„ค์น˜ํ˜• ์œ„ํ‚คํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์˜คํ”ˆ์†Œ์Šค ์œ„ํ‚ค ์—”์ง„. PHP ๊ธฐ๋ฐ˜์ด๊ณ , ๋ผ์ด์„ ์Šค๋Š” GPLv2+์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ์—”์ง„์„ ์“ฐ๋Š” ๊ฐ€์žฅ ์ž˜ ์•Œ๋ ค์ง„ ์œ„ํ‚ค๋Š” ์œ„ํ‚ค๋ฐฑ๊ณผ๋กœ ์ด ์—”์ง„ ์ž์ฒด๊ฐ€ ์ฒ˜์Œ๋ถ€ํ„ฐ ์œ„ํ‚ค๋ฐฑ๊ณผ๋ฅผ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์ด๋‹ค. ๋‹จ, ๋ฏธ๋””์–ด์œ„ํ‚ค๊ฐ€ ์œ„ํ‚ค๋ฐฑ๊ณผ์— ์ฒ˜์Œ ์“ฐ์ธ ๊ฑด 2002๋…„์œผ๋กœ, ๋ฏธ๋””์–ด์œ„ํ‚ค ๊ฐœ๋ฐœ ์ „์˜ ์ดˆ์ฐฝ๊ธฐ์—๋Š” ์œ ์Šค๋ชจ๋“œ ์œ„ํ‚ค๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค.

2. ํŠน์ง•[ํŽธ์ง‘]

ํŒŒ์ผ ๊ธฐ๋ฐ˜์ด ์•„๋‹Œ DB๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ MySQL์„ ์‚ฌ์šฉํ•˜๋‚˜, PostgreSQL, SQLite๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ์œ„ํ‚ค๋ฐฑ๊ณผ๋ฅผ ์œ„ํ•ด ๊ฐœ๋ฐœ๋˜๊ณ  ์ตœ์‹  ๊ธฐ์ˆ  ๋„์ž…์ด ๋น ๋ฅธ ์—”์ง„์ด๋ผ์„œ ์„ฑ๋Šฅ ์ตœ์ ํ™”๊ฐ€ ์˜ ์ข‹์ง€๋Š” ์•Š๋‹ค. ๊ฐœ์ธ ๋ ˆ๋ฒจ ์ด์ƒ์˜ ๊ทœ๋ชจ๋ฅผ ๊ฐ€์ง„ ์œ„ํ‚ค์ค‘ ๋‹ค์ˆ˜๊ฐ€ ์ด ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฏธ๋””์–ด์œ„ํ‚ค ํŠน์œ ์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ๊ณผ DB๋ฅผ ์ง€์›ํ•˜๋Š” ์œ„ํ‚ค ์—”์ง„ ์ค‘ ๋ฏธ๋””์–ด์œ„ํ‚ค ์ด์™ธ์— ์„œ๋น„์Šค์šฉ ์œ„ํ‚ค์— ์“ธ๋งŒํ•œ ์—”์ง„์ด ๊ฑฐ์˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ•œ๊ตญ์–ด ์ง€์› ์—ฌ๋ถ€๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, wikimatrix.org์˜ ํ†ต๊ณ„์— ๋”ฐ๋ฅด๋ฉด ์œ„ํ‚ค ์—”์ง„์ค‘ ์ ˆ๋ฐ˜ ๊ฐ€๊นŒ์ด๊ฐ€ DB๋ฅผ ์ง€์›ํ•˜์ง€๋งŒ, ํ•œ๊ตญ์–ด ์ง€์› ์—”์ง„์€ ๋ชจ๋‘ ํ•ฉ์ณ๋„ 10์—ฌ์ข…์— ๋ถˆ๊ณผํ•˜๋‹ค. ๋‹น์žฅ the seed๋Š” ๋น„๊ณต๊ฐœ ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฉฐ, ์˜คํ”ˆ๋‚˜๋ฌด๋Š” ์•„๋ฌด๋ฆฌ ๋ฏธ๋””์–ด์œ„ํ‚ค๊ฐ€ ์ตœ์ ํ™” ๋“ฑ ๋ณ‘๋ง›์ธ ๋ฉด์ด ๊ฝค ์žˆ์ง€๋งŒ, ๋ฏธ๋””์–ด์œ„ํ‚ค ๋Œ€๋น„ ๋ถ€์กฑํ•œ์ ์ด ํ•œ๋‘๊ฐ€์ง€๊ฐ€ ์•„๋‹ˆ๋‹ค.

์„ค์น˜ ๋ฐ ์‚ฌ์šฉ์„ ์œ„ํ•˜์—ฌ MySQL 5.5.8 ์ด์ƒ, PHP 7.0.0 ์ด์ƒ์„ ์ตœ์†Œ ์‚ฌ์–‘์œผ๋กœ ์š”๊ตฌํ•œ๋‹ค.
๊ตญ๋‚ด์— ์›นํ˜ธ์ŠคํŒ…์€ XpressEngine์ด๋‚˜ ์›Œ๋“œํ”„๋ ˆ์Šค ๋“ฑ์˜ ์ฃผ์š” PHP ์†”๋ฃจ์…˜๋“ค์˜ ์ตœ์†Œ์‚ฌ์–‘์ด ๋ฒ„์ „ 5.3 ์ด์ƒ์œผ๋กœ ์˜ฌ๋ผ๊ฐ์— ๋”ฐ๋ผ PHP ๋ฒ„์ „์„ 5.3 ๋Œ€๋กœ ์˜ฌ๋ ธ์œผ๋‚˜ 5.5 ๋ฒ„์ „๋Œ€๋Š” ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ณณ์ด ์žˆ์œผ๋‹ˆ ์‚ฌ์ „์— ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค.

์ตœ์‹  stable ๋ฒ„์ „์€ 1.34.1 ๋ฒ„์ „์ด๊ณ , ์ตœ์‹  LTS ๋ฒ„์ „์€ 1.31.1๋ฒ„์ „์ด๋‹ค.
๋ฏธ๋””์–ด์œ„ํ‚ค์˜ ๋ฒ„์ „์„ ์‚ดํŽด๋ณด๋ฉด LTS(Long Term Support)๋ผ๊ณ  ํ‘œ๊ธฐ๋œ ๋ฒ„์ „์ด ์žˆ๋Š”๋ฐ, ์ด ๋ฒ„์ „์€ ๋‹ค๋ฅธ ๋ฒ„์ „๋ณด๋‹ค ์ง€์›๊ธฐ๊ฐ„์ด ๊ธธ๋‹ค. ๋ณดํ†ต ๋ฏธ๋””์–ด์œ„ํ‚ค์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์ด์ „ ๋ฒ„์ „์—์„œ ํฌ๊ฒŒ ๋ณ€๊ฒฝ๋˜๋ฉด ์ผ๋ฐ˜ ๋ฒ„์ „์€ 1๋…„, LTS๋ผ๊ณ  ํ‘œ๊ธฐ๋œ ๋ฒ„์ „์€ 3๋…„๊ฐ„ ์ง€์›์ด ๊ณ„์†๋œ๋‹ค. ์•ŒํŒŒ ๋ฒ„์ „์€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒ„์ „์ด๋ฉฐ, ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‹ค์šด์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ  Git๋ฅผ ํ†ตํ•ด ๋ฐ›์•„์•ผํ•œ๋‹ค.
๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— ๋“ฑ๋กํ•˜๋ฉด ๋ฒ„์ „์—…์ด๋‚˜ ๋ณด์•ˆํŒจ์น˜์‹œ ๋ฉ”์ผ์„ ํ†ตํ•ด ์•Œ๋ ค์ค€๋‹ค.

๋‹ค๋ฅธ ์œ„ํ‚ค ์—”์ง„[1]๋ณด๋‹ค ์›”๋“ฑํžˆ ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ํŠนํžˆ ๋ถ„๋ฅ˜(Category) ๊ธฐ๋Šฅ์€ ๋Œ€๋‹จํžˆ ๊ฐ•๋ ฅํ•˜๋‹ค. 1.2.5 ์ดํ•˜์˜ ๋ชจ๋‹ˆ์œ„ํ‚ค์˜ ๊ฒฝ์šฐ ๋ถ„๋ฅ˜๋ฅผ ํ•˜๋ ค๋ฉด ๋ถ„๋ฅ˜์šฉ ๋ฌธ์„œ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“  ๋’ค ์ผ์ผํžˆ ์ˆ˜๋™์œผ๋กœ ์ถ”๊ฐ€ํ•ด์•ผ ๋˜์ง€๋งŒ,[2] ๋ฏธ๋””์–ด์œ„ํ‚ค๋Š” ๋ถ„๋ฅ˜ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค์–ด ๋‘๊ณ  ํ•ด๋‹น ๋ฌธ์„œ ๋์— ๋ถ„๋ฅ˜ ํƒœ๊ทธ๋ฅผ ๋„ฃ์œผ๋ฉด ๋ถ„๋ฅ˜ ๋ฌธ์„œ์— ์ž๋™์œผ๋กœ ์ถ”๊ฐ€๋œ๋‹ค.

์—ฌ๋‹ด์œผ๋กœ ์„ค์น˜๊ธฐ์— ์กฐ์„ ๋ง์ด ์žˆ๋‹ค(!) ์กฐ์„ ๋ง๋กœ ํ•ด๋ณด๋ฉด ์˜์–ด๊ฐ€ ๋” ๋งŽ๋‹ค

2.1. ์žฅ์ [ํŽธ์ง‘]

  • ๊ฐœ๋ฐœ ๋ฐ ๊ฐœ์„ ์ด ํ™œ๋ฐœํ•˜๊ฒŒ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ๋‹ค.
  • ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์ด ๊ฐ•๋ ฅํ•˜๋‹ค.
  • ํ˜„์กดํ•˜๋Š” ์œ„ํ‚ค ์—”์ง„ ์ค‘์—์„œ๋Š” ๊ฐ€์žฅ ๋งŽ์€ ์ˆ˜์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•œ๋‹ค.
  • ํ™•์žฅ ๊ธฐ๋Šฅ(Extension)์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ธฐ๋Šฅ ์ถ”๊ฐ€๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์Šคํ‚จ์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
  • ์ธ์Šคํ†จ๋Ÿฌ ํŽ˜์ด์ง€๊ฐ€ ์ง€์›๋˜์–ด ์„ค์น˜์˜ ๋ณต์žกํ•จ์ด ์ค„์–ด๋“ค์—ˆ๋‹ค.[3]
  • ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๋Šฅ์ด ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ๊ณผ ์ง€์›์ด ์ž˜ ๋˜์–ด ์žˆ๋‹ค. ๋งŒ์•ฝ ๋ฒˆ์—ญ์ด ๋˜์–ด ์žˆ์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ๋‹ค๋ฉด ์ด๊ณณ์˜ MediaWiki ํ”„๋กœ์ ํŠธ์—์„œ ๋ฒˆ์—ญํ•  ์ˆ˜ ์žˆ๋‹ค.
  • VisualEditor๋ผ๋Š” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด WYSIWYG์„ ์ง€์›ํ•œ๋‹ค.

2.2. ๋‹จ์ [ํŽธ์ง‘]

  • ์ „์ฒด ์œ„ํ‚ค๋ฌธ๋ฒ•์ด ์ƒ๋‹นํžˆ ๋ณต์žกํ•˜๋‹ค.[4] ํŠนํžˆ ํ‘œ ๊ทธ๋ฆฌ๊ธฐ ๋ฌธ๋ฒ•์ด ๋ณต์žกํ•˜๊ธฐ๋กœ ์•…๋ช…์ด ๋†’์œผ๋ฉฐ, ์ฃผ์„ ๋ฌธ๋ฒ•[5]๋„ ๊ณจ์น˜ ์•„ํ”ˆ ํŽธ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  HTML ํƒœ๊ทธ๋ฅผ ๊ทธ๋Œ€๋กœ ์“ฐ๊ฑฐ๋‚˜ HTML๊ณผ ์œ ์‚ฌํ•œ <ํƒœ๊ทธ></ํƒœ๊ทธ> ๋งˆํฌ์—…์„ ์“ฐ๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๋‹ค.[6][7]
  • ๋Œ€ํ˜• ํ”„๋กœ์ ํŠธ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์†Œ๊ทœ๋ชจ๋กœ ์“ฐ๊ธฐ์—๋Š” ์ƒ๋‹นํžˆ ๋ฌด๊ฑฐ์šด ํŽธ์ด๋‹ค.
  • DB๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ด ๋•Œ๋ฌธ์— ๊ฐœ์ธ PC์— ์„ค์น˜ํ•˜๊ธฐ์—๋Š” ๋‚œ์ด๋„๊ฐ€ ๋†’์€ ํŽธ์ด๋‹ค. XAMPP๋‚˜ APMSETUP, ์˜คํ† ์…‹๊ณผ ๊ฐ™์€ ์›น ์„œ๋ฒ„ ํ†ตํ•ฉ ์„ค์น˜ํˆด์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€๋Šฅํ•˜๋‚˜ ํ•ด๋‹น ํˆด์˜ ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ์ดˆ๋ณด์ž์—๊ฒŒ๋Š” ์–ด๋ ต๋‹ค. ๋‹ค๋งŒ ๋ฏธ๋””์–ด์œ„ํ‚ค๋Š” ๊ฐœ์ธ PC์— ์„ค์น˜ํ•ด์„œ ๊ฐœ์ธ์šฉ์œผ๋กœ ์“ฐ๋ผ๋Š” ์—”์ง„์ด ์•„๋‹ˆ๋ฉฐ, APM ๋‚ด์ง€ EPM์ด ์„ค์น˜๋œ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์— ์„ค์น˜ํ•ด์„œ ์„œ๋น„์Šคํ˜• ์œ„ํ‚ค๋ฅผ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์„ ๊ธฐ๋ณธ ์ „์ œ๋กœ ํ•˜๋Š” ์—”์ง„์ด๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๋Šฅ์ด ๋ฒˆ์—ญ๋œ ์œ„ํ‚ค ์—”์ง„ ๋‹ต์ง€ ์•Š๊ฒŒ, ๋ฏธ๋””์–ด์œ„ํ‚ค ์„ค๋ช…์„œ์˜ ์˜์–ด ์ด์™ธ์˜ ์–ธ์–ด ์ง€์›์ด ๋ถ€์‹คํ•˜๋‹ค! ๋ชจ๋‹ˆ์œ„ํ‚ค๋ณด๋‹ค๋Š” ๋‚ซ์ง€๋งŒ ๋„์›€๋ง์€ ์—ฌ์ „ํžˆ ๋ถ€์‹คํ•œ ํŽธ. ์‰ฌ์šด ๋ฌธ์ œ๋Š” ์œ„ํ‚ค๋ฐฑ๊ณผ์˜ ๋ฌธ๋ฒ• ๋„์›€๋ง์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์„ค์น˜๋‚˜ ์Šคํ‚จ, API๋‚˜ ํ™•์žฅ๊ธฐ๋Šฅ(Extension) ๋“ฑ์˜ ๊ด€๋ฆฌ ๋ฐ ๊ฐœ๋ฐœ์ž์šฉ ๋„์›€๋ง์€ ์–„์งค์—†์ด ๊ณตํ™ˆ์—์„œ ๋ด์•ผ ํ•˜๋ฉฐ ๊ฑฐ์˜ ๋‹ค ์˜์–ด๋‹ค.
  • ์ตœ์‹  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ง€์›์ด ๋ถ€์‹คํ•˜๋‹ค. ์„œ๋ฒ„์—์„œ ๋จผ์ € ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฑธ๋Ÿฌ๋‚ด๋Š”๋ฐ, ์ด ๊ฑธ๋Ÿฌ๋‚ด๋Š” ๋ฐ ์“ฐ๋Š” ๋ฌธ๋ฒ•์ด ๊ตฌํ˜•์ธ ์—ํฌ๋งˆ์Šคํฌ๋ฆฝํŠธ2012 ๋ฌธ๋ฒ•์ธ์ง€๋ผ ์ตœ์‹  ๋ฌธ๋ฒ•์ธ ES6์„ ์“ด๋‹ค ํ• ์ง€๋ผ๋„ ๊ฑธ๋Ÿฌ์ ธ์„œ ํŒŒ์‹ฑ์ด ์•ˆ ๋  ์ˆ˜ ์žˆ๋‹ค.
  • ์œ„ํ‚ค๋ฌธ๋ฒ•์˜ ๋ณต์žกํ•จ์„ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•œ ์ฐจ์›์—์„œ VisualEditor์„ ํ†ตํ•ด WYSIWYG์„ ์ง€์›ํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์ผ๋ฐ˜์ ์ธ ์œ„ํ‚ค ํŽธ์ง‘๋ฐฉ์‹์— ์ต์ˆ™ํ•œ ์œ ์ €์˜ ์ž…์žฅ์—์„œ๋Š” ์˜คํžˆ๋ ค ์ด ์ชฝ์ด ๋” ์“ฐ๊ธฐ ๋ถˆํŽธํ•œ ๋ฉด๋„ ์žˆ๋‹ค.

3. ๋ฏธ๋””์–ด์œ„ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์œ„ํ‚ค[ํŽธ์ง‘]

๋ฏธ๋””์–ด์œ„ํ‚ค์˜ ๋ฏธ๋””์–ด์œ„ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ๋„ ์ฐธ์กฐ.(CC BY-SA 3.0์— ๋”ฐ๋ผ ๊ธฐ์—ฌ ๊ฐ€๋Šฅ)

4. ๊ธฐํƒ€[ํŽธ์ง‘]

  • ๋ฏธ๋””์–ด์œ„ํ‚ค์™€ Invision Power Board(IPB)๋ผ๋Š” ์ƒ์šฉ ๊ฒŒ์‹œํŒ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฒฐํ•ฉํ•œ Ipbwiki๋ผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋„ ์žˆ๋‹ค. ๊ฐœ๋ณ„ ์œ„ํ‚ค ๋ฌธ์„œ์˜ ํ† ๋ก  ํŽ˜์ด์ง€๋ฅผ IPB ๊ธฐ๋ฐ˜์˜ ๊ฒŒ์‹œํŒ์œผ๋กœ ๋ฐ”๊ฟ” ์ฃผ๊ณ , ์œ„ํ‚ค ๋ณธ๋ฌธ์— BBCode๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด ์ค€๋‹ค. ๋ฌผ๋ก  ๋ฏธ๋””์–ด์œ„ํ‚ค๋ฅผ ๊ฐœ๋ฐœํ•œ ์œ„ํ‚ค๋ฏธ๋””์–ด ์žฌ๋‹จ์ด๋‚˜ IPB๋ฅผ ๋งŒ๋“  Invision Power Services๋ผ๋Š” ๊ณณ๊ณผ๋Š” ๋ฌด๊ด€ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ๋‘ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ˆ˜์ •, ๊ฒฐํ•ฉํ•ด ๋‚ด๋†“๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ Ipbwiki๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•  ๊ฒฝ์šฐ ์ฃผ์˜ํ•  ๊ฒƒ.
์œ„ํ‚ค๋ฐฑ๊ณผ์˜ ํŽธ์ง‘ ํ•„ํ„ฐ ๋กœ๊ณ 
  • ๋ฏธ๋””์–ด์œ„ํ‚ค์—์„œ๋Š” ํŽธ์ง‘ ํ•„ํ„ฐ๋ผ๋Š” ๊ฒƒ๋„ ์žˆ๋Š”๋ฐ, ํŠน์ • ์กฐ๊ฑด์— ๋งž๋Š” ํŽธ์ง‘์„ ์ €์žฅํ•˜๋Š” ๊ฒƒ์„ ์‹œ๋„ํ•˜๋ฉด ํŽธ์ง‘ ํ•„ํ„ฐ๊ฐ€ ์ž‘๋™ํ•œ๋‹ค. ํŽธ์ง‘ ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋ฌธ์„œ ํ›ผ์†์ด๋‚˜ ๋ป˜๋ฌธ์„œ ์ƒ์„ฑ ๋“ฑ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค. ํŽธ์ง‘ ํ•„ํ„ฐ๊ฐ€ ์ž‘๋™ํ•˜๋ฉด ํƒœ๊ทธ, ๊ฒฝ๊ณ , ๋ถˆํ—ˆ, ์ฐจ๋‹จ ๋“ฑ์˜ ์กฐ์น˜๊ฐ€ ์ž๋™์œผ๋กœ ์ทจํ•ด์ง„๋‹ค.
  • ๋ฏธ๋””์–ด์œ„ํ‚ค์—์„œ๋Š” ํŽธ์ง‘ ํ•„ํ„ฐ๊ฐ€ ์ž‘๋™ํ•  ๊ฒฝ์šฐ ํŽธ์ง‘ ํ•„ํ„ฐ๊ฐ€ ์ž‘๋™ํ•œ ๊ธฐ๋ก์ด ๋‚จ๋Š”๋‹ค. ๋”ฐ๋ผ์„œ ์žฅ๋‚œ์„ ์‹œ๋„ํ•œ ๊ฒƒ๋„ ๊ธฐ๋ก์ด ๋‚จ๋Š”๋‹ค. ์œ„ํ‚ค๋ฐฑ๊ณผ์˜ ์˜ˆ์‹œ


ํŽธ์ง‘ ํ•„ํ„ฐ๊ฐ€ ๊ฒฝ๊ณ ๋ฅผ ์ฃผ์—ˆ๋Š”๋ฐ๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ง€์†์ ์ธ ๋ฌธ์ œ๋ฅผ ๋ฐ˜๋ณตํ•˜๊ฑฐ๋‚˜ ๊ทœ์ •์— ์‹ฌํ•˜๊ฒŒ ์œ„๋ฐ˜๋˜๋Š” ํŽธ์ง‘์„ ์‹œ๋„ํ•  ์‹œ ์ฐจ๋‹จ๋  ์ˆ˜ ์žˆ๋‹ค.

4.1. ๋ฏธ๋””์–ด ์œ„ํ‚ค ์•Œ๋ฆผ[ํŽธ์ง‘]

"talk"

๋‚˜๋ฌด์œ„ํ‚ค์˜ ์œ„ํ‚ค์—”์ง„์ธ ๋”์‹œ๋“œ์™€ ๋น„๊ตํ•ด ๋ณด์•˜์„๋•Œ ์ƒ๋‹นํžˆ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. IP ์œ ์ €์—๊ฒŒ๋„ ์ง€์›ํ•œ๋‹ค. ๋‚˜๋ฌด์œ„ํ‚ค์˜ ๋ฌธ์„œํ•จ ๊ธฐ๋Šฅ๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋”์šฑ ๊ฐ•๋ ฅํ•œ ์ฃผ์‹œ ๋ฌธ์„œ๊ธฐ๋Šฅ์€ ๋ฌธ์„œ๊ฐ€ ๋˜๋Œ๋ ค์ง€๊ฑฐ๋‚˜ ํŽธ์ง‘๋˜์—ˆ์„๋•Œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ฆผ์„ ์ „๋‹ฌํ•œ๋‹ค. ๊ทธ ์™ธ์— ๋‚˜๋ฌด์œ„ํ‚ค์—์„œ๋„ ์ง€์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ํ† ๋ก  ์•Œ๋ฆผ๊ธฐ๋Šฅ์ด ์žˆ๊ณ  ๋‹ค๋ฅธ ๋ฌธ์„œ๋‚˜ ํ† ๋ก ์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์–ธ๊ธ‰๋˜์—ˆ์„๋•Œ ์•Œ๋ ค์ฃผ๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ๋‹ค.

5. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

6. ๋ฐ”๊นฅ ๊ณ ๋ฆฌ[ํŽธ์ง‘]

[2] ๋ชจ๋‹ˆ์œ„ํ‚ค์—๋„ ๋ถ„๋ฅ˜๊ฐ€ ์žˆ๋‹ค. ๋‹จ ๋ถ„๋ฅ˜๋ฅผ ๋ณด๋ ค๋ฉด, ์—ญ๋งํฌ๋ฅผ ์ด์šฉํ•ด์•ผ ํ•œ๋‹ค. ๋‹ค๋งŒ ๋ฏธ๋””์–ด์œ„ํ‚ค์‹ ๋ถ„๋ฅ˜๋„ 1.2.5์— ๋„์ž…๋˜์—ˆ๋‹ค.
[3] ๋ฏธ๋””์–ด์œ„ํ‚ค ํŒŒ์ผ์„ ์„œ๋ฒ„์— ์˜ฌ๋ฆฐ ํ›„ ์„ค์ • ํŽ˜์ด์ง€์— ์ ‘์†ํ•˜๋ฉด ์•Œ์•„์„œ ์„œ๋ฒ„์˜ ํ˜„ํ™ฉ์„ ํ™•์ธํ•˜์—ฌ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ•œ์ง€ ์—ฌ๋ถ€๋ฅผ ์•Œ๋ ค์ค€๋‹ค. ๋ชจ๋‹ˆ์œ„ํ‚ค์˜ ์„ค์น˜ ํŽ˜์ด์ง€๋ณด๋‹ค ๋”์šฑ ์ง๊ด€์ ์ด๊ณ  ๊ฐ ํ•ญ๋ชฉ๋งˆ๋‹ค ๋„์›€๋ง์ด ๋ฐฐ์ •๋˜์–ด ์„ค์น˜ ์ž์ฒด๊ฐ€ ์–ด๋ ต์ง€๋Š” ์•Š๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  2012๋…„ 5์›” ํ•˜๋ฐ˜๊ธฐ์— ์„ค์น˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญ๋˜์–ด ๋ฏธ๋””์–ด์œ„ํ‚ค 1.20๋ถ€ํ„ฐ ์ง€์›ํ•œ๋‹ค.
[4] ์ฐธ๊ณ  ๋งํฌ ๋ฐ ๋ฒˆ์—ญ ๋งํฌ ์ฐธ์กฐ. ์ด๋Š” ์˜ค๋ฆฌ๋งˆํฌ ๋“ฑ์˜ ํ™•์žฅ ๊ธฐ๋Šฅ์œผ๋กœ ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•˜๋‹ค. MediaWiki์˜ ๊ณต์‹ ํ™•์žฅ๊ธฐ๋Šฅ์ธ VisualEditor๋กœ ์‰ฝ๊ฒŒ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ํŠนํžˆ ํ‘œ ๋งŒ๋“œ๋Š” ๊ฒŒ ๋งŽ์ด ์–ด๋ ค์›Œ์„œ ์‚ฌ์ดํŠธ๊นŒ์ง€ ๋‚˜์™”๋‹ค.
[5] ์˜คํ”ˆ์†Œ์Šค ์œ„ํ‚ค ๋งˆํฌ์˜ ๊ฒฝ์šฐ ์ฃผ์„ ๋ฌธ๋ฒ•์ด ๊ฐ„๋‹จํ•˜๋ฉฐ ์ฃผ์„์ด ๋…ธ์ถœ๋  ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค ๊ทธ ๋•๋ถ„์— ๋‚˜๋ฌด์œ„ํ‚ค๊ฐ€ ์ฃผ์„์ด ๊ฒ๋‚˜ ๋งŽ๋‹ค๊ณ  ๋†€๋ฆผ์„ ๋ฐ›๋Š” ์›์ธ์ด ๋˜์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฏธ๋””์–ด์œ„ํ‚ค ๋ฌธ๋ฒ•์€ ์ฃผ์„ ๋„ฃ๋Š” ๊ฒƒ๋„ ๋ณต์žกํ•˜๊ณ (<ref>์ฃผ์„ ๋‚ด์šฉ</ref>) ์ฃผ์„์ด ๋…ธ์ถœ๋  ์œ„์น˜๋„ ๋ฐ˜๋“œ์‹œ ์ง€์ •์„ ํ•ด์ค˜์•ผ ํ•œ๋‹ค(<references />). ๊ทธ๋Ÿฐ๋ฐ ์ด๋งˆ์ €๋„ ๋ฏธ๋””์–ด์œ„ํ‚ค ๊ธฐ๋ณธ ํƒ‘์žฌ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ ์ฃผ์„ ํ™•์žฅ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€๋กœ ๊น”์•„์ค˜์•ผ ์ž‘๋™ํ•œ๋‹ค. ๋‹ค๋งŒ ์š”์ฆ˜์—๋Š” ์„ค์น˜ ์‹œ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ํ™•์žฅ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฃผ์„์ด ๋…ธ์ถœ๋  ์œ„์น˜๋ฅผ ๋ณ„๋„๋กœ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์•Œ์•„์„œ ๋งจ ๋ฐ‘์— ํ‘œ์‹œํ•˜์ง€๋งŒ, ์Šคํ‚จ์ด๋‚˜ ๋ฏธ๋””์–ด์œ„ํ‚ค:Common.css ๋ฌธ์„œ๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š๋Š” ์ด์ƒ ๋‚˜๋ฌด์œ„ํ‚ค์ฒ˜๋Ÿผ ์ฃผ์„ ๋ถ€๋ถ„๊ณผ ๋ณธ๋ฌธ์ด ๊ตฌ๋ถ„๋˜์ง€ ์•Š๋Š”๋‹ค.
[6] ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐ‘์ค„์€ <u>๋ฐ‘์ค„</u>๋กœ ์จ์ค˜์•ผ ํ•˜๊ณ , ๊ฐ์ฃผ ๋˜ํ•œ <ref>๊ฐ์ฃผ</ref>๋กœ ์จ์ค˜์•ผ ํ•œ๋‹ค. ์ด๊ฑด ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ผ์ด ์ ์–ด์„œ๋ผ๊ณ  ๋ด์•ผํ•  ๋“ฏ.
[7] ๋‹จ ์˜คํ”ˆ์†Œ์Šค ์œ„ํ‚ค ๋งˆํฌ๋ณด๋‹ค ํŽธ๋ฆฌํ•œ ๋ถ€๋ถ„๋„ ์žˆ๋‹ค. ํ‹€(template)์˜ ๊ฒฝ์šฐ ๋ฏธ๋””์–ด์œ„ํ‚ค์˜ ๋ฌธ๋ฒ•์ด ๋‹จ์ˆœํ•˜๋‹ค. ๋ฏธ๋””์–ด์œ„ํ‚ค์—์„œ๋Š” {{ํ‹€ ์ด๋ฆ„|์ฒซ ๋ฒˆ์งธ ๋ณ€์ˆ˜|๋‘ ๋ฒˆ์งธ ๋ณ€์ˆ˜|...}} ๋˜๋Š” {{ํ‹€ ์ด๋ฆ„|๋ณ€์ˆ˜ ์ด๋ฆ„1=๋ณ€์ˆ˜1|๋ณ€์ˆ˜ ์ด๋ฆ„2=๋ณ€์ˆ˜2|...}} ํ˜•์‹์œผ๋กœ ์“ฐ๋ฉด ํ‹€์ด ์‚ฝ์ž…๋œ๋‹ค. ๋˜ ๋ฏธ๋””์–ด์œ„ํ‚ค๋Š” ์˜คํ”ˆ์†Œ์Šค ์œ„ํ‚ค ๋งˆํฌ์™€ ๋‹ฌ๋ฆฌ ๋ฌธ์„œ์˜ ๋ชฉ์ฐจ๊ฐ€ ๋“ค์–ด๊ฐˆ ์œ„์น˜๋ฅผ ๊ตณ์ด ์ง€์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ๋ฏธ๋””์–ด์œ„ํ‚ค์—์„œ๋Š” ๋ชฉ์ฐจ์— ๊ด€ํ•œ ๋ช…๋ น์–ด๋ฅผ ์‚ฝ์ž…ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ๋ฌธ๋‹จ ์ˆ˜๊ฐ€ ์ผ์ • ๊ฐœ์ˆ˜ ์ด์ƒ์ด๋ฉด ์•Œ์•„์„œ ์ฒซ ๋ฒˆ์งธ ๋ฌธ๋‹จ ์œ„์— ๋ชฉ์ฐจ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.