写点什么

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:372074
用户头像

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

关注

评论

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

马丁格尔策略交易软件源码,量化策略系统开发

部署kubernetes v1.17.3 集群

大数据技术指南

5月日更

清华博士!教你如何快速了解JVM虚拟机,码农:天才就是不一样

牛哄哄的java大师

Java 虚拟机

杨强教授领衔撰写,国内首本联邦学习实战的权威著作

博文视点Broadview

媒体化战略:数字时代企业如何做好公关与内容营销

博文视点Broadview

【HDC.Cloud 2021】边云协同,打通AI最后一公里

华为云原生团队

人工智能 开源 云原生 边缘计算 华为云

关于安卓设备声音远程传输的解决方案

行者AI

云平台

爬虫实战教程:采集微信公众号文章

前嗅大数据

大数据 爬虫 数据采集 爬虫教程

面试真题:无重复字符的最长子串

看山

面试 算法

【LeetCode】股票的最大利润Java题解

Albert

算法 LeetCode 5月日更

如何更好地洞察用户需求?

石云升

用户分析 职场经验 5月日更

还是说出来吧,反正也不是外人|靠谱点评

无量靠谱

看完阿里P7技术大牛的JVM知识点总结,竟帮我斩获了3份大厂Offer

飞飞JAva

Java JVM

“红黑树”详解丨红黑树的应用场景

Linux服务器开发

后端 红黑树 Linux服务器开发 Linux内核 红黑树应用场景

“服务可达的数据链DNA” ,打通从代码到用户的“任督二脉”

博睿数据

数据链DNA

打破思维定式(三)

Changing Lin

5G+AI,智能视频的下一步怎么走?百度云智技术论坛带你一探究竟!

百度大脑

百度智能云

还在“坚持”吗?|靠谱点评

无量靠谱

架构实战营 模块三作业

netspecial

架构实战营

纯干货!看了10多篇Thread详解,只有阿里P7大佬的这份才是王者

牛哄哄的java大师

Java Thread

Power BI中的AI语义分析应用:《辛普森一家》

博文视点Broadview

Jmeter下载与mysql简单操作

InfoQ_Springup

工具软件

GitHub星标数超4万的火爆之作——ElasticSearch,你值得拥有!

飞飞JAva

Java

组织部干部管理系统开发,智慧党建平台搭建

网络攻防学习笔记 Day8

穿过生命散发芬芳

5月日更 网络攻防

为何“低代码”频频引发业界热议?

优秀

低代码

私域流量这件事,古代就有了……

脑极体

手把手图解Git工作原理

Lujohn

git GitHub

现代电信企业:极低延迟与复杂决策如何兼得?

VoltDB

数据分析 5G 数据平台 低延迟

如何快速排查发现redis的bigkey?4种方案一次性给到你!

观测云

redis 云计算 云服务

编程风格漫谈

顿晓

编程风格 5月日更

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