XWiki is a platform for developing collaborative web applications using the wiki paradigm. This is what makes XWiki a second generation wiki.
XWiki Top level Projects are based on the XWiki Platform which provides common services and UI to them.
Here's the list of features offered by the XWiki Platform by default. A lot of other features can be added as Extensions.
![]() | Page editing | ![]() | Version Control |
![]() | Exports | ![]() | Spaces |
![]() | Programming | ![]() | Applications & Extensions |
![]() | ![]() | Portlet Integration | |
![]() | Database Support | ![]() | Integrated Statistics |
![]() | Keyboard Shortcuts | ![]() | Document Lifecycle |
![]() | Attachments | ![]() | Rights Management |
![]() | Users and Groups Management | ![]() | Notifications |
![]() | Office Importer | ![]() | Skins |
Internationalization | ![]() | Scalability & Performance | |
![]() | Document Templates & Forms | ![]() | WebDAV |
![]() | Authentication |
You can learn how to develop on the XWiki Platform by reading the Developer's Guide and more specifically start by reading on the XWiki Architecture.
You can also learn how to administer the XWiki Platform.
However the easiest way to get started is probably by downloading XWiki Enteprise and start editing pages on it to see how the applications bundled with it are made.