Features

This page is a repository of information concerning XWiki architecture, inner workings, and development practices. The main entry-points for XWiki documentation are:

Features

All the main features of the xwiki platform are listed in http://platform.xwiki.org/xwiki/bin/view/Features/ . This is a nice place to start exploring XWiki capabiities (Page Editing, Document Lifecycle, Versioning, Attachments, Rights Management, Spaces, RSS Feeds, Programming, Plugins, Applications, Skins, XML/RPC Remote API, Internalization, Portlet Integration, Database Support, Document Templates and Forms, Performance, Statistics).

Usage

An overview of user and administrator perspectives is advised to everyone willing to develop on the XWiki platform.

Architecture

The architecture http://platform.xwiki.org/xwiki/bin/view/DevGuide/Architecture shows the connections among the subsystems providing the many features of the XWiki platform. The XWiki domain model document http://platform.xwiki.org/xwiki/bin/view/DevGuide/DataModel provides a brief description of what are XWiki Classes, Properties and Documents.

Developer's Documentation

Finally the entry-point for development specific documentation is the Developer's Guide. The most important documents are:

not that basic but somehow useful:

Developer's Resources

The Code Zone collects Snippets of XWiki Code (Velocity and Groovy), Macros, Plugins, Applications, Skins and Extensions.

Velocity Documentation