写点什么

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

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

关注

评论

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

科技赋能会展!3DCAT助力广东旅博会元宇宙场景的首次搭建

3DCAT实时渲染

云计算 元宇宙

开源一夏 | 如何使用Java操作华为对象存储OBS删除一个目录?

wljslmz

Java 开源 对象存储 华为云 8月月更

极狐 GitLab 冷知识:在 Gitlab CI Pipeline 中进行 Git Push 操作

郭旭东

极狐GitLab JIHULAB 101

令人上头的AI论文(上) | IDP Inspiration

Baihai IDP

面试官:如何设计更好的分布式系统?

Java全栈架构师

程序员 架构 面试 分布式 后端

阿里云杨红军:应用管理——云上资源DevOps最佳实践

阿里云弹性计算

阿里云 DevOps 运维 应用管理 云上资源管理

Android进阶(十五)socket通信实现聊天室应用开发总结

No Silver Bullet

android 8月月更 开发总结

EasyNLP集成K-BERT算法,借助知识图谱实现更优Finetune

阿里云大数据AI技术

深度学习 阿里云 算法 开源技术 基础模型

virtio 1.2 来了!龙蜥社区携手业界打造新版虚拟化 IO 标准

OpenAnolis小助手

开源 虚拟化 龙蜥技术 virtio

RT-Thread记录(八、理解 RT-Thread 内存管理)

矜辰所致

内存管理 RT-Thread 8月月更

SAP ABAP 关键字语法图和 ABAP 代码自动生成工具 Code Composer

Jerry Wang

Java SAP abap commerce 8月月更

CCF国际AIOps挑战赛

云桌派

2022 CCF国际AIOps挑战赛决赛暨AIOps研讨会成功举办

BizSeer必示科技

人工智能 AIOPS

2分钟一图看懂AntDB数据库产品

亚信AntDB数据库

AntDB 国产数据库 aisware antdb

HttpClient 在vivo内销浏览器的高并发实践优化

vivo互联网技术

Java 高并发 HttpClient

NFT服务平台如何选择——搭建NFT平台技术

开源直播系统源码

数字藏品 数字藏品软件开发 数字藏品系统软件开发 数字藏品交易平台开发

一文讲透Java核心技术之高可扩展利器SPI

冰河

Java 程序员 架构师 spi 核心技术

首批成员!博云入选信通院“可信边缘计算推进计划”

BoCloud博云

云计算 开源 云原生

易周金融分析 :支付科技着力服务产业数字化升级

易观分析

金融 产业数字化 分析 支付科技

面试官偷偷告诉我:原来这样优化提升接口的性能

知识浅谈

API 优化 8月月更

3 分钟看 3 个 JS 小把戏

掘金安东尼

JavaScript 前端 8月月更

Go 事,如何成为一个Gopher ,并在7天找到 Go 语言相关工作,第1篇

梦想橡皮擦

Python 爬虫 8月月更

即日起,ONES 团队版50人以下免费

万事ONES

干货复盘 | 银行数智化转型十大趋势

易观分析

金融 银行 数智化转型

Java 异步调用原理与实战

PPPHUANG

性能优化 线程池 Async Java core java nio

SAP ABAP Netweaver 服务器的标准登录方式讲解

Jerry Wang

web开发 web服务器 abap Netweaver 8月月更

2篇论文入选KDD 2022!腾讯广告持续探索效果提升新思路

Geek_2d6073

STM32入门开发 介绍IIC总线、读写AT24C02(EEPROM)(采用模拟时序)

DS小龙哥

8月月更

PyTorch 与 TensorFlow 怎么选?

博文视点Broadview

零门槛掌握基于大模型技术的AIGC场景应用

文心大模型

如何利用CANN DVPP进行图片的等比例缩放?

华为云开发者联盟

人工智能 图像 昇腾AI

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