Da ich mit dem letzten PukiWiki-Eintrag das Pferd von hinten aufgezäumt habe, fange ich mit diesem von vorne an: der Installation. Aber vorher ein paar erklärende Worte. PukiWiki ist ein PHP-basiertes Wiki-System, das in Japan entwickelt wird. Es gibt natürlich noch einen Hauf anderer Systeme, aber PukiWiki erfüllte fast alle meine Anforderungen:
- Ohne Datenbank, damit ich den Wiki-Inhalt fix zwischen Laptop und Internet hin und her kopieren kann.
- Einfache Syntax, damit ich mich auf besser auf den Inhalt konzentrieren kann.
- In PHP programmiert, damit ich notfalls selber unter die Haube schauen kann. Und
- Das UI sollte nicht ganz so hässlich sein, oder noch besser durch Skins veränderbar.
Zusätzlich ist PukiWiki mit einer Menge netter Plugins ausgestattet, die einem das Leben noch versüßen. Großer Nachteil war und ist, dass die PukiWiki Entwickler am liebsten in ihrer Muttersprache und schrift kommunizieren, was Nichtjapanern den Einstieg erschwert. Aber eine englische Dokumentation wird langsam erzeugt.
Für diejenigen, die sich für PukiWiki entscheiden, ist die folgende Anleitung (für PukiWiki 1.4.6) gedacht:
- PukiWiki herunterladen und auspacken
- Im Wiki-Ordner liegt jetzt die Datei wiki.en.zip. Diese auspacken.
- Den Ordner wiki/ löschen und den Ordner wiki.en in wiki umbenennen
- Die Zugriffsrechte der Ordner anpassen
- Die folgenden Änderungen vornehmen. In der ersten Zeile steht die Datei und die Zeilennummer der zu ändernden Datei.
- Um das Admin-Passwort zu ändern, das aktuelle lautet pass, muss man den MD5 Hash des Kennworts eintragen. Hier ein Seite auf welcher der MD5 Hash erzeugt werden kann.
pukiwiki.ini.php:191
$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
Der Hashcode wird nach {x-php-md5} eingetragen.
pukiwiki.ini.php:62
define('LANG', 'en');
pukiwiki.ini.php:107
define('ZONETIME', 1 * 3600);
pukiwiki.ini.php:112
// Title of your Wikisite (Name this)
// Also used as RSS feed's channel name etc
$page_title = 'TITEL DIESES WIKIS';
pukiwiki.ini.php:122
// Site admin's name (CHANGE THIS)
$modifier = 'anonymous';
pukiwiki.ini.php:126
// Site admin's Web page (CHANGE THIS)
$modifierlink = 'http://pukiwiki.example.com/';
pukiwiki.ini.php:141
$pkwk_dtd = PKWK_DTD_XHTML_1_1; // Default
pukiwiki.ini.php:287
$date_format = 'd.m.Y';
lib/init.php:71
// ASCII
//define('CONTENT_CHARSET', 'iso-8859-1');
//define('MB_LANGUAGE', 'English');
//define('SOURCE_ENCODING', 'ASCII');
// UTF-8
define('CONTENT_CHARSET', 'UTF-8');
define('MB_LANGUAGE', 'English');
define('SOURCE_ENCODING', 'UTF-8');
en.lng.php:82
$rule_page = 'FormatRule';
So, damit ist PukiWiki eingerichtet. Wer jetzt noch
default.ini.php:17
define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'breeze.skin.php');
Das wars! Danach ist PukiWiki ansehnlich geworden und hat ein vernünftiges CSS-Layout bekommen, das einfacher anzupassen ist, als das Original TABLE-Layout.
Viel Spaß beim Befüllen.

plugin/attach.inc.ini:17
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024)); // default: 1MB
Hier kann man die maximale Dateigröße anpassen
Hello.
I am the japanese person who want to use your skin, breeze v0.3.
Just call me mojizou.
But, i have a problem when i setteled it as skin.
Following is the part of html source.
link rel=”stylesheet” type=”text/css” media=”screen” href=”skin/breeze/.css” charset=”Shift_JIS” />
as you know, the part which starts ”
line 167 1) ? ’s’ : ”) : ” ?>
line 168 $online user online” : ” ?>
line 171
line 173
line 182
Do you know the method to move correctly by repairing this?
thanks
hey, i think your post did not turn out ok. please send me an email with your question to: problemloeser(_AT_)gmail(_DOT_)com