Confluence 6 使用者巨集最佳實踐

2021-09-20 02:23:48 字數 1749 閱讀 5730

這個頁面為你在建立使用者巨集的最佳實踐中包含了一些小技巧和建議。

## macro title: my macro name

## macro has a body: y or n

## body processing: selected body processing option

## output: selected output option

#### developed by: my name

## date created: dd/mm/yyyy

## confluence version: version it was developed for

## installed by: my name

## short description of what the macro does

巨集瀏覽器是為你使用者使用配置你的巨集的最簡單的方式。你可以指定你的巨集的分類,圖示的連線定義在巨集瀏覽器中為使用者展示的資訊的引數等。

一般來說你不能保證使用者能夠完整的提供使用者的引數,乙個讓巨集進行校驗是否收到了正確的引數的話,你可以在你的巨集中指定引數並在後面使用。

請參考下面的示例,在這個巨集中有 3 個引數,當使用者不提供引數的時候,這些引數的預設值將會被使用。

#set($spacekey= $paramspacekey)

#set($numthreads= $paramnumthreads)

#set($numchars= $paramnumchars)

## checkforvalid space key, otherwise use current

#if(!$spacekey)

#set ($spacekey=$space.key)

#end

## checkforvalid number of threads, otherwise usedefaultof5

#if(!$numthreads)

#set ($numthreads=5)

#end

## checkforvalid excerpt size, otherwise usedefaultof35

#if(!$numchars)

#set ($numchars=35)

#end

我們建議你為你定義的巨集進行一些許可權方面的測試。例如,限制頁面和空間許可權來避免沒有許可權的使用者可能的不經意間的顯示。請檢視 writing user macros 頁面中的內容。

Confluence 6 配置使用者目錄

乙個使用者目錄是你儲存你的使用者和使用者組資訊的地方。使用者資訊包括有使用者的全名,使用者名稱,密碼和電子郵件位址以及其他的一些個人資訊。使用者組包括有使用者組名字,屬於這個使用者組的使用者和有可能屬於這個使用者組的另乙個使用者。內部 internal 使用者目錄將使用者和使用者組的資訊儲存在 co...

Confluence 6 識別慢性能的巨集

page profiling 給你了有關頁面在載入的時候操作緩慢的邪教,你可以將下面的內容新增到除錯 debug 級別 version 3.1 及其後續版本 設定包名字為com.atlassian.renderer.v2.components.macrorenderercomponent到 debu...

Confluence 6 管理的使用者修改使用者名稱

作為乙個 confluence 的管理員,你可以修改使用者的使用者名稱。對 confluence 的管理員來說可能有很多種情況需要修改使用者的使用者名稱,比如下面的這種情況 每乙個系統中活動的使用者必須有乙個獨一無二的使用者名稱,因此 2 個啟用的使用者是不可能有相同的使用者名稱的。但是你可以將乙個...