1. 程式人生 > >Confluence 6 自定義 Decorator 模板的巨集和針對高階使用者

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

巨集

頁面的某些部分使用的是 Velocity  巨集進行建立的,包括導航欄。有關巨集的建立,你可以參考頁面 Working With Decorator Macros 頁面中的內容。

針對高階使用者

velocity 目錄是 Confluence 首先進行模板搜尋的查詢路徑。你可以對 Confluence 的 velocity 的模板檔案進行過載。前提是你需要將檔案放置到正確的位置。

當然,我們並不建議你這樣做,因為這樣能夠讓你對 Confluence 的介面和外觀有完全的操作,這個操作將會可能導致整個頁面佈局的損壞。你可以使用文字編輯器對這些模板檔案進行編輯,你不能使用瀏覽器進行編輯。

對上面的模板檔案進行編輯的時候,有下面 2 個注意事項:

  1. Velocity 被配置使用記憶體進行快取。當你在 Confluence 中直接進行修改的時候,Confluence 將會指導從磁碟中重新載入修改的模板檔案。如果你直接在磁碟上進行修改的話,Confluence 不知道如何載入並重新整理快取 WEB-INF/classes/velocity.properties 中定義的快取或者重新啟動 Confluence。
  2. 修改可能對後續的 Confluence 並不相容。當你對 Confluence 的模板檔案進行了修改後,你應該在後續 Confluence 的升級過程中對修改過的模板進行校驗。否則有可能會導致頁面損壞。

相關推薦

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

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

Confluence 6 定義 Decorator 模板的宏針對高級用戶

界面 h+ 修改 目錄 onf 重載 con 外觀 文本編輯 宏 頁面的某些部分使用的是 Velocity 宏進行創建的,包括導航欄。有關宏的創建,你可以參考頁面 Working With Decorator Macros 頁面中的內容。 針對高級用戶 veloci

Confluence 6 定義站點空間佈局

你可以通過編輯佈局檔案來修改 Confluence 的外觀和感覺(也可以被稱為裝飾)。編輯這些檔案將會允許你對整個 Confluence 站點的外觀和感覺進行修改或者僅僅是一個獨立的空間。 當你對一個站點的佈局進行編輯的時候,你需要修改每一個空間的預設佈局調整檔案,除了那些已經被被編輯過的的。請參考

Confluence 6 定義主面板

Confluence主面板(dashboard)是你 Confluence 站點的默認載入頁面。這個頁面能夠給用戶能夠找到其他頁面的所有必須的工具,重新進入未完成的工作或者快速導航到喜歡的空間和頁面站點的歡迎信息將會在 Confluence 站點的頁面的右側部分,這個位置是為用戶介紹你站點的的最好的位置。請查

Confluence 6 定義配色方案

ConfluenceConfluence 的管理員可以修改 Confluence 的色彩配色方案。站點的默認配色方案將會在站點的默認空間上同時生效。希望修改站點的配色方案:在屏幕的右上角單擊 控制臺按鈕 ,然後選擇 General Configuration 鏈接。在左側的面板選擇 配色方案(Color Sc

Confluence 6 定義管理員聯系信息

clas mbed resolved sbo att uri clu 右上角 form 你可以自定義在 聯系站點管理員(Contact Site Administrators)頁面中顯示的消息。 希望編輯這個管理員聯系消息: 在屏幕的右上角單擊 控制臺按鈕 ,然後選

Confluence 6 定義默認空間內容

Confluence中文標題【自定義默認空間內容】Confluence 管理員 可以編輯用於創建主頁和新站點的模板。默認的內容將會在新空間創建後的主頁上顯示出來。這個與站點空間,個人空間和空間藍圖的模板是不同的。模板中的默認內容只會在新空間上顯示出來(這些將會在你定義內容後默認被創建)。修改模板將會不會對已經

Confluence 6 定義你的空間

通過對你的空間進行介面的自定義能夠讓你的空間更加出類拔萃。 如果你具有空間管理員許可權,你可以修改你空間的顏色配色,新增你自己的空間標識,選擇是否在你空間中顯示邊欄。或者你可以進入 Atlassian 市場(Atlassian Marketplace)中選擇你希望使用的主題來對你的 Conflue

Confluence 6 定義空間佈局

你可以通過編輯佈局檔案來對 Confluence 的外觀和表現進行編輯。這個頁面將會告訴你如何來為空間自定義佈局檔案。你需要系統管理員的 全域性許可權(global permission) 和你希望進行修改空間的 空間管理員許可權(space administrator)。 具

Confluence 6 定義管理員聯絡資訊

你可以自定義在 聯絡站點管理員(Contact Site Administrators)頁面中顯示的訊息。 希望編輯這個管理員聯絡訊息: 在螢幕的右上角單擊 控制檯按鈕 ,然後選擇 General Configuration 連結。 在左側面板中選擇 基本配置(General Configurati

Confluence 6 定義預設空間內容

Confluence 管理員 可以編輯用於建立主頁和新站點的模板。預設的內容將會在新空間建立後的主頁上顯示出來。這個與站點空間,個人空間和空間藍圖的模板是不同的。 模板中的預設內容只會在新空間上顯示出來(這些將會在你定義內容後預設被建立)。修改模板將會不會對已經存在的空間頁面產生任何影響。

主動模式被動模式、添加監控主機、添加定義模板、處理圖形中的亂碼、自動發現

外網 數據 font 桌面 分享圖片 code mark bfc temp 主動模式和被動模式 ?主動或者被動是相對客戶端來講的 ?被動模式,服務端會主動連接客戶端獲取監控項目數據,客戶端被動地接受連接,並把監控信息傳遞給服務端 ?主動模式,客戶端會主動把監控數據匯報給服務

Intellij IDEA 定義註釋模板 在方法上得到引數返回值

說明 之前配置的註釋模板在方法上得不到引數和返回型別,在網上找了好多方法,如在param和returnType設定groovyScript指令碼,但仍然無法獲取。最後找到資料,發現是模板格式設定錯誤,在這裡記錄下。 正文 如何建立Live Templates就不在此介紹了。直

vector 的輸入輸出結構體定義排序模板(蒟蒻版)

#include<bits/stdc++.h> using namespace std; struct node { int id; }b[10]; vector<node>a; bool cmp(const node a,const node b) { retu

Chapter 6 定義資料協議【第十四講】ByteBuffer ChannelBuffers

ByteBuffer: 通過ByteBuffer 完成資料序列化,但是ByteBuffer.allocate(N) 必須提前設定ByteBuffer容量,無法擴容public static void m

android:如何通過定義工程模板讓新建的工程都默認支持lambda表達式

wan tro idt ref height 代碼 spa span oid 首先參考這篇文章:自定義Android Studio工程模板,了解如何自定義模板然後結合我們上一篇文章 android: 在android studio中使用retrolambda的步驟的要點,修

淺析在QtWidget中定義Model(beginInsertRows()endInsertRows()是空架子,類似於一種信號,用來通知底層)

cti ron 初學者 開發 http 沒有 insert ati 學習 Qt 4推出了一組新的item view類,它們使用model/view結構來管理數據與表示層的關系。這種結構帶來的功能上的分離給了開發人員更大的彈性來定制數據項的表示,它也提供一個標準的model接

IO中關於定義緩沖區使用默認緩沖區哪個效率更高的對比

buffered code rtti rtt 測試 iso ndt end oid //自己測試了一個3.8G的文件,有興趣的可以自己試試看,初學java寫的不對的地方希望大家能指出,有疑問可以留言一起探討,謝謝! 1 package cn.String.Day.IO;

struts2學習(6)定義攔截器-登錄驗證攔截器

back tps class res urn fff .com space war 需求:對登錄進行驗證,用戶名cy 密碼123456才能登錄進去;   登錄進去後,將用戶存在session中; 其他鏈接要來訪問(除了登錄鏈接),首先驗證

異常-定義異常的實現測試

trace message alt exc 異常 runt stack com code 1 考試成績必須在0-100之間 2 很明顯java沒有對應的異常,需要我們自己來做一個異常 3 自定義異常 4 繼承自Exception 5 繼承自RuntimeExce