Sie befinden sich in der bearbeitbaren Version des Einsatzleiterwiki-Projekts. Klicken Sie hier für allgemeine Informationen zum Projekt.
Dies ist eine alte Version des Dokuments!
Modifikation der DokuWiki-Software
Für das Einsatzleiterwiki-Projekt müssen Teile des als Freie Software erhältlichen DokuWikis angepasst werden. Dieser Vorgang war/ist vor der ersten Veröffentlichung sowie nach jedem Update der DokuWiki-Software nötig.
Der Arbeitsvorgang wird vom Entwickler des DokuWikis vorgenommen. Der Anwender kommt mit dieser Tätigkeit nicht in Berührung. Diese ist an dieser Stelle nur zur vollständigen Dokumentation des Projekts ausgeführt.
- Download der aktuellen DokuWiki-Software.
- Überprüfung der verwendeten Plugins auf Aktualität; Download bei Aktualisierungen.
Bei Updates von für das DokuWiki angepassten Plugins muss die Anpassung neu vorgenommen werden.manager
-Dateien aus den Plugin-Ordnern löschen. - Überprüfung des Vector-Templates auf Aktualität, auch hier sehr wahrscheinlich erneute Anpassung nötig.
- Kopieren der zusätzlich verwendeten Plugins und des Templates in die entsprechenden Ordner.
- Anpassung der Konfigurationsdateien
conf/dokuwiki.php
,conf/mime.conf
,conf/acronyms.conf
undlib/tpl/vector/conf/default.php
. - Im
data
-Ordner die Unterordnerpages
undmedia
leeren und mit Dummy-Datei aus anderem Verzeichnis ersetzen. - Erzeugung des Archivs einsatzleiterwiki.tar.gz
- Profildatei
sync.profiles
für die Synchronisation in den Ordnerdata/meta/
kopieren. - Erzeugung des Archivs einsatzleiterwiki.zip und Upload der Archive in das Downloadverzeichnis.
Anpassung der dokuwiki.php
Folgende Einträge werden geändert um diese standardmäßig zu setzen:
$conf['lang'] = 'de'; $conf['title'] = 'Einsatzleiterwiki'; $conf['template'] = 'vector'; $conf['license'] = 'cc-by-sa'; $conf['dformat'] = '%d.%m.%Y %H:%M'; $conf['useheading'] = 1; $conf['useacl'] = 1; $conf['superuser'] = '@admin'; $conf['updatecheck'] = 0; $conf['recent_days'] = 730; $conf['target']['interwiki'] = '_blank'; $conf['target']['extern'] = '_blank'; $conf['target']['media'] = '_blank'; //inclform $conf['formdir'] = 'data/media/berechnungen';
Danach muss der MD5-Hashwert der dokuwiki.php mittels des Kommandos md5sum /conf/dokuwiki.php
(unter Linux) ermittelt und in die install.php eingefügt werden, da sonst die Installation nicht funktioniert.
Diskussion