์์
๊ณผ์
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 (์์ฐฝ์ผ๋ก ๋งํฌ๊ฑธ๊ธฐ)
์ต์ ๊ธ์ด ์๋ก ์์ด๋ ๋ฐฉ์์ ์ฝ๋ฉํธ ๋ฐ์ค
27 August 2009
00:55 by huun?!์์ธ๋ง๋ฌใ
ฃ๋งใ
ใน
00:55 by huun?!์ต์ ๊ธ์ด ์๋ก ์์ด๋ ๋ฐฉ์์ ์ฝ๋ฉํธ ๋ฐ์ค
์ต์ ๊ธ์ด ์๋๋ก ๋ด๋ ค๊ฐ๋ ๋ฐฉ์์ ์ฝ๋ฉํธ ๋ฐ์ค
00:55 by huun?!์ต์ ๊ธ์ด ์๋ก ์์ด๋ ๋ฐฉ์์ ์ฝ๋ฉํธ ๋ฐ์ค
00:55 by huun?!์ด๋ง๋ใน ใ
๋ฏผ์ใ
ใน ใ
ฃใ
ใ
ใ
ใดใ
์ฝ๋ฉํธ ๋ฐ์ค๋ ํ์ด์ง์ ์ด๋ฆ์ 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 ๋์ด์๋ ๊ถํ์ ์ ๊ทผํ ์ ์๋ ์ ์ผํ ๊ถํ์ด๋ค.
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 Δ Δ ||