wiki:htmwiki
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| wiki:htmwiki [2011/05/31 13:08] – 안기욱 | wiki:htmwiki [2013/01/26 10:38] (현재) – [템플릿(스킨) 변경] 안기욱 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== 보리 OS 위키 ====== | + | ====== 보리 OS 위키에 대해서 |
| 보리 OS 위키는 DokuWiki를 기반으로 운영되고 있습니다.\\ | 보리 OS 위키는 DokuWiki를 기반으로 운영되고 있습니다.\\ | ||
| DokuWiki는 파일 기반 위키 엔진으로 서버 이전이나 데이터 수정 및 백업이 쉬운 장점이 있으며, 다양한 플러그인과 템플릿을 제공하는 것 또한 강력한 장점입니다.\\ | DokuWiki는 파일 기반 위키 엔진으로 서버 이전이나 데이터 수정 및 백업이 쉬운 장점이 있으며, 다양한 플러그인과 템플릿을 제공하는 것 또한 강력한 장점입니다.\\ | ||
| 줄 5: | 줄 5: | ||
| DokuWiki는 윈도 및 리눅스 등 다양한 OS에서 설치가 가능합니다. 우리는 우분투 리눅스에서 DokuWiki를 동작시키고 있습니다.\\ | DokuWiki는 윈도 및 리눅스 등 다양한 OS에서 설치가 가능합니다. 우리는 우분투 리눅스에서 DokuWiki를 동작시키고 있습니다.\\ | ||
| 이 문서에서도 우분투 리눅스에서 DokuWiki를 설치하는 과정을 설명할 것입니다.\\ | 이 문서에서도 우분투 리눅스에서 DokuWiki를 설치하는 과정을 설명할 것입니다.\\ | ||
| + | \\ | ||
| ===== DokuWiki 설치하기 ===== | ===== DokuWiki 설치하기 ===== | ||
| //DokuWiki 공식 설치 매뉴얼은 http:// | //DokuWiki 공식 설치 매뉴얼은 http:// | ||
| + | \\ | ||
| + | ==== DokuWiki 다운로드 ==== | ||
| + | //:!: 2011년 5월 25일부로 DokuWiki의 최신 버전이 업데이트되었습니다.// | ||
| + | //위키의 작성 시점이 이 이전이기 때문에 __스크린샷의 날짜와 일치하지 않습니다.__ 이 점 참고해 주시기 바랍니다.// | ||
| \\ | \\ | ||
| 먼저 http:// | 먼저 http:// | ||
| 줄 14: | 줄 19: | ||
| {{: | {{: | ||
| \\ | \\ | ||
| - | **:!: 2011년 5월 25일부로 DokuWiki의 최신 버전이 업데이트되었습니다.**\\ | ||
| - | **위키의 작성 시점이 이 이전이기 때문에 __스크린샷의 날짜와 일치하지 않습니다.__ 이 점 참고해 주시기 바랍니다.**\\ | ||
| <code bash> | <code bash> | ||
| wget http:// | wget http:// | ||
| 줄 21: | 줄 24: | ||
| {{: | {{: | ||
| \\ | \\ | ||
| + | ==== DokuWiki 압축 해제 ==== | ||
| 다운로드가 완료되면 압축을 풀어주어야 합니다.\\ | 다운로드가 완료되면 압축을 풀어주어야 합니다.\\ | ||
| DokuWiki는 파일 기반 위키이기 때문에 압축만 풀어주고 약간의 권한 설정만 해 주면 바로 사용이 가능합니다.((물론 서버 및 PHP 설정이 완료되어 있어야 합니다. 이 부분에 대해서는 추후 자세히 설명드리겠습니다.))\\ | DokuWiki는 파일 기반 위키이기 때문에 압축만 풀어주고 약간의 권한 설정만 해 주면 바로 사용이 가능합니다.((물론 서버 및 PHP 설정이 완료되어 있어야 합니다. 이 부분에 대해서는 추후 자세히 설명드리겠습니다.))\\ | ||
| 줄 29: | 줄 33: | ||
| {{: | {{: | ||
| \\ | \\ | ||
| + | ==== DokuWiki 설정 ==== | ||
| 위키 내부 파일들의 정상적인 작동을 위해 압축 푼 파일들의 권한을 모두 755로 설정해줍니다.\\ | 위키 내부 파일들의 정상적인 작동을 위해 압축 푼 파일들의 권한을 모두 755로 설정해줍니다.\\ | ||
| <code bash> | <code bash> | ||
| 줄 42: | 줄 47: | ||
| </ | </ | ||
| 명령어를 이용하여 권한을 777로 조절해주어야합니다.\\ | 명령어를 이용하여 권한을 777로 조절해주어야합니다.\\ | ||
| + | \\ | ||
| {{: | {{: | ||
| \\ | \\ | ||
| 줄 68: | 줄 74: | ||
| {{: | {{: | ||
| \\ | \\ | ||
| + | ==== install.php 파일 삭제 ==== | ||
| 설정이 완료되었으면 더 이상 install.php 파일이 필요하지 않습니다.\\ | 설정이 완료되었으면 더 이상 install.php 파일이 필요하지 않습니다.\\ | ||
| DokuWiki 디렉터리에서 해당 파일을 삭제합니다.\\ | DokuWiki 디렉터리에서 해당 파일을 삭제합니다.\\ | ||
| 줄 76: | 줄 83: | ||
| {{: | {{: | ||
| \\ | \\ | ||
| + | ==== 위키 접속 ==== | ||
| [새로운 DokuWiki.] 링크를 눌러 생성된 위키로 접속합니다.\\ | [새로운 DokuWiki.] 링크를 눌러 생성된 위키로 접속합니다.\\ | ||
| 앞으로 위키에 직접 접속하시기 위해서는 DokuWiki를 설치한 경로의 doku.php로 접속하시면 됩니다.\\ | 앞으로 위키에 직접 접속하시기 위해서는 DokuWiki를 설치한 경로의 doku.php로 접속하시면 됩니다.\\ | ||
| 줄 82: | 줄 90: | ||
| \\ | \\ | ||
| 처음 접속하면 기본 템플릿(스킨)에 아무런 문서도 없는 모습을 볼 수 있습니다.\\ | 처음 접속하면 기본 템플릿(스킨)에 아무런 문서도 없는 모습을 볼 수 있습니다.\\ | ||
| - | 문서를 작성하시기 전에 DokuWiki의 위키 문서 관리 방법에 대해 간단히 알아두면 더욱 손쉽게 관리가 가능합니다.\\ | + | 이제 사용자에 맞게 DokuWiki의 |
| - | \\ | + | |
| - | DokuWiki는 위에서 언급했다시피 파일 기반으로 운영됩니다.\\ | + | |
| - | 즉, 하나의 디렉터리를 네임스페이스(분류)로 취급하고, | + | |
| - | 구조를 간단히 표현하면 아래와 같습니다.\\ | + | |
| - | * **Namespace1** (Dir) | + | |
| - | * start.txt | + | |
| - | * document1.txt | + | |
| - | * document2.txt | + | |
| - | * **SubNamespace1** (Dir) | + | |
| - | * start.txt | + | |
| - | * document1.txt | + | |
| - | * **SubNamespace2** (Dir) | + | |
| - | * start.txt | + | |
| - | * document1.txt | + | |
| - | // | + | |
| - | \\ | + | |
| - | 그리고 하나의 네임스페이스 안에는 하나의 시작 문서가 존재할 수 있는데, 이 문서의 파일명은 기본적으로 // | + | |
| - | 시작 문서가 존재하지 않을 | + | |
| - | \\ | + | |
| - | 기본적으로 네임스페이스 및 문서의 제목은 디렉터리명 또는 파일명으로 처리되지만, | + | |
| - | 이것을 포함해 먼저 DokuWiki의 설정을 바꾸어보도록 하겠습니다.\\ | + | |
| \\ | \\ | ||
| + | ==== DokuWiki 환경 설정 ==== | ||
| 설정을 위해 관리자 계정으로 로그인하여야 합니다. 접속된 페이지에서 [로그인] 버튼을 누릅니다.\\ | 설정을 위해 관리자 계정으로 로그인하여야 합니다. 접속된 페이지에서 [로그인] 버튼을 누릅니다.\\ | ||
| \\ | \\ | ||
| 줄 123: | 줄 111: | ||
| 환경 설정 페이지에서는 다양한 설정값들을 변경해 줄 수 있습니다. 이 중에서 미리 변경해주어야 하는 것들은 아래와 같습니다.\\ | 환경 설정 페이지에서는 다양한 설정값들을 변경해 줄 수 있습니다. 이 중에서 미리 변경해주어야 하는 것들은 아래와 같습니다.\\ | ||
| ^ 설정명 ^ 한글 이름 ^ 설명 ^ 권장 설정값 ^ | ^ 설정명 ^ 한글 이름 ^ 설명 ^ 권장 설정값 ^ | ||
| - | ^ useheading | 페이지 이름으로 첫 헤드라인 사용 | 페이지 이름을 파일명으로 할 것인지 위키 문서의 첫 제목으로 할 것인지 설정합니다. | True | | + | ^ useheading | 페이지 이름으로 첫 헤드라인 사용 | 페이지 이름을 파일명으로 할 것인지 위키 문서의 첫 제목으로 할 것인지 설정합니다. 기본적으로 네임스페이스 및 문서의 제목은 디렉터리명 또는 파일명으로 처리됩니다. | 항상 |
| ^ sneaky_index | 숨겨진 인덱스 | 사용자가 인덱스를 볼 때 볼 권한이 없는 문서는 인덱스에 표시되지 않도록 설정합니다. | True | | ^ sneaky_index | 숨겨진 인덱스 | 사용자가 인덱스를 볼 때 볼 권한이 없는 문서는 인덱스에 표시되지 않도록 설정합니다. | True | | ||
| ^ fnencode | 파일명의 인코딩 | 생성되는 파일명의 텍스트 인코딩을 설정합니다. utf-8로 하지 않을 시 한글로 된 파일명을 읽기 어려울 수 있습니다. | utf-8 | | ^ fnencode | 파일명의 인코딩 | 생성되는 파일명의 텍스트 인코딩을 설정합니다. utf-8로 하지 않을 시 한글로 된 파일명을 읽기 어려울 수 있습니다. | utf-8 | | ||
| 줄 131: | 줄 119: | ||
| 맨 아래 [저장] 버튼을 누르면 설정이 저장됩니다.\\ | 맨 아래 [저장] 버튼을 누르면 설정이 저장됩니다.\\ | ||
| \\ | \\ | ||
| + | {{: | ||
| + | ==== 플러그인 설치 ==== | ||
| 이제 다시 관리 작업 페이지로 되돌아간 후 필요한 플러그인들을 설치해줍니다. 기본적으로 설치해주어야 할 플러그인은 아래와 같습니다.\\ | 이제 다시 관리 작업 페이지로 되돌아간 후 필요한 플러그인들을 설치해줍니다. 기본적으로 설치해주어야 할 플러그인은 아래와 같습니다.\\ | ||
| ^ 플러그인명 ^ 기능 ^ | ^ 플러그인명 ^ 기능 ^ | ||
| 줄 150: | 줄 140: | ||
| \\ | \\ | ||
| 이제 플러그인의 설치가 완료되었습니다. 다른 플러그인 또한 비슷한 방법으로 설치해 주시면 됩니다.\\ | 이제 플러그인의 설치가 완료되었습니다. 다른 플러그인 또한 비슷한 방법으로 설치해 주시면 됩니다.\\ | ||
| - | 필요한 기능이 있으면 http:// | + | 필요한 기능이 있으면 http:// |
| + | \\ | ||
| + | ==== 템플릿(스킨) 변경 ==== | ||
| + | :!: //2013년 1월 26일 현재 DokuWiki 기본 스킨이 더욱 이쁜 관계로 기본 스킨을 사용하는 중입니다.// | ||
| + | // | ||
| + | \\ | ||
| + | \\ | ||
| + | DokuWiki의 기본 템플릿도 적응하면 쓸만하지만 아무래도 자주 사용한 사람이 아니라면 쉽게 사용하기 어려운 템플릿입니다.\\ | ||
| + | 따라서 새로운 템플릿을 적용해 줄 필요가 있습니다.\\ | ||
| + | \\ | ||
| + | DokuWiki에 적용 가능한 템플릿들은 http:// | ||
| + | 적용 가능한 템플릿의 가짓수는 매우 다양하지만, | ||
| + | 이 문서에서도 vector 템플릿을 적용하는 방법을 안내할 것입니다.\\ | ||
| + | \\ | ||
| + | 먼저 http:// | ||
| + | 또는 [[http:// | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | 이 페이지에서는 vector 템플릿에 대한 다양한 정보를 얻을 수 있습니다.\\ | ||
| + | 다운로드를 받기 위해서는 [Download this Template]을 클릭하시면 됩니다.\\ | ||
| + | 다운로드 받은 파일을 위키 디렉터리의 lib/tpl 디렉터리에 압축을 풀어줍니다.\\ | ||
| + | \\ | ||
| + | 또한 해당 주소를 복사하여 서버에서 직접 다운로드 받아 바로 압축을 해제하는 방법도 있습니다.\\ | ||
| + | <code bash> | ||
| + | cd lib/tpl | ||
| + | wget http:// | ||
| + | mv latest vector.tar.gz | ||
| + | tar xvfz vector.tar.gz | ||
| + | </ | ||
| + | 다운로드 받은 템플릿 파일을 압축까지 해제하면 다시 관리 작업 페이지로 접속한 후 환경 설정 관리 페이지에 접속합니다.\\ | ||
| + | 그리고 template(한글명: | ||
| + | 그러면 새로이 바뀐 템플릿이 적용된 환경 설정 관리 페이지가 나타납니다.\\ | ||
| + | \\ | ||
| + | {{: | ||
| + | ==== 문서 및 네임스페이스 작성 ==== | ||
| + | === DokuWiki의 문서 관리 방법 === | ||
| + | 문서를 작성하시기 전에 DokuWiki의 위키 문서 관리 방법에 대해 간단히 알아두면 더욱 손쉽게 관리가 가능합니다.\\ | ||
| + | \\ | ||
| + | DokuWiki는 위에서 언급했다시피 파일 기반으로 운영됩니다.\\ | ||
| + | 즉, 하나의 디렉터리를 네임스페이스(분류)로 취급하고, | ||
| + | 구조를 간단히 표현하면 아래와 같습니다.\\ | ||
| + | * **Namespace1** (Dir) | ||
| + | * start.txt | ||
| + | * document1.txt | ||
| + | * document2.txt | ||
| + | * **SubNamespace1** (Dir) | ||
| + | * start.txt | ||
| + | * document1.txt | ||
| + | * **SubNamespace2** (Dir) | ||
| + | * start.txt | ||
| + | * document1.txt | ||
| + | // | ||
| + | \\ | ||
| + | 그리고 하나의 네임스페이스 안에는 하나의 시작 문서가 존재할 수 있는데, 이 문서의 파일명은 기본적으로 // | ||
| + | 시작 문서가 존재하지 않을 경우 몇 가지 단점이 있기 때문에 반드시 만드시는 것을 추천합니다.\\ | ||
| + | \\ | ||
| + | 문서를 작성하시려면 기본적으로 검색창에 //문서 제목//을 입력하신 후 위의 메뉴에서 [Create] 버튼을 누르면 글 작성이 가능합니다.\\ | ||
| + | 그리고 특정 네임스페이스에 문서를 추가하려면, | ||
| + | 네임스페이스 이름을 작성하는 것이 귀찮다면 플러그인을 이용하는 방법도 있습니다.\\ | ||
| + | 자세한 내용은 http:// | ||
wiki/htmwiki.1306847296.txt.gz · 마지막으로 수정됨: 2011/06/23 10:44 (바깥 편집)