Confluence 6 考虑使用自定义 CSS
CSS 的知識儲備
如果你沒有有關(guān) CSS 的相關(guān)知識,請參考頁面? CSS Resources section 中的內(nèi)容。當(dāng)你打算開始對 Confluence 的樣式表進(jìn)行修改之前,你應(yīng)該對 CSS 有一些相關(guān)的了解和知識儲備。
安全
自定義 CSS 有可能被在頁面中注入腳本,有跨站點攻擊的風(fēng)險 cross-site scripting (XSS) 。當(dāng)自定義腳本上傳功能被啟用后,空間管理員可以用自己的用戶名和密碼上傳 CSS 樣式表,然后觸發(fā)瀏覽器在頁面載入的時候運行腳本,這些腳本可能連空間管理員自己都不知道,甚至更加惡劣的能夠獲得管理員權(quán)限。正是基于這個考慮,這個功能在默認(rèn)情況下是禁用的。Confluence 的管理員應(yīng)該只啟用他們熟悉的 CSS 文件,盡量避免使用來歷不明的 CSS 文件來避免安全上的風(fēng)險。
縮放
每個頁面都需要進(jìn)行縮放。基于每個用戶使用的瀏覽器的不同,頁面的內(nèi)容應(yīng)該能夠基于不同的瀏覽器進(jìn)行正確的縮放。你設(shè)計的 CSS 應(yīng)該能夠考慮到這種情況。嘗試對 Confluence 的頁面進(jìn)行一些縮放的測試,這個測試需要對空間的很多頁面進(jìn)行測試,例如草稿箱,標(biāo)簽,頁面繼承等。你設(shè)計的樣式表應(yīng)該在任何情況下都能正常的工作,而不僅僅是第一頁能正常工作就可以了。
不能禁用的特性
關(guān)閉一些鏈接,頭,甚至是整個菜單是非常容易的,你只需要設(shè)置樣式表為 'hidden' 就可以了。這個可能對對 Wiki 并不是很屬性的用戶能起到一些幫助。簡單的 UI 設(shè)計能夠更好的幫助用戶進(jìn)行使用。請注意,你隱藏的這些鏈接并不代表系統(tǒng)中的這些功能就不存在了。用戶還可以通過修改自己瀏覽器的樣式表來將這些功能重新使用或者獲得訪問使用的 URL。不要期待使用 CSS 能夠幫你禁用 Confluence 的一些功能。
不應(yīng)該被禁用的特性
對 Confluence 的用戶希望相關(guān)的操作也能夠同時在同樣的地方顯示出來。刪除 Confluence 頁面中的按鈕或者隱藏這些按鈕將會阻礙用戶對 Confluence 的訪問和使用,這些用戶可能通過一些特定的 URL 來繞過你對按鈕的禁用。
自定義 CSS 不能應(yīng)用的管理員界面
你站點任何自定義 CSS 的使用將不會影響到系統(tǒng)管理員控制臺。這樣設(shè)置的意圖是不能通過自定義 CSS 來阻止用戶方法 Confluence 控制臺的功能。
Confluence 版本兼容性
當(dāng)你打算對你 Confluence 進(jìn)行升級的時候,你需要小心。后續(xù) Confluence 的版本可能對你當(dāng)前使用的自定義 CSS 并不兼容——這個可能會導(dǎo)致你的 CSS 損壞,這個將會要求你在升級 Confluence 后可能對你的自定義 CSS 文件進(jìn)行維護(hù)。請詢問你的 Confluence 管理員獲得更多信息。
在不同瀏覽器中測試
你應(yīng)該對你的修改 CSS 后的 Confluence 站點在不同的瀏覽器中進(jìn)行測試。Internet Explorer, Chrome, Firefox,Opera 和 Safari (Mac OS X) 是絕大部分用戶使用的瀏覽器
不支持 CSS 自定義
創(chuàng)建自定義的 CSS 可能會導(dǎo)致各種潛在的可能性,Atlassian 將不會對自定義 CSS 產(chǎn)生或相關(guān)的問題提供支持。
?
https://www.cwiki.us/display/CONFLUENCEWIKI/Styling+Confluence+with+CSS
轉(zhuǎn)載于:https://www.cnblogs.com/huyuchengus/p/8978412.html
總結(jié)
以上是生活随笔為你收集整理的Confluence 6 考虑使用自定义 CSS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谁能给个捕鱼达人2无限金币版安卓的?
- 下一篇: 20190608笔试题のCSS-属性继承