写点什么

XWiKi 1.0 可扩展的基于 Java 的 Wiki / 应用平台

  • 2007-06-30
  • 本文字数:1051 字

    阅读完需:约 3 分钟

XWiki 是一个由 Java 编写的基于 LGPL 协议发布的开源 wiki 和应用平台。它的开发平台特性允许创建协作式 Web 应用,同时也提供了构建于平台之上的打包应用(第二代 wiki)。虽然 XWiki 1.0 是上个月才发布的,但到目前为止已有近万个部署。

下一代 wiki 产品已经纷纷涌现,像 Confluence JotSpot 已被Google 收购)、XWiki 和 projectforum 等。

InfoQ 向 XWiki 的核心成员 Vincent Massol 咨询了关于 XWiki 构想、平台细节特性、面临的竞争和寻求支持等方面的问题:

构想:

  1. 当你下载 XWiki 后,你可以在 XWiki 平台顶端层次上建立 wiki(而不像大多数 wiki 那样,你只能在下载后得到一个固定的 wiki)
  2. 转移到面向组件的构架,因此更易于重用所有零件来创建协作式应用,并可以在组件的不同实现中相互交换。

平台细节特性:

XWiki 正朝着不同于“正统的”CMS 工具的方向去建立 CMS。我们这样做是考虑到人们喜欢 wiki,是因为 wiki 提供了非结构化的数据方式,易于添加信息却不用太担心分类的麻烦。而一般的 CMS 工具通常会要求你在一开始的时候就有明确的构想,并根据这种构想来创建结构。在实际应用中,这两种类型的工具是互为补充的。但 XWiki 提供了一种工具,让你可以在开始时把它当作一个标准的 wiki 那样使用,当你需要结构化这些数据时,XWiki 就可以管理它们,你便无须被迫购买其它无法与 wiki 交互的应用。

XWiki 的开发人员可以利用脚本语言 Velocity Groovy 的优势。XWiki 的脚本特性和其数据模型允许在不同层次上进行应用开发。作为一名Java 开发人员,也可以通过开发 XWiki 的 Java 插件类来扩展 XWiki。实际上,XWiki 团队也正在致力于 portlet 集成,它可以将 XWiki 作为 JSR 168 Portlet 安装到任意的门户之中。

竞争:

XWiki 与 JotSpot 等产品的主要差别在于,它是一个针对企业级市场的开源产品。事实上,Google 收购 Jotspot 对 XWiki 是一个好消息,因为这说明有人对这个领域很感兴趣。

支持:

现在有大概 8~9 个比较积极的开发人员和许多贡献者正在回答着各种问题、发送补丁和建议,不断提高竞争中的 XWiki,但 XWiki 团队还在不断地寻找更多的开发人员和那些能为 XWiki 页面添加宏、插件和应用脚本的贡献者。我们需要社区提供更多的皮肤

从 2005 年开始,XWiki 已经得到 Google Summer of Code 计划的支持。

查看英文原文: XWiki 1.0: Extensible Java-based wiki/application platform - - - - - -

译者简介:张海龙,现就职于 Ethos ,注重对项目管理的过程建立和优化、设计模式的理解和实践。与 InfoQ 中文站分享内容,请邮件至 china-editorial[at]infoq[dot]com

2007-06-30 21:372120
用户头像

发布了 90 篇内容, 共 17.1 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

物联网场景中灵活实施对设备的控制管理

亚马逊云科技 (Amazon Web Services)

IoT

Amazon IoT Core 服务成本优化

亚马逊云科技 (Amazon Web Services)

IoT

前端CI/CD上如何保证依赖安装速度达到优解?

梁龙先森

前端 构建脚本

圣诞节

圣迪

圣诞节 圣诞老人 平安夜 尼古拉斯 长筒袜

为什么要空投?(24/28)

赵新龙

28天写作

模块3作业

miliving

【CSS 学习总结】第四篇 - CSS 选择器-伪类和伪元素

Brave

CSS 12月日更

左手自研,右手开源,技术揭秘华为云如何领跑容器市场

华为云开发者联盟

Docker 开源 Kubernetes 容器 云原生

设计千万级学生管理系统的考试试卷存储方案

drizzle

「架构实战营」

JavaScript 中对象和映射之间的 6 个区别

devpoint

JavaScript map Object 12月日更

利用 Cognizant APEx 2.0 和 Amazon IoT SiteWise Edge 提高产品质量

亚马逊云科技 (Amazon Web Services)

IoT

Servlet基础知识与新手常遇到的错及解决方法(01)

海拥(haiyong.site)

服务器 28天写作 12月日更

这一期总结

张老蔫

28天写作

LabVIEW灰度图像操作与运算(基础篇—2)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 灰度图像操作与运算

收集、处理并监控设备数据——Amazon IoT SiteWise Edge“一网打尽”

亚马逊云科技 (Amazon Web Services)

IoT

Capgemini 如何利用 Amazon IoT 通过农业洞察监控农田

亚马逊云科技 (Amazon Web Services)

IoT

Certificate Vending Machine – Amazon IoT 设备接入 Amazon IoT 平台解决方案

亚马逊云科技 (Amazon Web Services)

IoT

圣诞节

Tiger

28天写作

【CSS 学习总结】第五篇 - CSS 变量 var

Brave

CSS 12月日更

如何根据不同业务场景调节 HPA 扩缩容灵敏度

xcbeyond

Kubernetes 28天写作 12月日更

23《重学JAVA》--泛型

杨鹏Geek

Java25周年 28天写作 12月日更

Amazon ES现更名为Amazon OpenSearch Service并支持OpenSearch 1.0

亚马逊云科技 (Amazon Web Services)

IoT

给弟弟的信第23封|如何写一篇文章?

大菠萝

28天写作

1个通用工具平台+多个热点场景工具套件,助力开发者快速构建应用

华为云开发者联盟

云计算 低代码 开发工具 devcloud 应用构建

2022年就要开始啦

搬砖的周狮傅

目标

深圳买房记

hackstoic

房地产

利用Amazon Lambda实现Amazon IoT设备证书的即时注册

亚马逊云科技 (Amazon Web Services)

IoT

使用模版自动化 Amazon IoT 设备创建及证书注册过程

亚马逊云科技 (Amazon Web Services)

IoT

构建安防视频云存,和传统安防视频业务的烦恼说再见!

亚马逊云科技 (Amazon Web Services)

IoT

PassJava 开源 (六) :整合Spring Cloud Alibaba Nacos组件

悟空聊架构

28天写作 passjava 悟空聊架构 12月日更 naocs

华为云GaussDB新产品特性亮相DTC2021,重磅新品开源预告

华为云开发者联盟

数据库 华为云 GaussDB 同城双集群 内存引擎

XWiKi 1.0 可扩展的基于Java的Wiki / 应用平台_Java_Abhay Bakshi_InfoQ精选文章