1. 程式人生 > >xwiki操作手冊

xwiki操作手冊

comment 交集 權限管理 營銷部 groovy save 選擇 cal 位置

Xwiki官網:http://www.xwikichina.com/xwiki/bin/view/Main/中文官網。

1 用戶管理

1.1 添加新用戶

用戶管理需要管理員權限,管理員登陸後,首頁選擇“Home-管理員xwiki”在打開的頁面中選擇用戶。

在新打開的頁面中選擇添加用戶按鈕,打開添加用戶頁面,保存後,用戶添加成功。

1.2 用戶分組

用戶分組功能是為了通過分組控制用戶的權限,類似某些系統的角色,在左邊的功能選擇中,選擇

1.3 用戶權限

1.3.1 權限之間的關系

權限管理分為三級“wiki管理-空間管理-頁面管理,每級都是繼承和交集的關系。

1.3.2 控制權限的圖標

只有選擇了視圖(表示該功能是否可見),後面評論,編輯,刪除的功能才有用。如果不選擇,不能使用。

1.3.2.1默認

如果方框中是空白的,表示權限都有。

1.3.2.2打勾

打勾和空白,權限是一樣的

1.3.2.3限制權限

限制權限表示,該用戶無此期限。

1.3.3 Wiki管理權限

權限主要有:視圖、評論、編輯、刪除、管理員、註冊、程序。

1.3.3.1組權限

1.3.3.2用戶權限

1.3.4 空間權限管理

空間的主要權限有:視圖、評論、編輯、刪除。

點擊選擇空間,選擇訪問權限。

1.3.5 頁面權限控制

2 功能分區說明

可以通過版面進行控制,個人定義。

2.1 詳細內容

2.1.1 左上角

2.1.1.1XWIKI

左上XWIKI的功能,有創建空間,管理員wiki:

2.1.1.2MAIN

MAIN主要功能有:創建頁面、從office文檔創建頁面、管理員空間

2.1.2 右上角

2.1.2.1退出

主要是賬號的退出和登入

2.1.2.2查詢

對功能,資料進行查詢。

2.1.3 中間部分

只要是空間、當前修改、快速鏈接。

2.1.3.1空間

主要有:註解腳本、博客、主題、邀請使用者、主頁、面板、沙箱、工作流進程、統計、XWiki空間。

2.1.3.2當前修改

2.1.4 底部

底部功能主要有:評論、附件、記錄、信息

2.1.4.1評論

主要的功能是可以進行留言。

2.1.4.2附件(添加圖片等資源)

可以添加文檔、圖片等資源。

2.1.4.3記錄

記錄的主要的功能是用戶的登入信息,修改信息會被記錄。

2.1.4.4信息(子父頁面導航)

主要是顯示父頁面和子頁面等信息。主要的功能是進行導航功能。

3 內容管理

點擊頁面上端的創建按鈕,可以創建不同的功能,一般情況下創建空間和頁面比較多。

3.1 新增空間

空間是xwiki下面的第一級功能區,可以對空間進行權限設置,空間下面的所有頁面都繼承相應的權限。

點擊創建,就行:

3.2 創建頁面

3.2.1 系統首頁創建

輸入空間名稱和頁面名稱。

3.2.2 空間內創建

選擇空間,創建頁面:

3.3 查看頁面

點擊空間,在底部的“信息”欄中,進行查看。

3.4 內容編輯

選擇對應的編輯按鈕。

詳細內容介紹:

3.5 文檔重名

4 快速鏈接

· 主要功能有wiki顯示版、文檔索引、博客、沙箱

4.1 顯示的位置

4.2 Wiki顯示版

主要是顯示空間。

4.3 文檔索引(可以用來導航、查看文件、增加權限)

主要索引項有:索引、樹、獨立頁附件等。可以用來做導航,文件查看等功能,同時也可以對文檔進行編輯和增加權限。

4.4 博客

主要是發表博客信息等。

4.5 沙箱

5 導出功能

該功能主要是把資料進行導出。即可以在首頁,也可以在空間上。

6 用戶批量增加

用戶批量添加功能只查到使用groovy的方式進行添加,新增加一個頁面,然後在源碼裏面增加下面的代碼:

{{groovy}}

def users= [

[‘13316097738‘,‘097738‘,‘李招‘,‘省平臺中心‘,‘李招,省平臺中心‘],

[‘13302330420‘,‘330420‘,‘歐桂源‘,‘省平臺中心‘,‘歐桂源,省平臺中心‘],

[‘18922146656‘,‘146656‘,‘吳圳權‘,‘中數通增值營銷部‘,‘吳圳權,中數通增值營銷部‘],

[‘13824457225‘,‘457225‘,‘孫傑‘,‘‘,‘孫傑‘],

[‘13302333317‘,‘333317‘,‘李智權‘,‘省平臺中心‘,‘李智權,省平臺中心‘],

[‘18620116040‘,‘116040‘,‘何雙‘,‘‘,‘何雙‘],

[‘13610226848‘,‘226848‘,‘梁翰波‘,‘‘,‘梁翰波‘]

]

defallGroup = xwiki.getDocument(‘XWiki.行業用戶‘)

for(userin users){

fullName= user.get(0)

udoc=xwiki.getDocument("XWiki."+fullName)

uobj=udoc.getObject("XWiki.XWikiUsers", true)

uobj.set("first_name",user.get(2))

uobj.set("password", user.get(1))

uobj.set("phone", user.get(0))

uobj.set("company",user.get(3))

uobj.set("comment",user.get(4))

print("*Registering *" +udoc.fullName + "*\n")

udoc.save()

gObj=allGroup.newObject(‘XWiki.XWikiGroups‘)

gObj.set(‘member‘,udoc.fullName)

}

allGroup.save()

{{/groovy}}

其中def users的內容,可以通過excel生成後復制進去。每次最多產生1000條左右的數據,再多會報錯,底層代碼有限制。

defallGroup = xwiki.getDocument(‘XWiki.行業用戶‘)這句中的行業用戶是分組的名稱,可以根據自己的情況修改對應的名字。新增加的用戶就會默認生成到對應的組中。

xwiki操作手冊