PhpWiki
Encyclopedia
PhpWiki is a web-based
World Wide Web
The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

 wiki software
Wiki software
Wiki software is collaborative software that runs a wiki, i.e., a website that allows users to create and collaboratively edit web pages via a web browser. A wiki system is usually a web application that runs on one or more web servers...

 application.
It began as a clone of WikiWikiWeb
WikiWikiWeb
WikiWikiWeb is a term that has been used to refer to four things: the first wiki, or user-editable website, launched on 25 March 1995 by Ward Cunningham as part of the Portland Pattern Repository ; the Perl-based application that was used to run it, also developed by Cunningham, which was the first...

 and was the first wiki written in PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

.
PhpWiki has been used to edit and format paper books for publication.

History

The first version, by Steve Wainstead, was in December 1999 and was the first Wiki written in PHP to be publicly released.
The first version ran under PHP 3.x and ran on DBM files only.
It was a feature-for-feature reimplementation of the original WikiWikiWeb at c2.com.

In early 2000 Arno Hollosi contributed a second database library to run PhpWiki on MySQL.
From then on the features and contributions started to grow, including a templating system, color diff
Diff
In computing, diff is a file comparison utility that outputs the differences between two files. It is typically used to show the changes between one version of a file and a former version of the same file. Diff displays the changes made per line for text files. Modern implementations also...

s, rewrites of the rendering engine and much more.
Arno was interested in running a wiki for the game Go.

Jeff Dairiki was the next major contributor, and soon headed the project for the next few years.

Since then Reini Urban and Marc-Etienne Vargenau maintain it.

Version 1.4.0rc1 implements Wikicreole
Creole (markup)
Creole is a lightweight markup language for formatting wikitext, aimed at being a common markup language for wikis, enabling and simplifying the transfer of content between different wiki engines....

1.0, including additions.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK