From Seo Wiki - Search Engine Optimization and Programming Languages
|This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. Please improve this article by introducing more precise citations where appropriate. (August 2008)|
|Developer(s)||The XWiki community|
|Stable release||2.1.1 / December 22, 2009|
|Preview release||2.2M2 / January 27, 2010|
|License||GNU Lesser General Public License|
XWiki is a Wiki software package licensed under the GNU Lesser General Public License. It is an Enterprise wiki, with many features needed for professional usage. It is also an Application wiki which allows the creation of applications (including structured data and scripting) within the Wiki interface. The languages that can be used are Velocity and Groovy.
The Wiki syntax is rendered using the XWiki Rendering Engine.
XWiki was originally written by Ludovic Dubost and was first released in January 2003. The first version of the Wiki Farm XWiki.com was released in April 2003. It was first released under the GNU General Public License. It was announced in February 2006 that the license will be changed to the GNU Lesser General Public License. By the end of 2006 the release of the first Beta version along with the arrival of Vincent Massol at the head of XWiki development team were announced. Development of XWiki continues; see the infobox in the upper right corner of this page for information about the latest releases.
XWiki is an advanced wiki software which includes a number of professional features
- Structured content and inline scripting, which allows to build wiki applications
- User rights management (by wiki / space / page, using groups, etc...)
- PDF export
- Full-text search
- Version control
- Import office documents into wiki syntax through OpenOffice
- Various protocols for accessing the wiki (WebDAV, REST, XmlRpc, GWT)
- Content and site design Export and Import
- Plugins, API, Programming...
- More features on the official website.
On top of this, XWiki is also an application wiki that allows the creation of objects and classes within the wiki. This way, forms can be developed in a very short time span and be reused to enter data on the wiki following a specific template. This means that end users can be presented with a page on which the layout is already drawn, where they can directly fill in the fields needed.
XWiki relies heavily on other Open-Source projects to work. They include:
- Groovy: for advanced scripting requirements
- Hibernate: relational database storage
- Lucene: to index all the content of a wiki and its attachments and allow the search within their content.
- Velocity: a powerful template language
- XWiki Open-Source project official homepage
- XWiki professional services (company website)
- Netcipia places, first free online participative suite built with XWiki
- News article about the license change from GPL to LGPL