xwiki概念-第二代wiki

时间:2024-04-14 14:56:01

第一代wiki是用于内容协作。第二代wiki(又名应用程序wiki)可用于创建协作式Web应用程序。xwiki既可以用于第一代wiki也可以用于第二代wiki。

如今大多数用户的需求是不能满足的,因为开发小型应用时,花费的时间又长成本又高。实际上很多即席报表、即席应用等是用如Microsoft Excel工具开发的。然而,涉及到开发一个协作Web应用程序的工具,Excel是不合适的。对于这些,像XWiki这样有着完善的底层功能的第二代wiki是满足需求的。

克里斯·安德森提出的长尾理论。把这个理论应用于xwiki,如下图:

xwiki概念-第二代wiki

上图的意思是,有成千上万用户们需要的应用程序由于拒人门外的复杂性和成本(正如图中黄色区域的面积比红色区域大得多)。这些应用也需要很长的时间来构建,而且他们的应用价值会随着时间流逝逐渐降低。这些应用需要快速创造出来,才能获取最高的价值。XWiki是一个具有成本效益的解决方案,允许非开发人员能够快速创建这些应用程序。

应用程序实例

  • 一个博客应用程序
  • 一个RSS feed聚合器
  • 混搭。例如,结合谷歌地图相、美味书签(Delicious)、flickr、Google Base、谷歌日历...
  • 实时协同编辑文档
  • 基于表单的应用程序
  • 一个投票/调查应用程序
  • 一个论坛应用程序
  • wiki里存储结构化数据

你能找到许多在xwiki上开发的应用程序(又名Extensions)

下一步

如果你有兴趣学习如何用XWiki实现一个应用程序,请查看一分钟创建APP,它可以让非开发人员也能很轻松的创建出应用程序。

如果你想进一步拓展,请先查看编程功能,然后再查看开发者指南