DokuWiki

DokuWiki

DokuWiki是一個開源wiki引擎程式,運行於PHP環境下。DokuWiki程式小巧而功能強大、靈活,適合中小團隊和個人網站知識庫的管理。 DokuWiki可以與多種CMS程式進行整合,例如WordPress、XOOPS、PostNuke等。由於這個原因,很多Blog作者對DokuWiki比較感興趣。DokuWiki不需要資料庫,直接採用文本檔案直接存儲。 DokuWiki的新近版本完全支持UTF-8編碼保存內容,因而支持正文中的中文及多語種輸入。但文章標題的中文化支持不好。

特徵

DokuWiki DokuWiki

使用類似mediawiki的文本編輯,支持快捷鍵。支持段落編輯,能自動產生文章目錄。

wiki語法完善,自動產生條目連結,允許圖片上傳、外部連結等。

支持無限版本記錄,支持彩色版本差異功能

支持頁面鎖定(唯讀)。通過ACL外掛程式,還可以控制用戶對頁面及名字空間的訪問許可權

支持最近更新的RSS及ATOM發布

支持namespaces以對文章類型進行分類

支持Interwiki跨站點連結

可定製頁面樣式模板及外掛程式

具有Spam黑名單功能

支持快速全文檢索

具有頁面緩衝機制

弱點

標題功能不可多重套用

默認無側邊欄,如需要則可採用"arctic"模板。

語法

DokuWiki支持一些簡單的標記語言, 以盡最大可能使文檔看上去更友好。

基本文本格式

DokuWiki支持 **粗體**, //斜體//, __下劃線__ and ''等寬體'' 等格式。

當然,您也可以 **__//''混合使用''//__** 所有這些格式。

可以使用 <sub>下標</sub> 和 <sup>上標</sup>。

可以使用 <del>刪除線</del> 標記某些信息。

段落

段落是由空行所建立的。如果您想強制建立新行 而不建立段落,您可以使用兩個連續的反斜槓+空格或是回車作為標記。

只在必須的時候才使用強制的換行標記。

連結

DokuWiki支持多種形式的連結。

外部連結

外部連結會被自動地識別

內部連結

內部連結可以用方括弧創建。您可以只給出連結的地址:[[pagename]],

也可以附加上連結的名字:[[pagename|我的連結]]。

Wiki的頁面名字將會被自動地識別為小寫字母,並且不允許使用特殊字元。

命名空間

您可以通過在頁面名中使用冒號的方式來使用 [[zh:namespaces|命名空間]]。

您也可以連結到一個網頁內部的某一節,只需要將該節書籤的名稱以一個#號分隔加在網頁的地址後面即可。

Wiki間連結

DokuWiki支持 [[interwiki|Wiki間連結]] ,即到其他wiki的連結。

安裝

安裝DokuWiki伺服器的要求

具有PHP支持的Web伺服器

首選Apache

對PHP的要求

基於某些安全考慮強烈建議使用PHP 4.3.10及其以上的版本

使用libGD2 的PHP's GD擴展 — 可選項

建議運行於PHP的 Safe Mode

建議運行於PHP的 register_globals=off 模式

DokuWiki 的目錄結構

dokuwiki

|-- bin

|-- conf --- 存放配置檔案

| |-- acl.auth.php.dist --- acl.auth.php(ACL 控制配置檔案)的默認發布 *

| |-- acronyms.conf --- 用於定義首字母縮寫詞,以便當滑鼠移動到這些詞時顯示解釋信息

| |-- dokuwiki.php --- DokuWiki 的主配置檔案 *

| |-- entities.conf --- 用於定義實體字元 **

| |-- interwiki.conf --- 用於定義 interwiki,以便使用簡單的方式書寫 URL **

| |-- local.php.dist --- local.php(本地配置檔案)的默認發布 *

| |-- mediameta.php --- 定義用於 media manager 的 meta data 配置 *

| |-- mime.conf --- 定義 mimetypes 的配置檔案 *

| |-- msg --- 一個標誌檔案,用於判斷當前版本是否為最新 *

| |-- mysql.conf.php.example --- mysql.conf.php(mysql 用戶認證的配置檔案)的默認發布 *

| |-- smileys.conf --- 用於定義“笑臉”的配置檔案 *

| |-- users.auth.php.dist --- users.auth.php(文本用戶認證的配置檔案)的默認發布 *

| |-- wordblock.conf --- 用於配置不允許書寫的 URL **

| `-- words.aspell.dist --- words.aspell(拼寫檢查配置檔案)的默認發布 *

|-- data --- 存放文檔數據

| |-- attic --- 存放版本信息

| |-- cache --- 數據快取

| |-- index --- 存放內部索引

| |-- locks --- 用於存放編輯頁面時的鎖定檔案

| |-- media --- 存放圖片等

| |-- meta --- 存放 meta 以便系統讀取這些信息生成頁面

| |-- pages --- 存放 wiki 頁面

| `-- tmp --- 臨時目錄

|-- inc --- DokuWiki 的 Include 目錄

| |-- auth --- 存放不同方式的用戶認證腳本

| |-- geshi --- 使用 geshi 進行代碼加亮顯示

| |-- lang --- 多語言支持

| | |-- en

| | |-- fr

| | |-- zh

| | `-- zh-tw

| `-- parser --- DokuWiki 的核心解析器

`-- lib

|-- exe

|-- images

|-- plugins --- 存放外掛程式的目錄

| |-- acl

| |-- config

| |-- importoldchangelog

| |-- info

| |-- plugin

| `-- usermanager

|-- scripts

|-- styles

`-- tpl --- 存放模版的目錄

`-- defaul

t安裝步驟

配置支持PHP的Web伺服器

下載 最新版的DokuWiki

將下載檔案dokuwiki-YYYY-MM-DD.tgz 解壓

複製內容到Web文檔根目錄

相關詞條

相關搜尋

熱門詞條

聯絡我們