๋ฌธ์˜ˆ๋…ธํŠธ(literarynote)๋Š” ์ž ์žฌ์˜ ๊ธ์ • ๊ทธ๋ฆฌ๊ณ  ๋‹ค์–‘์˜ ๊ณต์กด์— ๊ด€ํ•œ ์—ฐ๊ตฌ์™€ ์‹คํ—˜์œผ๋กœ ์‚ถ์˜ ์ง„์ •์„ฑ์„ ๋ชจ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์˜ˆ๋…ธํŠธ๋Š” ํ•œ ๊ถŒ์˜ ์ฑ…์ด๋ฉฐ, ๋ฌดํ˜•์˜ ์—ฐ๊ตฌ์‹ค์ž…๋‹ˆ๋‹ค.


Main

Literarynote


Links


PmWiki

pmwiki.org


Edit SideBar

ManagingTip

์ž‘์—…๊ณผ์ •

1. ์„ค์น˜

2. doc ํด๋”์— ์žˆ๋Š” sample-config.php ํŒŒ์ผ์„ local ํด๋”๋กœ ์˜ฎ๊ธดํ›„ config.php๋กœ ์ด๋ฆ„๋ณ€๊ฒฝ => ํ•„์š”ํ•œ ์„ค์ •๋“ค ์ˆ˜์ •

3. Initial Setup Tasks ์ฝ๊ณ  ๋งˆ์Šคํ„ฐํ•˜๊ธฐ(ํ•„์š”ํ•˜๋ฉด ๋ฒˆ์—ญ) // ํŠนํžˆ ๋ณด์•ˆ๋ฌธ์ œ ๋งˆ์Šคํ„ฐ

4. page๊ตฌ์„ฑ๊ณผ ํŽธ์ง‘๋ฐฉ๋ฒ• ๋งˆ์Šคํ„ฐ

5. page Group ๊ฐœ๋…๊ณผ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ page ๋ถ„๋ฅ˜๋ฒ• ๋งˆ์Šคํ„ฐ

6. page๋ณ„ ๋ณด์•ˆ์„ค์ • ๋ฐฉ๋ฒ• ๋งˆ์Šคํ„ฐ

7. comment ์—์„œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ํ†ตํ•ฉ

8. ๊ฒ€์ƒ‰ ๋‹จ์–ด ํ•˜์ด๋ผ์ดํŠธ ๋ฌธ์ œ

9. ๋‹จ๋ฝ๋ณ„ edit ๋‹จ์ถ” ์ถ”๊ฐ€ (moniwiki์™€ ๊ฐ™์€ ํฌ๋งท)


  • ํŽ˜์ด์ง€ ์‚ญ์ œํ•˜๊ธฐ

http://www.pmwiki.org/wiki/PmWiki/EditVariables ์—์„œ ์ฐพ์•„๋ณผ ๊ฒƒ, $DeleteKeyPattern ์„ ์ฐพ์„ ๊ฒƒ

  • ์ฝ”๋ฉ˜ํŠธ๋ฐ•์Šค ๋„ฃ๊ธฐ( (:commentboxchrono:)๋ฅผ ํŽ˜์ด์ง€ ์•„๋ฌด๊ณณ์—๋‚˜ ์‚ฝ์ž…ํ•œ๋‹ค.)

http://www.pmwiki.org/wiki/Cookbook/CommentBox ๋ฅผ ์ฐธ๊ณ ํ•  ๊ฒƒ

  • ๋ณธ๋ฌธ์„ ํ”„๋ ˆ์ž„ ์•ˆ์œผ๋กœ ๋ฌถ๊ธฐ

full size frame ์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ๋ณธ๋ฌธ๋‚ด์šฉ

์™ผ์ชฝ์— ์œ„์น˜ํ•œ ํ”„๋ ˆ์ž„ alskdfalskdjf laksjdflk jaldskjf lkasjdflk

์˜ค๋ฅธ์ชฝ์— ์œ„์น˜ํ•œ ํ”„๋ ˆ์ž„alksdjf lkasdlfk alskdf lkadsflk askdjf lkasjdf lkajsdlfk j


http://www.literarynote.net (์ƒˆ์ฐฝ์œผ๋กœ ๋งํฌ๊ฑธ๊ธฐ)


์ตœ์‹ ๊ธ€์ด ์œ„๋กœ ์Œ“์ด๋Š” ๋ฐฉ์‹์˜ ์ฝ”๋ฉ˜ํŠธ ๋ฐ•์Šค

Comment
Author

27 August 2009

00:55 by huun?!์•„์ธ๋ง๋Ÿฌใ…ฃ๋งŒใ…‡ใ„น

00:55 by huun?!์ตœ์‹ ๊ธ€์ด ์œ„๋กœ ์Œ“์ด๋Š” ๋ฐฉ์‹์˜ ์ฝ”๋ฉ˜ํŠธ ๋ฐ•์Šค


์ตœ์‹ ๊ธ€์ด ์•„๋ž˜๋กœ ๋‚ด๋ ค๊ฐ€๋Š” ๋ฐฉ์‹์˜ ์ฝ”๋ฉ˜ํŠธ ๋ฐ•์Šค

00:55 by huun?!์ตœ์‹ ๊ธ€์ด ์œ„๋กœ ์Œ“์ด๋Š” ๋ฐฉ์‹์˜ ์ฝ”๋ฉ˜ํŠธ ๋ฐ•์Šค

00:55 by huun?!์ด๋งˆ๋„ใ„น ใ…๋ฏผ์•„ใ…“ใ„น ใ…ฃใ…ใ…“ใ…ใ„ดใ…‡

Comment
Author

์ฝ”๋ฉ˜ํŠธ ๋ฐ•์Šค๋Š” ํŽ˜์ด์ง€์˜ ์ด๋ฆ„์— Diary๋‚˜ Journal ์ด๋ผ๋Š” ์ด๋ฆ„์ด ์žˆ์œผ๋ฉด, ํŽ˜์ด์ง€ ์•ž๋จธ๋ฆฌ์— ์ฝ”๋ฉ˜ํŠธ ๋ฐ•์Šค๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ๊ธด๋‹ค. MyDiary


๊ฐœ์š”

PmWiki๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ "์œ ์ € ๊ธฐ๋ฐ˜"์˜ ๊ถŒํ•œ์‹œ์Šคํ…œ์ด ์•„๋‹ˆ๋ผ "ํŒจ์Šค์›Œ๋“œ ๊ธฐ๋ฐ˜" ๊ถŒํ•œ ์‹œ์Šคํ…œ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ํŽ˜์ด์ง€์˜ ์ˆ˜์ • ๊ถŒํ•œ์„ ์–ป๊ธฐ ์œ„ํ•ด "์•„์ด๋””/ํŒจ์Šค์›Œ๋“œ"๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ํ•ด๋‹น ๊ถŒํ•œ์„ ์–ป๊ธฐ ์œ„ํ•œ "ํŒจ์Šค์›Œ๋“œ"๋งŒ์ด ํ•„์š”ํ•˜๋‹ค. (์ด ๋ถ€๋ถ„์ด "์œ ์ €๊ธฐ๋ฐ˜"์˜ ๋กœ๊ทธ์ธ ์‹œ์Šคํ…œ์— ์ต์ˆ™ํ•œ ์šฐ๋ฆฌ๋กœ์„œ๋Š” ์ƒ์†Œํ•œ ๋ถ€๋ถ„์ธ๋ฐ, ๊ฐœ์ธ์ด๋‚˜ ์†Œ๊ทœ๋ชจ ๊ทธ๋ฃน์ด ์‚ฌ์šฉํ•˜๊ธฐ์—๋Š” ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™๋‹ค.) ์œ ์ €๋ณ„๋กœ ๊ถŒํ•œ์„ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— PmWiki์˜ ๊ถŒํ•œ๊ด€๋ฆฌ๋Š” ๋ฌด์ฒ™ ๊ฐ„๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ถŒํ•œ์˜ ์ข…๋ฅ˜ PmWiki๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ read, edit, attr, upload์˜ ๊ถŒํ•œ์„ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•œ๋‹ค. ๊ฐ๊ฐ์€ read : ์ฝ๊ธฐ ๊ถŒํ•œ edit : ์ˆ˜์ • ๊ถŒํ•œ upload : ์—…๋กœ๋“œ ๊ถŒํ•œ attr : ๊ถŒํ•œ๊ด€๋ฆฌ ๊ถŒํ•œ(๋‹ค์‹œ ๋งํ•ด์„œ, ์œ„์˜ read, edit, upload ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ)

์ด ๋„ค๊ฐ€์ง€ ๊ถŒํ•œ์„ ํŽ˜์ด์ง€๋ณ„, ๊ทธ๋ฃน๋ณ„, ์‹ธ์ดํŠธ ์ „์ฒด๋กœ ์„ค์ •ํ•ด์ฃผ๋Š” ๊ฒƒ์œผ๋กœ PmWiki์˜ ๊ธฐ๋ณธ์ ์ธ ๊ถŒํ•œ์„ค์ •์€ ๋๋‚œ๋‹ค.

์‹ธ์ดํŠธ ์ „์ฒด(Site-wide) ๊ถŒํ•œ ์„ค์ • ์œ„ํ‚ค ์‹ธ์ดํŠธ ์ „์ฒด๋ฅผ ์•„์šฐ๋ฅด๋Š” ๊ถŒํ•œ ์„ค์ •์€ local/config.php์—์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. ์ด๊ณณ์—์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

$DefaultPasswords['edit'] = crypt('edit_password'); $DefaultPasswords['read'] = crypt('read_password'); $DefaultPasswords['upload'] = crypt('upload_password'); $DefaultPasswords['attr'] = crypt('attr_password');

$DefaultPasswords['admin'] = crypt('secret_password'); //์ž‰?

์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋˜ ๋„ค๊ฐ€์ง€ ๊ถŒํ•œ์— ๋Œ€ํ•œ ์ „์ฒด ์‹ธ์ดํŠธ ๊ถŒํ•œ ์„ค์ •์€ ์‰ฝ๊ฒŒ ์ง์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ํŽ˜์ด์ง€์— ํ•„์š”ํ•œ ๊ถŒํ•œ์˜ ์ข…๋ฅ˜๋Š” ๋„ค๊ฐ€์ง€๋ผ๊ณ  ํ–ˆ๋‹ค. ๊ทธ๋Ÿผ admin์€ ์–ด๋–ค ๊ถŒํ•œ์ผ๊นŒ? admin ๊ถŒํ•œ์€ ์Šˆํผ์œ ์ € ๊ถŒํ•œ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๊ถŒํ•œ์€ lock ๋˜์–ด์žˆ๋Š” ๊ถŒํ•œ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๊ถŒํ•œ์ด๋‹ค.

  • PmWiki์˜ ๊ธฐ๋ณธ์„ค์ •

admin๊ณผ upload๋Š” ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ lock ๋˜์–ด์žˆ๋‹ค. Main๊ณผ PmWiki ๊ทธ๋ฃน์€ attr ๊ถŒํ•œ์ด lock๋˜์–ด์žˆ๋‹ค. Site ๊ทธ๋ฃน์˜ ํŽ˜์ด์ง€๋“ค์€ Site.SideBar๋ฅผ ์ œ์™ธํ•˜๊ณ  edit๊ถŒํ•œ์ด lock ๋˜์–ด์žˆ๋‹ค. Site.SideBar ํŽ˜์ด์ง€๋Š” admin์ด๋‚˜ site-wide edit ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค. (๋‹ค์‹œ ๋งํ•ด์„œ, site-wide edit ๋น„๋ฒˆ์ด ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—” ๊ทธ๋ƒฅ ์ˆ˜์ •๊ฐ€๋Šฅํ•˜๋‹ค.)

ํŽ˜์ด์ง€ ๊ถŒํ•œ ์„ค์ • ํŽ˜์ด์ง€๋ณ„๋กœ ๊ถŒํ•œ ์„ค์ •์„ ํ•˜๋ ค๋ฉด attr action์„ ์ด์šฉํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

http://domain.com/Group/Page?action=attr

ํ•ด๋‹น ๋ช…๋ น์œผ๋กœ ์—ด๋ฆฌ๋Š” ํŽ˜์ด์ง€์—๋Š” read, edit, attribute, upload ํŒจ์Šค์›Œ๋“œ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์–‘์‹์ด ๋ณด์—ฌ์ง„๋‹ค. ์ด ์–‘์‹์— ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  Saveํ•˜๋ฉด ํ•ด๋‹น ๊ถŒํ•œ์— ํŒจ์Šค์›Œ๋“œ๊ฐ€ ์„ค์ •๋œ๋‹ค. ์ด ๋•Œ ํŠน์ˆ˜ํ•œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

clear : ์ž…๋ ฅ๋œ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์‚ญ์ œํ•˜๊ณ , ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ๋˜๋Œ๋ฆฐ๋‹ค.

@nopass : ๊ทธ๋ฃน์ด๋‚˜ ์‹ธ์ดํŠธ ํŒจ์Šค์›Œ๋“œ๊ฐ€ ๊ฑธ๋ ค์žˆ์–ด๋„ ๋ฌด์‹œํ•˜๊ณ  ํŒจ์Šค์›Œ๋“œ ์—†์ด ์‚ฌ์šฉํ† ๋ก ํ•œ๋‹ค.

@lock : ์ž ๊ทผ๋‹ค. admin ํŒจ์Šค์›Œ๋“œ๋กœ๋งŒ ์ ‘๊ทผ๊ฐ€๋Šฅํ•˜๋‹ค.

@_site_edit, @_site_read, @_site_admin, @_site_upload : ์‹ธ์ดํŠธ ์ „์ฒด ๊ถŒํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์ผ์น˜์‹œํ‚จ๋‹ค.

๊ทธ๋ฃน ๊ถŒํ•œ ์„ค์ • ํŽ˜์ด์ง€๋“ค์˜ ๋ชจ์ž„์ธ ๊ทธ๋ฃน์— ๊ถŒํ•œ์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์กฐ๊ธˆ ๊นŒ๋‹ค๋กญ๋‹ค. ๊ทธ๋ฃน ๊ถŒํ•œ ์„ค์ •์€ GroupAttribute๋ผ๋Š” ํŽ˜์ด์ง€๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ถŒํ•œ์„ ์„ค์ •ํ•œ๋‹ค. ์˜ˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

http://domain.com/pmwiki/Group/GroupAttribute?action=attr

ํ˜ผ๋™์„ ์ค„ ์ˆ˜ ์žˆ์–ด ๋ง๋ถ™์ด์ž๋ฉด, ์—ฌ๊ธฐ์„œ Group์€ ๊ทธ๋ฃน๋ช…์„ ์น˜ํ™˜ํ•˜๊ณ  GroupAttribute๋Š” ๊ทธ๋Œ€๋กœ ์ž…๋ ฅํ•œ๋‹ค. ์ด ๋ช…๋ น์œผ๋กœ ์—ด๋ฆฌ๋Š” ํŽ˜์ด์ง€์˜ ๊ถŒํ•œ์€ Group์— ์†ํ•˜๋Š” ๋ชจ๋“  ํŽ˜์ด์ง€์— ํ•ด๋‹นํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ๋„ ์—ญ์‹œ ํŠน์ˆ˜ํ•œ ๋ช…๋ น์–ด๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ๋ฒ•์€ ํŽ˜์ด์ง€ ๊ถŒํ•œ๊ณผ ๋™์ผํ•˜๋ฏ€๋กœ ์ƒ๋žตํ•œ๋‹ค.

clear @nopass @lock (@_site_edit ๋“ฑ์€ ์˜จ๋ผ์ธ ๋งค๋‰ด์–ผ์— ์–ธ๊ธ‰๋˜์–ด์žˆ์ง€ ์•Š๋‹ค. ์‹คํ—˜ํ•ด๋ด์•ผํ• ๋“ฏ)

์–ด๋–ค ํŒจ์Šค์›Œ๋“œ๊ฐ€ ์šฐ์„ ํ•˜๋‚˜? ์–ด๋–ค ๊ถŒํ•œ์— ๋Œ€ํ•ด์„œ ์ „์ฒด์‹ธ์ดํŠธ ๊ถŒํ•œ, ๊ทธ๋ฃน๊ถŒํ•œ, ํŽ˜์ด์ง€ ๊ถŒํ•œ์ด ์ค‘๋ณต๋˜์–ด์žˆ์„ ๊ฒฝ์šฐ ์–ด๋–ค ํŒจ์Šค์›Œ๋“œ๊ฐ€ ์ด๊ธธ๊นŒ. ์ •๋‹ต์€, ํŽ˜์ด์ง€ > ๊ทธ๋ฃน > ์ดˆ๊ธฐ๊ฐ’, ๊ทธ๋ฆฌ๊ณ  admin ํŒจ์Šค์›Œ๋“œ๋Š” ๋งŒ๋Šฅํ‚ค๋‹ค.

๋” ์•Œ์•„๋‘˜ ๊ฒƒ PmWiki๊ฐ€ ํŒจ์Šค์›Œ๋“œ ๊ธฐ๋ฐ˜์˜ ๊ถŒํ•œ๊ด€๋ฆฌ๋ฅผ ํ•˜๊ธด ํ•˜์ง€๋งŒ, ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ธ AuthUser๋ฅผ ์ด์šฉํ•˜๋ฉด ์œ ์ € ๊ธฐ๋ฐ˜ ๊ถŒํ•œ๊ด€๋ฆฌ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. http://www.pmwiki.org/wiki/PmWiki/AuthUser ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•  ๊ฒƒ.

์ฐธ๊ณ ๋ฌธ์„œ http://www.pmwiki.org/wiki/PmWiki/Passwords http://www.pmwiki.org/wiki/PmWiki/PasswordsAdmin

 ||align=center width=100%
 || Attach:pic1_t.jpg Δ Δ || Attach:pic2_t.jpg Δ Δ ||
 || Attach:pic3_t.jpg Δ Δ || Attach:pic4_t.jpg Δ Δ ||
Page last modified on July 03, 2010, at 06:05 PM