XWiki Platform

XWiki is a platform for developing collaborative web applications using the wiki paradigm. This is what makes XWiki a second generation wiki.

The XWiki Platform Architecture

xwiki-product.png

The XWiki Platform is made of:


There are several ways to develop on the XWiki platform:
  • You can create a full product, i.e. an assembly made of the XWiki Core, Plugins, Skins, Applications and Macros. This is for example how XWiki Enterprise, XWiki Enterprise Manager or XWiki Watch are developed.
  • You can extend an existing product (such as XWiki Enteprise for example) by adding Plugins and Applications, or by customizing an existing skin or creating a new one.
  • You can also simply use an existing product and write some Groovy or Velocity script inside pages.
  • You can also only reuse the XWiki Core services and Plugins and write your own UI using any technology you wish. In addition to a Java API, XWiki also supports XMLRPC and GWT APIs. For example the XWiki Eclipse Integration extension is using the XMLRPC API and XWiki Watch has an interface fully written in GWT.

Getting Started

You can start by browsing the list of XWiki Platform features and read the Programming guide. However the easiest way to get started us probably by downloading XWiki Enteprise and edit pages on it to see how the applications bundled with it were made.

Version 21.1 last modified by VincentMassol on 07/12/2007 at 14:11

Comments 0

No comments for this document

Attachments 1

Image
xwiki-product.png 1.1
PostedBy: VincentMassol on 04/12/2007 (31kb )

Creator: Admin on 2006/12/13 12:02
This wiki is licensed under a Creative Commons license
1.5.2.12758