1. 程式人生 > >Confluence 6 使用者巨集最佳實踐

Confluence 6 使用者巨集最佳實踐

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

為你的巨集新增一個簡短的描述

我們鼓勵你為你的巨集在 模板(Template )新增一個備註的描述,可以參考下面的顯示的內容:

## 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) ## Check for valid space key, otherwise use current #if (!$spacekey) #set ($spacekey=$space.key) #end ## Check for valid number of threads, otherwise use default of 5 #if (!$numthreads) #set ($numthreads=5) #end ## Check for valid excerpt size, otherwise use
default of 35 #if (!$numchars) #set ($numchars=35) #end

考慮安全提示

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

相關推薦

Confluence 6 使用者巨集最佳實踐

這個頁面為你在建立使用者巨集的最佳實踐中包含了一些小技巧和建議。 為你的巨集新增一個簡短的描述 我們鼓勵你為你的巨集在 模板(Template )新增一個備註的描述,可以參考下面的顯示的內容: ## Macro title: My macro name ## Macro has a body

配置 Confluence 6 安全的最佳實踐

讓一個系統能夠變得更加堅固的最好辦法是將系統獨立出來。請參考你公司的安全管理策略和相關人員來找到你公司應該採用何種安全策略。這裡有很多事情需要我們考慮,例如考慮如何安裝我們的作業系統,應用伺服器,資料庫伺服器,網路,防火牆,路由等。 這裡我們有可能對這些配置進行一些基本的描述。 這個頁面中的安全配置是

Confluence 6 使用者巨集示例

這個示例演示瞭如何建立一個使用者巨集,這個巨集包括了在檢視頁面中顯示的內容,但是不被列印。 Macro name noprint Visibility Visible to all users in the Macro Browser Macro Title N

觀察模式最佳實踐,構建自己的一套事件分發系統

# 前言 試想這樣一個問題,當某個事件發生時,比如在遊戲中A模組修改了使用者的金幣數,而B模組和C模組提供的功能都依賴於使用者的金幣數,那麼,A模組在修改金幣數的同時,就需要通知B模組和C模組。常規的方法就是A模組持有B模組和C模組的物件,然後分別通過呼叫物件介面的方式告訴它們,“嘿,我修改了使用者的金幣數,

Confluence 6 用戶宏最佳實踐

Confluence這個頁面為你在創建用戶宏的最佳實踐中包含了一些小技巧和建議。 為你的宏添加一個簡短的描述我們鼓勵你為你的宏在 模板(Template )添加一個備註的描述,可以參考下面的顯示的內容:## Macro title: My macro name ## Macro has a body: Y o

Confluence 6 空間中的常用巨集

小組空間(Team Spaces): 介紹小組:User Profile Macro 將會對 Confluence 的使用者顯示屬性的簡單摘要,屬性照片,聯絡方式。 在你小組中分享通知和新聞:The Blog Posts Macro 將會顯示你空間中部落格內容的最新更

TensorFlow學習筆記(6) TensorFlow最佳實踐樣例程式

在第三篇中編寫了一個程式來解決MNIST問題,這是一個沒有持久化訓練好的模型。當程式退出時,訓練好的模型就再也無法使用了,這導致得到的模型無法被重用。結合變數管理機制及模型持久化機制,對該程式進行進一步的優化重構。 優化重構之後的程式分為三個:第一個是mnist_inference.py,定義前

微信公眾號最佳實踐 ( 4.6)生成帶引數二維碼

<?php $appid = "wxd1fc65357aca6efa"; $appsecret = "55a5a3a73b3f1603240a1c27cb0b270f"; $url = "https://api.weixin.qq.com/cgi-bin/token?grant

PostgreSQL 9.6 for Centos7.4 最佳實踐安裝

文章目錄 概述 PG9.6的主要新增功能 系統的最佳實踐 關閉防火牆 關閉selinux 檔案系統預讀設定 檔案訪問時間 透明大頁的關閉 安裝PG9.6

Android 6.0 執行時許可權管理最佳實踐

這是一篇遲來的部落格,Android M已經發布一年多了(6.0的變化),在Android M中許可權系統被重新設計,發生了顛覆性的變化,很多人把握不好這個變化,一是對這個許可權策略和套路還沒有摸透,二是沒有一個很好的實踐來支撐,在我的技術開發群裡很多人問我

Confluence 6 在你使用者巨集中使用引數

你可以為你的使用者巨集指定引數。這樣的話,使用者可以使用引數來決定 Confluence 頁面的顯示情況。 如何在 Confluence 頁面中使用你的巨集引數 當新增一個巨集到 Confluence 頁面中的時候,巨集瀏覽器將會為每一個選擇的巨集顯示輸入欄位,這個輸入欄位就是你需要指定的引數。 定義引

Confluence 6 自定義 Decorator 模板的巨集和針對高階使用者

巨集 頁面的某些部分使用的是 Velocity  巨集進行建立的,包括導航欄。有關巨集的建立,你可以參考頁面 Working With Decorator Macros 頁面中的內容。 針對高階使用者 velocity 目錄是 Confluence 首先進行模板搜尋的查詢路徑。你可以對 Confluen

Confluence 6 識別慢效能的巨集

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

Confluence 6 使用 Velocity 巨集

當編輯自定義 Decorator 模板檔案的時候,有一些巨集可被用來定義頁面中複雜或者多變的內容,例如選單,連結等。你可以插入這些巨集到你的模板中。更多的資訊,請參考Working With Decorator Macros 頁面中的內容。 (adsbygoogle = wi

Confluence 6 使用 Decorator 巨集

Decorator 巨集(Macros)是 Velocity  巨集。這個巨集可以被用來在頁面編輯 Custom decorators 中建立複雜或者可變的部分,例如選單,頁面其他部分等。Decorator 巨集可以在你的模板中的任何位置插入。 這個巨集可以用下面的方法插入到模板頁面中: #macroNam

Confluence 6 訪問你的巨集正文(body)

這個頁面介紹你可以在使用者巨集中可以使用的的程式碼資訊。 訪問你的巨集正文(body) 在你使用者巨集模板中的 $body 物件可以訪問訪問到傳遞到你巨集正文中的內容。 當你的巨集有指定的正文的時候,$body 物件是可用的(換句話說,如果你沒有選擇 No macro body 的話)。 示例

Confluence 6 編輯和刪除使用者巨集

編輯一個使用者巨集 希望對一個使用者巨集進行編輯: 進入  > 基本配置(General Configuration) > 使用者巨集(User Macros) 在相關的巨集的邊上,單擊 編輯(Edit) 更新巨集的詳細資訊 單擊 儲存(Save) 刪除一個使用者巨集

觀察模式在android 上的最佳實踐

  在上一篇文章中介紹了介紹了觀察者模式的定義和一些基本概念,觀察者模式在 android開發中應用還是非常廣泛的,例如android按鈕事件的監聽、廣播等等,在任何類似於新聞-訂閱的模式下面都可以使用。從某種意義上面來說android有點像JAVA EE的WEB頁面,

3-6 dkfile語法梳理及最佳實踐

fff rfi .com base data work https http metadata 通過dockerfile 創建自己的docker image from 盡量使用官方的image 作為 base imagelabel metadata 不可少,類似代碼裏註釋安

Confluence 6.15 附件(Attachments )巨集

附件巨集顯示新增到一個頁面中的所有檔案列表。 同時附件巨集允許使用者(使用者需要具有正確的許可權)來進行下面的操作: 直