Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Home > Wiki software
Wiki software is a type of collaborative software that runs a Wiki system. It is usually implemented as a CGI script that runs on one or more web servers, with the content generally stored in an Relational Database Management System, although some implementations use the server's filesystem instead. The first such software was created by Ward Cunningham in 1994, but given the relative simplicity of the wiki concept, a large number of implementations now exist, ranging from very simple " hacks" implementing only core functionality to highly sophisticated content management systems.
The term "wiki software" could be interpreted as comprising all of the software required to run a wiki, which might include a web server such as Apache, in addition to the "Wiki engine" itself, which implements the wiki technology. In some cases, such as EddiesWiki , the web server and wiki engine are bundled together as one system.
The majority of wiki engines are open source, often available under the GNU General Public License (GPL); large projects such as TWiki and the Wikipedia engine, MediaWiki, are developed collaboratively. Many wikis are highly modular, providing APIs which allow programmers to develop new features without requiring them to be familiar with the entire codebase.
It is hard to determine which wiki engines are the most popular, although a list of leading candidates might include UseMod, TWiki, MoinMoinMoinMoin is a Wiki engine implemented in Python. External links "Moin, Moin" is also a popular greeting in northern Germany, meaning "have a good day". Wiki software., PmWikiPmWiki is free wiki software written by Patrick Michaud in the PHP programming language. Design Focus PmWiki is designed to be extremely easy to install and to customize as an engine for creating professional web sites. The software is focused on ease of and MediaWiki. A list of some of those available is included below, and another can be found at Wiki:WikiEngines .
1 How to choose a wiki engine
When choosing a wiki engine, criteria to consider might include:
- Who is developing it? A single person or a growing team?
- What license is it distributed under?
- Who is using it? A good wiki engine is likely to have a large group of existing users, and this is helpful if you need support running it.
- Features for editors: easy to write (and powerful) formatting rules, WYSIWYGWYSIWYG (pronounced "wizzy-wig") is an acronym for W hat Y ou S ee I s W hat Y ou G et, and is used in computing to refer to the technology that makes sure the image seen on the screen corresponds to what is printed out on paper. Today this is expected fo capabilities, sectional editing, easy to roll back to ealier versions, file upload, insert image, able to write complex formulae etc.
- Features for readers: table of contents, search, navigation bar, access statistics, article rating, high quality printable version.
- User management: user personal page, personalized toolbar and preferences.
- Groupware features: forum, gallery, message system.
- Access controls. This is important for company intranet with security consideration.
- Be able to import external files (html, doc), export to external files (doc, pdf)
- Customizable interface: including main page, topbar, bottombar, sidebar; skins.
- Multilingual support.
- Extensibility: what third-party plugins exist, and what mechanisms are there for creating them.
- Portability.
- Scalability: Is it suitable for large amount of pages or just a light-weight wiki software? Most scalable wiki software need a back end database to store pages.
Read more »