XWiki

XWiki
Developer(s) XWiki community
Initial release January 2003
Stable release
8.4.1 / November 22, 2016 (2016-11-22)
Preview release
8.4 Release Candidate 1 / November 1, 2016 (2016-11-01)
Repository github.com/xwiki/xwiki-platform
Written in Java
Operating system Cross-platform
Available in ca cs da de es fr gl hi hr hu it ko lv nl no pl pt pt_BR ro ru sk sv uk vi zh zh_TW
Type Wiki software
License GNU Lesser General Public License
Website www.xwiki.org
www.xwiki.com

XWiki is a free wiki software platform written in Java with a design emphasis on extensibility. XWiki is an enterprise wiki. It includes WYSIWYG editing, OpenDocument based document import/export, semantic annotations and tagging, and advanced permissions management.[1]

As an application wiki, XWiki allows for the storing of structured data and the execution of server side script within the wiki interface. Scripting languages including Velocity, Groovy, Python, Ruby and PHP can be written directly into wiki pages using wiki macros.[2] User created data structures can be defined in wiki documents and instances of those structures can be attached to wiki documents, stored in a database, and queried using either Hibernate query language or XWiki's own query language.[3]

XWiki.org's extension wiki[4] is home to XWiki extensions ranging from code snippets which can be pasted into wiki pages to loadable core modules.[5] Many of XWiki Enterprise's features are provided by extensions which are bundled with it.[1]

The wikitext is rendered using the XWiki Rendering Engine[6] which extends WikiModel[7] and Doxia systems, allowing it to parse Confluence, JSPWiki, Creole, MediaWiki, and TWiki syntaxes as well as XWiki's own syntax.[8]

Development

XWiki code is licensed under the GNU Lesser General Public License and hosted on GitHub where everyone is free to fork the source code and develop changes in their own repository. The content included in the XWiki Enterprise wiki is licensed under a Creative Commons attribution license so that it can be redistributed as long as it references XWiki; derivatives can be re-licensed entirely.[9] While most of the active developers are funded by commercial support company XWiki SAS, XWiki SAS maintains a strict boundary between itself and the XWiki free software project.[10] All decisions about the direction of the XWiki software project are made by consensus of the committers must go through the developers' mailing list.[11][12]

Open source projects

XWiki relies heavily on other open source projects to work. They include:

History

XWiki was originally written by Ludovic Dubost who founded XPertNet SARL later to become XWiki SAS, and it was first released in January 2003 under the GNU General Public License. The first version of the Wiki Farm xwiki.com[13] was released in April 2003. In addition the open source project was hosted on SourceForge and the first commit there was done on the 15th of December 2003.

In 2006, the license was changed to the GNU Lesser General Public License to give the developer community greater flexibility,[14] Apache Maven developer Vincent Massol became the lead developer[15] and XWiki won the Lutece d'Or award for best open source software developed for the enterprise.

After 6 beta versions and 5 release candidates, XWiki 1.0 was released on May 22, 2007[16] bringing new features such as stand-alone installer and semantic tagging.[17] 2007 also brought the introduction of XWiki Watch[18] for allowing teams to collaboratively follow RSS feeds.

Features

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.

See also

References

  1. 1 2 XWiki Enterprise Features (Main.Features) - XWiki. Enterprise.xwiki.org. Retrieved on 2013-09-09.
  2. XWiki (2013-01-17). "Scripting Guide". Platform.xwiki.org. Retrieved 2013-10-02.
  3. XWiki: A Platform for Collaborative Apps. Theserverside.com (2007-12-01). Retrieved on 2013-09-09.
  4. http://extensions.xwiki.org/xwiki/bin/view/Main/
  5. Extensions Wiki (Main.WebHome) - XWiki. Extensions.xwiki.org. Retrieved on 2013-09-09.
  6. rendering.xwiki.org
  7. https://code.google.com/p/wikimodel/
  8. XWiki Syntaxes (Main.XWikiSyntax) - XWiki. Platform.xwiki.org (2013-07-23). Retrieved on 2013-09-09.
  9. License (Main.License). XWiki.org. Retrieved on 2013-09-09.
  10. Project Governance (Community.Governance) - XWiki. Dev.xwiki.org (2010-03-16). Retrieved on 2013-09-09.
  11. http://dev.xwiki.org/xwiki/bin/view/Community/MailingLists
  12. "Committership (Community.Committership) - XWiki". Dev.xwiki.org. Retrieved 2013-09-09.
  13. xwiki.com
  14. XWikiAvailableUnderLGPL. XWiki. Retrieved on 2013-09-09.
  15. XPertNetSARLbecomesXWikiSAS. XWiki (2011-01-19). Retrieved on 2013-09-09.
  16. Release Notes for XWiki 1.0 (ReleaseNotes.ReleaseNotesXWiki10). XWiki.org. Retrieved on 2013-09-09.
  17. Release Notes for XWiki 1.0 beta 1 (ReleaseNotes.ReleaseNotesXWiki10Beta1). XWiki.org (2010-12-13). Retrieved on 2013-09-09.
  18. http://watch.xwiki.org/xwiki/bin/view/Main/
  19. XWiki (2010-12-13). "Xwiki.org". Platform.xwiki.org. Retrieved 2013-10-02.

External links

Wikimedia Commons has media related to XWiki.
This article is issued from Wikipedia - version of the 11/22/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.