Category Archives: Dokuwiki

OO2dokuwiki

Frank hat einen OpenOffice zu DokuWiki Konverter als OOo Makro gebastelt und bietet diesen auf den openschulportfolio Seiten zum Download an:

http://www.openschulportfolio.de/hilfe/konvertieren

Komplexere Tabellenlayouts verdaut das Makro nicht – aber für den schulischen Alltag (und damit vor allem das Ablegen von Protokollen und Verfahrensbeschreibungen etc.) reicht es allemal.

Eine Anleitung für die Integration des Makros in OOo sowie in die Symbolleisten ist ebenfalls auf den Seiten oben zu finden.

DokuWiki on a stick

Mein DokuWiki on a Stick warf mir auf meinem Lucid heute Morgen die folgende Meldung entgegen:

[error] [client ::1] client denied by server configuration: /media/truecrypt1/DokuWiki/dokuwiki/doku.php

Offensichtlich will der Microapache in seiner httpd.conf den Eintrag 127.0.0.1 nicht mehr fressen.

<Location />
Order Deny,Allow
Deny from all
Allow from localhost
</Location>

Wenn dann allerdings die Konfiguration auf localhost umgestellt wird, dann lässt er mich wieder rein.

DokuWiki Blog zickt

Bei mir zickt das DokuWiki Blog Plugin bei der Installation. Ich trage den Pfad zum Archiv auf der Admin Plugin Seite ein, drücke Enter und die Seite wird weiß. Im Error Log des Apachen steht dann:

?PHP Fatal error:  Cannot redeclare class action_plugin_blog in /var/www/dokuwiki/lib/plugins/blog/action.php on line 215, referer: https://my.dokuwiki.site/doku.php?do=admin&page=plugin

Das Problem ist, dass sich das Archiv mit einem falschen Dateinamen entpackt:

dokufreaks-plugin-blog-a32b5ed

Deswegen hilft ein

mv dokufreaks-plugin-blog-a32b5ed/ blog

in

dokuwiki/lib/plugins

und alles tut wieder.

DokuWiki und Google

Obwohl eine DokuWiki Seite von mir schon längere Zeit online war, wurde diese scheinbar nicht von Google gefunden. Also setzte ich die Google Webmastertools ein, um die Indexierung etwas zu beschleunigen.

Um die Webmastertools nutzen zu können, muss in die jeweilige Seite im Kopf ein Eintrag gesetzt werden, der Google versichert, dass man selbst Besitzer der Seite ist:

<meta name="google-site-verification" content="C8uYblaehfAseLMurksblablaRN8INewX" />

Dieser Eintrag gehört in

lib/tpl/themename/main.php

In diesem Zusammenhang fiel mir dann auf, dass DokuWiki im Seitenheader ein noindex und nofollow stehen hat und sich so doch sehr verschlossen zeigt. Ein Artikel zu diesem Thema brachte mich auf die richtige Spur.

In der Datei conf/local.php können einige Anpassungen von Hand vorgenommen werden, die DokuWiki für Suchmaschinen besonders attraktiv macht:

$conf['userewrite'] = 2;
$conf['useslash'] = 1;

Eine tiefer gehende Beschreibung ist hier zu finden.

Allerdings schoss mir diese Einstellung – im Zusammenhang mit weiteren, die ich gleich nennen werde – jedoch das Blogsystem von DokuWiki kaputt, das nicht alle Umstellungen gut verkraftet. Dies gilt zumindest dann, wenn das Blog wie auf http://www.kvfg.info auf der Startseite eingebunden wird.

Über /Admin /Konfiguration lassen sich die wichtigsten Einstellungen auch ohne direkten Eingriff in die conf/local.php setzen:

Dies – und die Webmastertools selbst – sorgen nun für suchmaschinenverträglichere Einträge im Header der Site. Ein

http://dokuwikiseite.domain/lib/exe/indexer.php?debug=1

prüft, ob die Sitemap erzeugt werden kann. Will das nicht gleich klappen, dann sollte diese mit

touch sitemap.xml.gz

im Webroot von DokuWiki so angelegt werden, dass der Webserver schreiben kann. Ob alles geklappt hat, kann dann mit

http://dokuwikiseite.domain/sitemap.xml.gz

überprüft werden: DokuWiki müsste die Datei zum Download anbieten. Hat alles funktioniert, dann macht man diese Datei nun wiederum den Webmastertools bekannt, die sofort Erfolg oder Misserfolg zurückmelden.

Dokuwiki Theme

kvfgnetwiki

Für meine Schule hab ich nun endlich auch ein reines Wiki für die Veröffentlichung von Inhalten im Netz zur Verfügung gestellt. Die Entscheidung fiel auf Dokuwiki – perfomant, einfach zu installieren und administrieren und auch die Syntax ist nicht schwer zu lernen: http://www.kvfg.net/wiki

Das Theme für das KvFG Wiki basiert auf sandy, integriert aber eine ganze Reihe von Features, die ich bisher vom Theme default und auch backpack kannte:

  • Inhaltsverzeichnisse
  • Brotkrume unterhalb des Headers
  • eigener Footer mit Verlaufsanzeige und Webbuttons

Wer sein eigenes Theme hierauf aufbauen will, kann sich hier bedienen: kvfgnetwiki [ZIP 120 KB]

Wer viel mit Fußnoten arbeitet, sollte noch die folgenden Zeilen in seine style.css mit aufnehmen:

/* insitu-footnotes */
div.insitu-footnote {
font-size: 80%;
line-height: 1.2em;
border: 1px dashed;
background-color: #f5ebeb;
text-align: left;
padding: 4px;
max-width: 40%;    /* IE’s width is handled in javascript */
}

/* overcome IE issue with one line code or file boxes which require h. scrolling */
* html .insitu-footnote pre.code,
* html .insitu-footnote pre.file {
padding-bottom: 18px;
}