Datei | Inhalt |
---|---|
dokuwiki.php | Hauptkonfigurationsdatei Eine Menge genereller Einstellungen für Dokuwiki Ein weiterer Teil genereller Einstellungen findet sich in local.php |
local.php | Einstellungen betreffen der lokalen Installation $conf['openregister'] = 0; → Deaktiviert Selbstregistrierung von Benutzern |
acl.auth.php | Zugriffsregeln für die einzelnen Artikel - Authorisierung |
user.auth.conf | Anmeldeinformationen - Authentifizierung Passwörter, Benutzernamen, Gruppenzugehörigkeit |
mime.conf | Zuordnung Mime-Types zu Dateiendungen und welche Dateitypen über Medienmanager (im Dokuwiki-Editor) hochgeladen werden dürfen. Achtung: Das definiert nicht die Dateien die über andere Wege (Fck oder FCKGLite hochgleaden werden können |
Plugin | Beschreibung | URL |
---|---|---|
WRAP | Kapseln von Doku-Wiki-Syntax + einiges anderes Ermöglicht es unter anderem Dokuwiki-Syntax einzupacken und somit an Stellen zu verwenden wo sie nicht interpretiert werden würde (Tabellen zum Beispiel). Ermöglicht u.a.:
<WRAP> Syntax 1 Syntax 2 <WRAP>
| http://www.dokuwiki.org/plugin:wrap |
sortablejs | Ermöglicht das sortieren von Tabellen durch den Benutzer Vor der entsprechenden Tabelle muss <sortable> angegeben werden bzw. hinter der Tabelle </sortable>. Nur in dem Falle ist das sortieren aktiviert. Syntax: <sortable> ^Spalte ^Spalte2 ^Spalte3 |Wert1|Wert2|Wert3| </sortable> | http://www.dokuwiki.org/plugin:sortablejs |
fckglite | WYSIWIG-Editor Umsetzung des FCK-Editors in Java-Script Administrator/Entwickler-Doku: http://docs.cksource.com/FCKeditor_2.x/Developers_Guide Benutzer-Doku: http://docs.cksource.com/FCKeditor_2.x/Users_Guide Weiteres siehe Hier | http://www.dokuwiki.org/plugin:fckglite |
Bureaucracy | Formulare - Datenversand per Mail oder Einfügen in neue Seiten <form> action pagemod _self 1 select "Lizenz: " "CC BY-ND|CC BY-NC-SA|CC BY-SA|CC BY-NC-ND|Copyright" select "Bearbeiten: " "erlaubt|verboten" Submit Absenden </form>
| http://www.dokuwiki.org/plugin:bureaucracy |
pagemod | Ändern bestehender Seiten über Formulare - Erweitert Bureaucracy Ermöglicht es mit Hilfe eines Formulars Platzhalter in einer bestehenden Seite zu ersetzen. Dabei können ganze Textblöcke solange versteckt sein, bis das Formular abgesendet wird. Weiteres siehe hier Hinweis: Setzt das Plugin Bureaucracy voraus Achtung: Entweder in pagemod oder Bureaucracy ist ein Fehler der es auch unangemeldeten Benutzern ermöglicht das Formular abzusenden. | http://www.dokuwiki.org/plugin:pagemod |
sidebarng | Fügt eine Sidebar/Seitenleiste ein Es wird ein abgetrennter Bereich auf allen Seiten zur Verfügung gestellt → zum Beispiel als Navigationsleiste nutzbar
Als Inhalt der Sidebar wird eine einstellbare Wiki-Seite genutzt. | http://www.dokuwiki.org/plugin:sidebarng |
addnewpage | Neue-Seite-Feld in eine Seite einfügen Stellt auf einer existierenden Seite ein Feld zur Verfügung über das sich eine neue Seite erstellen lässt Syntax: {{NEWPAGE>Namepsace}}
| http://www.dokuwiki.org/plugin:addnewpage |
indexmenu | Seitenindex mit optionaler Java-Script Baumansicht (Navigationsleiste). Erstellt für einen oder über alle Namespaces/Namensbereiche einen Seitenindex/Navigationsmenü | |
Synchronization Plugin | Synchronisiert zwei Instanzen von Dokuwiki miteinander Zum Beispiel eine Offline-Installation lokal auf dem Rechner und die Online-Version auf einem Server.
| https://www.dokuwiki.org/plugin:sync |
Webmaster Plugin | Erlaubt das hinzufügen von Metatags für die Authentifizierung die Yandex, Goggle und Bing für erweiterte Funtionen/Nachweis das man der Betreiber der Seite ist fordern | https://www.dokuwiki.org/plugin:webmaster |
quickstats | Plugin zum erstellen von Zugriffstatistiken - ohne Datenbank | https://www.dokuwiki.org/plugin:quickstats |
tablecalc | Ermöglicht Berechnungen (angelehnt an Excell-Formeln) in Dokuwiki-Tabellen. Bugs:
Zugriff auf Zellen die der mit der Formel in der gleichen Zeile folgen | https://www.dokuwiki.org/plugin:tablecalc |
Wichtige Einstellungen fckconfig.js:
Einstellung | Bedeutung |
---|---|
FCKConfig.CustomConfigurationsPath | Pfad zu reiner benutzerdefinierten Konfiguration Benutzerdefinierte Konfiguration überschreibt Optionen in der Hauptkonfigurationsdatei. Idee ist, dass die Konfigurationsdatei an einem Ort liegt der durch Updates nicht überschrieben wird. Hinweis: Hat bei mir nicht funktioniert - Datei wurde ignoriert. |
FCKConfig.AutoDetectLanguage | Automatische Erkennung der Sprache und Anpassen der Oberfläche Standardmäßig true. Sollte abgeschaltet werden wenn nur eine Sprache vorkommt und/oder es Probleme bei der Erkennung gibt |
FCKConfig.DefaultLanguage | ISO-Sprachkürzel für die Standardmäßig zu verwendende Sprache. Wird genutzt wenn Sprache nicht erkannt werden kann oder nicht unterstützt wird. FCKConfig.DefaultLanguage = 'de' ; → Deutsche Sprache als Standard |
FCKConfig.EnterMode | Was soll passieren wenn Enter gedrückt wird im Editor. Standardmäßig wird ein Absatz eingefügt/ <p>. Mögliche Werte:
|
FCKConfig.ShiftEnterMode | Was passiert wenn Shift+Enter gedrückt wird. Standardmäßig: Zeilenumbruch (<br>) Alles weitere siehe EnterMode |
FCKConfig.ToolbarSets | Definiert Toolbars und deren Inhalt |
Dateien die hochgeladen werden dürfen werden unter: DokuwikiVerzeichnis/lib/plugins/fckg/fckeditor/editor/filemanager/connectors/php/config.php konfiguriert.
Es gibt im Code dort mehrere Arrays, config[ConfigAllowedTypes] definiert generell welche Arten von Medien, in weiteren Arrays (allowed und denyed) steht welche Extensions für die einzelnen Medien zulässig sind bzw. verboten sind
<pagemod 1> <WRAP info 80%> **Lizenz- und Bearbeitungshinweise** \\ \\ Dieses Dokument steht unter @@Lizenz: @@ \\ Weitere Informationen und Links auf die Lizentexte können hier abgerufen werden: [[:wiki:lizenztexte|Lizenztexte]] \\ \\ Der Autor hat die Bearbeitung für registrierte Wiki-Benutzer @@Bearbeiten: @@. </WRAP> </pagemod>
<form> action pagemod _self 1 select "Lizenz: " "CC BY-ND|CC BY-NC-SA|CC BY-SA|CC BY-NC-ND|Copyright" select "Bearbeiten: " "erlaubt|verboten" Submit Absenden </form>
Was | Beschreibung |
---|---|
Index neu erstellen | Erstellt den Seitenindex neu lib/exe/indexer.php Weitere Informationen: http://www.dokuwiki.org/indexer |
Syntax:
%%Steuerzeichen%%
Für Code-Blöcke kann man diese auch in:
Code-Tags einbetten (<„code>Code<“/code> → die „ dürfen nicht mit geschrieben werden).
Siehe Plugins
Achtung: Ist die Dokuwiki-Installation unter mehreren URLs/Pfaden erreichbar, wird nur eine der Varianten in die Sitemap geschrieben.
Man sollte beim angeben der URL bei der Suchmaschine die URL angeben die in der Sitemap steht, ansonsten schlucken die Suchmaschinen die Sitemap nicht, da sie meinen das die URLs nicht übereinstimmen.
Will man eine bestimmte URL in der Sitemap haben kann man das über basurl in den Einstellungen machen → Die Einstellung kann Dokuwiki unerreichbar machen. Danach muss die Sitemap neu erstellt werden.
Mindestens Bing, Microsoft und Yandex bieten an sich als der Website-Besitzer auszuweisen (wird benötigt um erweiterte Funktionen wie Statistiken, Indexing-Status und Sitemap zu benutzen) in dem man ein Authentifizierungstoken in ein Meta-Tag schreibt.
Problem | Mögliche Lösung |
---|---|
Bilder/Dateien einfügen - FCK-Editor und Dokuwiki-Editor zeigen nicht alle Namespaces/Namensbereiche an | Dokwuki scheint nur die Namenbsereiche in der Auswahl zu zeigen in der die Seite ist die gerade bearbeitet wird oder wo Bilder liegen Lösung: Einfac hin die anzuzeigenden Namensbereich ein Default-Bild/Datei legen. |
Tablecal zeigt in berechneten Zellen nichts an/in einigen Browsern nichts an |
|