XWiki Platform

XWiki Platform

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

XWiki Products are based on the XWiki Platform which provides common services and UI to them.

Features

Here's the list of features offered by the XWiki Platform.

edit-select-all.png Page editing
Use simple wiki syntax to format text, create tables, create links, display images, etc. Alternatively use a powerful WYSIWYG editor to edit the content of documents.
edit-find-replace.png Document Lifecycle
Create, Edit, Show, Print, Delete, Copy, Move and Rename documents.
document-open.png Version Control
Any change made in XWiki is saved under version control, meaning you can view any previous version of a page, compare different versions or rollback to any past version.
mail-attachment.png Attachments
Attach as many files as you want to any page. These files can then be referenced and used in page contents.
edit-redo.png Exports
Export wiki pages to PDF, RTF, XML or HTML.
system-lock-screen.png Rights Management
Control who can view, edit or delete documents in a flexible manner. Apply rights to a document, a space or an entire wiki.
applications-internet.png Spaces
Organize your documents by grouping them together by domain.
user-groups-management.png Users and Groups Management
Add, delete and edit the users and groups in your wiki.
accessories-text-editor.png Programming
Use XWiki's programming API directly into your pages (Velocity or Groovy) to perform advanced formatting, layout or anything really.
black-rss.png Notifications
You can stay up to date with changes made to your wiki using RSS feeds and the Watchlist application.
package-x-generic.png Applications & Extensions
Create applications by grouping several pages together. Import and export Applications to/from your wiki.
x-office-document.png Office Importer
Easily turn Office documents (MS Office, Open Office, PDF, etc) into wiki pages.
view-refresh.png RESTful and XML/RPC remote APIs
Use XWiki's RESTful and XML/RPC remote APIs to easily integrate XWiki with your application.
preferences-desktop-theme.png Skins
Completely customize document templates, add menus, modify CSS files. You're in complete control of the look & feel.
preferences-system-windows.png Portlet Integration
Add XWiki as a JSR168 Portlet in a Portal.
preferences-desktop-locale Internationalization
Support different translations of your documents and have your users be automatically directed to version in their own language.
network-server.png Database Support
Documents are stored in a relational database. Use your favorite database.
utilities-system-monitor.png Scalability & Performance
XWiki supports virtual wikis and allows Farms of wikis to be set up easily.
x-office-spreadsheet.png Integrated Statistics
See who's reading or contributing to your wiki, what are the most viewed documents and more.
document-new.png Document Templates & Forms
Easily creates forms by simple visual editing, attach these forms to documents and query them.
annotations.png Annotations
Add annotations to documents.
folder-remote.png WebDAV
Access all of your wiki's attachments and documents using a DAV client (file explorer, etc).
keyboard-shortcuts.png Keyboard Shortcuts
Keyboard shortcuts help you save time since you never have to take your hands off the keyboard to use the mouse.

Next Steps

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.

Tags:
Created by Admin on 2006/12/13 12:02
Last modified by Vincent Massol on 2009/11/11 08:07

This wiki is licensed under a Creative Commons license
2.3.28624