XWiki是一个第二代Wiki、开发协作式web应用的运行时平台。它非常灵活,你可以在XWiki运行时修改任何部分,以符合你的需求。
在Extensions Wiki,可以查到完整的扩展程序列表。
有2种方式集成XWiki到你的环境:
从XWiki访问你的环境(例如其他软件)并在XWiki UI页面显示信息。这可以通过在内部Wiki页面编写脚本或通过开发Java代码来实现。可以查看Integration Extensions。使用REST APIs(也可以使用XMLRPC或GWT))从其他软件远程访问XWiki内容(wiki页面,用户数据等等)XWiki是一个有着很多方式扩展XWiki的web应用程序开发平台。可以在这里查找扩展程序库。
如果扩展程序库里没有满足要求的,以下有几种选择
在wiki页面使用脚本和使用其他扩展程序所有提供的API。这可以让你在你的页面开发应用程序。查看的FAQ教程了解如何做到这一点。开发一些Java代码并提供可用的Java API,然后在wiki页面通过脚本访问。也可以覆盖任何现有的XWiki组件来实现需求。创建一些宏然后在你的wiki页面使用。创建新皮肤或修改现有的,以符合你的需求。创建或修改皮肤主题。使用Skin Extensions自定义CSS或JavaScript来改变wiki页面 。配置UI Extension Points来在屏幕不同位置显示内容。查看开发者指南,了解更多信息。