课程大纲

介绍XWiki

  • XWiki功能和架构概述
  • 了解XWiki的用例和能力
  • 将XWiki与其他维基解决方案进行比较

安装和配置XWiki

  • 在本地或服务器环境中设置XWiki
  • 配置用户、组和权限
  • 管理XWiki数据存储和数据库配置

了解XWiki开发模型

  • XWiki脚本(Velocity、Groovy、JavaScript)介绍
  • 使用XWiki API和服务
  • 构建宏、模板和组件

开发定制XWiki应用程序

  • 快速使用XWiki应用程序(AWM)
  • 使用XWiki类和对象创建构造数据
  • 设计自定义仪表板和报告

用插件和扩展扩展XWiki

  • 安装和管理XWiki扩展
  • 创建和部署自定义扩展
  • 集成第三方库和REST API

安全性和性能调优

  • 在XWiki中实施安全最佳实践
  • 优化性能和数据库管理
  • 配置备份和灾难恢复策略

高级集成和 Automation

  • 将XWiki连接到外部应用程序(LDAP、SSO、CRM 等)
  • 使用脚本和作业自动化工作流
  • 在云环境中部署XWiki

实用工作坊

  • 针对实际场景的动手练习
  • 开发自定义XWiki应用程序
  • 实施用户反馈和迭代

总结和结论

要求

  • 网页开发基础知识
  • 具有Java和/或脚本语言的经验
  • 对数据库和服务器管理的熟悉程度

受众

  • 软件开发人员
  • 系统管理员
  • 从事协作平台的IT专业人员
 14 小时

即将举行的公开课程

课程分类