Dieses Wiki verwendet die freie Software pmwiki.
Installation ist wirklich einfach!
Zip-Datei runterladen, entpacken und per FTP auf einen Server stellen (bei mir damals der kostenlose Zugang http://www.sam-city.com) und fertig! (Heute bezahl ich ein bisschen Geld und verliere dadurch nicht dauernd die Daten)
Folgende Anpassungen habe ich gemacht (hoffentlich bekomme ich noch alles zusammen...)
- Die Verzeichnisse wiki.d und uploads und Unterverzeichnisse von uploads (Gruppenverzeichnisse) vor dem ersten Aufruf von PmWiki bzw. vor den ersten Uploads erstellen und mit dem Recht 777 versehen.
- Neue Datei index.php im pmwiki Verzeichnis, die nur die nachfolgende einzele Zeile enthält:
<?php include('pmwiki.php');
- Datei sample-config.php (im gleichen Verzeichnis wie pmwiki.php) nach local/config.php kopiert und angepasst:
$WikiTitle geändert
$Skin = 'beeblebrox';
- Passwörter
$EnableGUIButtons = 1;
$EnableUpload = 1;
$UploadMaxSize = 85000;
- Schreibschutz: http://wiki.scholzerei.de/pmwiki.php?n=Site.GroupAttributes?action=attr (nicht mehr nötig wenn in config.php bereits geschehen)
- Deutsche Anpassungen
- entsprechend http://www.pmwiki.org/wiki/PmWikiDe/ConfigFileLocalization
- In
pub/skins/beeblebrox/skin.php in den Zeilen 56 bis 61 die Variablenbezeichnungen $[edit] auf $[Edit] etc. für die richtige Sprachumsetzung umgesetzt
- In
pub/skins/beeblebrox/gila.tmpl 96 geändert in: $[Zuletzt geändert am $LastModified von <a href="$ScriptUrl/Profiles/$LastModifiedBy">$LastModifiedBy</a>]
- Inhaltsverzeichnis ermöglichen
- Index ermöglichen
- In cookbook http://www.pmwiki.org/pmwiki/uploads/Cookbook/dictindex.php kopiert
- in config.php
include_once('cookbook/dictindex.php'); eingefügt
- in Indexseite
(:pagelist list=index fmt=dictindex:) eingefügt
- in config.php
$SearchPatterns['index'][] = '!\\.Search$!'; #Suchseite selbst ausschliessen eingefügt
- in config.php
$SearchPatterns['index'][] = '!^PmWiki\\.!'; # Gruppe PmWiki ausschliessen eingefügt
- in config.php
$SearchPatterns['index'][] = '!^PmWikiDe\\.!'; # Gruppe PmWikiDe ausschliessen eingefügt
- in config.php
$SearchPatterns['index'][] = '!^Site\\.!'; # Gruppe Site ausschliessen eingefügt
- in config.php
$SearchPatterns['index'][] = '!\\.(All)?RecentChanges$!'; eingefügt
- in config.php
$SearchPatterns['index'][] = '!\\.(All)?GroupAttributes$!'; eingefügt
- in config.php
$SearchPatterns['index'][] = '!\\.(All)?GroupFooter$!'; eingefügt
- Vorbelegung einer neuen Seite
- in config.php
$EditTemplatesFmt = '$Group.Template'; eingefügt
- Autorenkennung
$EnablePostAuthorRequired = 1; Autorfeld muss gefüllt werden. klappt aber leider nicht...
- Mail an eine Gruppe über Formular:
- RSS
- in config.php Zeile
if ($action == 'rss' || $action == 'rdf') include_once('scripts/rss.php'); aktiviert
- In Cookbook
feedlinks.php eingefügt
- in config.php Zeile
include_once("cookbook/feedlinks.php"); eingefügt
- Um bei lesegeschützten Seiten rss zu ermöglichen
if ($action=='rss'
&& preg_match('/\\.(All)?RecentChanges$/', $pagename))
{ $DefaultPasswords['read'] = ''; }
- Wikiform
- In Cookbook
wikiform.php und wikiform-i18n-de.php eingefügt
- in config.php Zeile
include_once('cookbook/mailform.php'); eingefügt
PmWiki
pmwiki.org
Kategorie: Technik