我有一些客户,他们总是问我如何在 Confluence 页面中添加自定义 HTML 页面,该页面的工作或功能类似于 ASP.NET 中的母版页。
问问题
1671 次
1 回答
1
Confluence 中的“母版页”等价于主题。您可以在此处阅读有关主题的更多信息:https ://confluence.atlassian.com/display/DOC/Working+with+Themes
可以通过开发自定义 Confluence 插件来编写自定义主题。使用的底层技术是使用SiteMesh渲染的Apache Velocity模板。
如果你想学习如何创建一个新的主题插件,这里有一些你可以开始的地方:
- 创建主题(用户文档)
- 编写 Confluence 主题(开发者文档)
- 创建主题(开发者文档)
- 创建样式表主题(开发人员文档)
- Confluence Theming 101(来自技术演示的幻灯片)
总的来说,我会说开发 Confluence 主题的技术复杂性明显高于自定义 ASP.NET 母版页。在 ASP.NET 中,您只是在使用裸框架和渲染引擎,但在 Confluence 中,您必须与两种不同的开源技术以及 Confluence 自己的特殊插件系统抗衡。在感觉有能力构建它们之前,您应该期望必须投入一些时间来克服学习曲线。
于 2013-05-17T06:50:55.833 回答