PukiWiki
   HOME

TheInfoList



OR:

PukiWiki is
wiki software Wiki software (also known as a wiki engine or a wiki application), is collaborative software that runs a wiki, which allows the users to create and collaboratively edit pages or entries via a web browser. A wiki system is usually a web application ...
written in
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
, and is widely used by Japanese
wiki A wiki ( ) is an online hypertext publication collaboratively edited and managed by its own audience, using a web browser. A typical wiki contains multiple pages for the subjects or scope of the project, and could be either open to the pu ...
s. It was forked from , originally developed by . Since version 1.4, PukiWiki Development Team became the developer of the software.


Features

Originating from Japan, PuwiWiki offers better
DBCS A double-byte character set (DBCS) is a character encoding in which either all characters (including control characters) are encoded in two bytes, or merely every graphic character not representable by an accompanying single-byte character set ( ...
support than most wiki software. It also has a layout optimized for mobile use since many use their phones to browse wikis in Japan. PukiWiki can run on PHP 4, 5, 7 or 8. It supports interwiki links and extensions, similar to
MediaWiki MediaWiki is a free and open-source wiki software. It is used on Wikipedia and almost all other Wikimedia websites, including Wiktionary, Wikimedia Commons and Wikidata; these sites define a large part of the requirement set for MediaWiki ...
. PukiWiki is written such that it uses PHP with a series of text files, hence does not require a
database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases sp ...
to operate, and does not support databases natively. However, support could be added through extensions for
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
,
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the most ...
, Oracle Oci8 and
PostgreSQL PostgreSQL (, ), also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the In ...
.


Derivative Versions

*xpWiki - Developed by nao-pon and forked from PukiWiki version 1.4.7, and aims at integration with XOOPS. *PukiWiki Mod - Also developed by nao-pon with the same goal, but forked from version 1.3.x instead. *PukiWiki Plus! - Derivative version with enhanced
localization Localization or localisation may refer to: Biology * Localization of function, locating psychological functions in the brain or nervous system; see Linguistic intelligence * Localization of sensation, ability to tell what part of the body is a ...
features. **PukiWiki Advance - Forked from PukiWiki Plus!. *PyukiWiki - Derivative version written in
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offici ...
.


References


External links


Official Website
{{Wiki software Free wiki software Free content management systems Cross-platform free software