Skip to main content

Enterprise Java Community: XWiki: A Platform for Collaborativ...

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

Bookmark History

Public Sticky notes

XWiki is a generic wiki platform allowing the development of collaborative applications.

It's developed in Java under the open source LGPL license.

It allows for rapid application development by providing common runtime services such as Rights Management, Page Rendering, Transparent Storage, Page Manipulation (edit, delete, rename, view), Versioning, Authentication, Macros, Scripting (Velocity and Groovy) and more. These services are available as APIs in Java, XML/RPC and GWT. The Java APIs can be used either in Java Plugins or directly from within wiki pages using the Velocity and Groovy scripting languages.

In addition to the XWiki Platform, the XWiki project offers several applications built on top of it as shown in figure 1:

  • XWiki Enterprise , an extensible Enterprise wiki,
  • XWiki Enterprise Manager , an application for managing farms of wikis,
  • XWiki Watch , a collaborative RSS reader with a UI built using GWT,
  • Chronopolys, a project management application for managing portfolio of projects
  • Nearbee, a wiki focused on work spaces with the ability to invite users to share them .

Highlighted by vp21724

XWiki Enterprise is a second generation wiki . While first generation wikis allow sharing content (text, documents, images, videos), second generation wikis go further and allow sharing and building applications. In essence they allow to structure the information. Wikis are great for entering unstructured information. However this has proved a limitation in Enterprise contexts where at some point the information needs to be harvested to provide more value. Second generation wikis are good at managing both unstructured and structured data.

Highlighted by vp21724