Open Source Wiki Engines in Java
Open Source Wiki Engines in Java
A WikiWiki web clone written using JSPs and Servlets
Wiki engine that stores pages in CVS.
Very Quick Wiki is a WikiWiki web clone written using JSPs and servlets and designed to install and run with minimum effort on Tomcat or some other Java application server.
SnipSnap is a Java-based WikiLog (wiki + WebLog)
The fully integrated standalone wiki, and acceptance testing framework. New users should download the .zip file to give Fitnesse a try. This includes a started installation and user guide and other goodies.
UseModj is a Java based Wiki Clone, using Struts Framework, Velocity Layout, log4j. It’s goal is to be the same functional and file database as UseMod wiki, but is deployed by dropping a single war file into Tomcat or JBoss Server and support korean.
Friki is a Java Wiki. It is simple to deploy (just drop in to any modern servlet container), very small (the full application war file is just 67k !) and easy to customise after deployment. Supports the classic wiki markup and a few common extensions.
yawiki – yet another wiki
Platypus Wiki is an enhanced Wiki Wiki Web with ideas taken from Semantic Web. We call it a Semantic Wiki Wiki Web. It offers a simple user interface to create a Wiki Page plus metadata according with W3C standards. It uses RDF (Resource Description Framework), RDF Schema, and OWL (Web Ontology Language) to create ontologies and manage metadata. Platypus Wiki is an ongoing project started on 23th December 2003. We distribute a pre-alpha version to test the concept and have a feedback from some earlier users. If you want to try it, read the download section to find how you can get it and the installation section to install and run it. The pre-alpha version is again in early stage of development and implements only few features, but you can already try it and see how it works.
XWiki is a WikiWiki clone written in Java which supports many popular features of other Wikis like:
* Wiki syntax (uses Radeox engine)
* Content management (view/edit/preview/save)
* Version Control
* Rights Management
* Full-text Search It also has many advanced features that many other wiki engines lack:
* Document Templates to ease creation of common documents.
* Relational Database storage using Hibernate.
* Design Engine for Meta-Data and Forms.
* In-place (inline) editing of form information in pages.
* Powerfull programming API in documents.
* Search API for more detailed searching in the Meta-Data.
* Plugin System in Java.
* Plugin compatibility layer in perl with some TWiki plugins.
* Scalability and Performance using J2EE.
* Complete Skin System (templates content as well as CSS).
* RSS output and display of external RSS feeds
* Multi-Lingual capabilities
* XML/RPC Remote API
* Portlet Integration
* Groovy scripting support
This is a Java based wiki. It is a web-app using Butor Java Framework and struts MVC framework. ButorWiki use a filesystem folders and files to store everything. No database are needed.
* Full support of the JBoss Portal 2.0 security constructs to allow users and roles to be associated with editing and display of wiki pages and attachments within the context of a JSR 168 compliant portal.
* Full support of wiki page histories and rollback.
* An integrated DIFF tool.
* A Plugin framework which allows different wiki types to be defined and associated with different plugin stacks which add contextual content to wiki pages or do translations.
* Full support for attachments (attachment histories are pending).
* Currently supports the JSPWiki wikitext syntax.
* Includes a prototype search engine.
* Simple URL support even while running within JBoss Portal so users can access wikipages by the URL pattern: http://host/wiki/PageName
Elsie is a wiki engine written in Java. It supports most popular wiki features including wiki markup syntax, content management (view, edit, attachment..), version control (history, diff, revert..), access control list, etc. Elsie implements an IoC-based wiki kernel, which loads service providers and wiki action plug-ins dynamically during runtime. Elsie also offers a clearly-defined, servlet-independent wiki API set via which a wiki may be extended and customized easily.
JAMWiki is a Wiki engine implemented using Java/JSP that attempts to provide much of the functionality of MediaWiki. It can be run with or without a database and is designed to be fast and easy to set up.
The Bliki engine is a Java API and an Eclipse offline editor for Mediawiki (aka wikipedia.org) documents. API features:
* Renders Wikipedia syntax to HTML.
* Renders Wikipedia syntax to PDF, LaTeX, Docbook (only partial support).
* Template support.
* Configurable through WikiModel interface.
* HTML to Wikipedia syntax converter.
* Syntax highlighting.
* Content outline and content assist.
* Down-/upload articles from a wiki server.
* HTML preview.