Monatsarchiv für June 2006

Erfurt Wiki in Wordpress

Outdated, moved to the ErfurtWikiInWordpress wiki page

Es gibt zwar ein paar Beschreibungen wie man das Erfurt Wiki (EWiki) in Wordpress 1.2 (WP) integriert, doch in der aktuellen (2.0.3) Version hat sich einiges geändert. Deswegen musste ich selber herumprobieren, was mir aber eh gelegen kam, weil ich als Wordpress Neuling gleich mal tiefer in dessen Innereien wühlen wollte.
Also, hier die kurze Zusammenfassung der Stunden Tage des Herumprobierens:

  1. EWiki in ein Verzeichnis innerhalb des WWW Wurzelverzeichnisses entpacken.
  2. WP Encoding auf ISO-8859-1 umstellen.
  3. Template Datei für die Wiki Seiten raufladen
  4. Auth Plugin raufladen
  5. Eine leere Seite die dieses diesem Template benutzt anlegen.
  6. Apache Rewrite Rules einrichten
  7. EWiki initialisieren.

EWiki in ein Verzeichnis entpacken

Ich habe hier das Verzeichnis ewiki unter dem Wurzelverzeichnis gewählt.

WP Encoding

Das war eigentlich der einzige Wermutstropfen, EWiki unterstützt UTF-8 nicht sehr gut, es kommt zu Darstellungsfehlern z. B. bei deutschen Umlauten. Deshalb muss man im WP Admin-Bereich unter Einstellungen » Schreiben auf ISO-8895-1 umstellen.

Template raufladen

Das Template ins wp-content/themes/#mein-theme-verzeichnis# raufladen.

Auth Plugin raufladen

Das Auth Plugin ins ewiki/plugins/auth/ Verzeichnis raufladen.

Seite anlegen

Im WP Admin-Bereich auf Schreiben » Seite schreiben gehen und (leer) unter dem Namen Wiki abspeichern.

Apache Rewrite Rules einrichten

RewriteEngine   On
RewriteBase     /
RewriteRule     wiki/(.+)          /index.php/wiki/?id=$1    [L,QSA]

EWiki initialisieren

Danach muss man nur noch die neue WP-Seite besuchen und dort auf Initialize Databse klicken. Fertig.

Wieder online!

Nach über 1 Jahr HTTP-Abstinenz hab ich wieder eine Homepage aufgesetzt. Die letzte ist mir ja durch einen HD-Crash abgeraucht und ich hab das nun zum Anlass genommen mal wieder komplett neu anzufangen, diesmal alles mit PHP. Das Hosting der Homepage übernimmt freundlicherweise HVG und seine Kumpels vom digital brotherhood, 1000 Dank!