DokuWIKI verwaltet die Seiten (pages) in sogenannten Namensräumen (namespaces). Die Startseite eines namespaces ist immer :start. Die Seite :start ist quasi die index.htm eines Ordners.
Die namespaces entsprechen den Verzeichnissen und die pages entsprechen den Dateien. So sind die Verzeichnisse und Dateien auch auf dem Server gespeichert.
In der Navigation links sind die Namensräume (Verzeichnisse, Ordner) blaugrau und fett formatiert. Wenn man einen Namensraum (Ordner) anklickt, wird die Startseite des Ordners (:start) aufgerufen.
Die Navigation links ist alphabetisch geordnet.
Zum anlegen einer Seite gehst Du einfach in das in das entsprechende Verzeichnis (namespace), in dem Du die Seite anlegen willst, und wechselst in den Bearbeitungsmodus. Die Verzeichnisse sind in der Navigation fett formatiert.
Dann setzt Du einen Link auf die Seite, die Du anlegen willst:
[[neue Seite|Linktext]]
Dann machst Du den Link zu einer Liste, oder integrierst ihn in eine bereits vorhandene Liste:
* [[alte seite 1|Linktext]] * [[alte seite 2|Linktext]] * [[neue seite|Linktext]] * [[alte seite 3|Linktext]]
Wenn Du nun die Seite abspeicherst, siehst Du den neuen Link in rot, weil die Seite noch nicht angelegt ist. Klick auf den Link, und DokuWIKI fordert Dich auf, die Seite anzulegen.
Dazu klickst Du auf den Button "Seite anlegen" und gibst der Seite als erstes eine Überschrift h1:
====== Überschrift neue Seite ======
Als nächstes fügst Du den backlink zur Startseite des namespaces ein:
====== Überschrift neue Seite ====== [[start|⇐ zurück]]
Nun ist die Seite bereit zur Bearbeitung. Du kannst mit einem Einleitungstext beginnen oder gleich mit einer h2. Die Überschriften h1-h3 erzeugen einzeln editierbare Bereiche.
Zum anlegen eines Verzeichnisses (namespace) gehst Du einfach in das Verzeichnis (namespace), in dem Du das Unterverzeichnis anlegen willst, und wechselst in den Bearbeitungsmodus.
Wenn Du ein Verzeichnis anlegen willst, musst Du den kompletten Pfad aus dem dokuwiki-root angeben, einen Teil davon kannst Du aus der Adressleiste des Browsers kopieren (alles hinter /doku.php/).
Nehmen wir mal an, Du willst ein Unterverzeichnis im PlayGround einrichten.
Gehe in das Verzeichnis "spielwiese". Aus der Adressleiste kopierst Du:
spielwiese:start
Dann erweiterst Du das zu einem Link auf die Startseite des neuen Unterordners, indem Du vor ":start" das neue Unterverzeichnis eingibst, setzt das ganze in eckige Klammern und machst einen Listenpunkt daraus:
* [[spielwiese:unterverzeichnis:start]]
Aus :start macht DokuWIKI die Startseite des neuen Verzeichnisses, alles davor ist die Verzeichnisstruktur, getrennt durch ":".
Wenn Du nun die Seite abspeicherst, siehst Du den neuen Link in rot, weil die Seite ":start" noch nicht angelegt ist. Der neue Link heisst jetzt noch start. Klick auf den Link, und DokuWIKI fordert Dich auf, die Seite anzulegen. Dazu benutzt Du den Button "Seite anlegen" oben links unter dem Header.
Gib der neuen Seite den Namen Unterverzeichnis Test (per h1) und erstelle den Link zum übergeordneten Verzeichnis:
====== Unterverzeichnis Test ====== [[..:start|⇐ zurück / back]]
Die Seite ist nun fertig zur Bearbeitung, in der Regel wird hier nun eine Linkliste zu weiteren Seiten in diesem Verzeichnis erstellt, wie oben unter Seiten (pages) anlegen beschrieben.
Der Link im übergeordneten Verzeichnis heisst nun automatisch "start", diesen Linktext kannst Du aber ändern.
Du kannst den Linktext wie folgt ändern:
* [[verzeichnis:verzeichnis:seite|Linktext]]
Links auf die Startseite eines Unterverzeichnisses ( … :start|Linktext) im Inhaltsbereich sollten fett formatiert werden, damit ändert sich auch automatisch die Linkfarbe:
* **[[verzeichnis:verzeichnis:start|Linktext]]**
Dann kann der Besucher die Verzeichnisse von den Seiten eindeutig unterscheiden, was die Navigation und die Suche nach Informationen erleichtert.
Codebeispiele können mittels <code> ... </code> eingefügt werden.
Beispiel:
<code>
<?php echo 'Das ist php code'; ?>
</code>
ergibt:
<?php echo 'Das ist php code'; ?>
DokuWiki ermöglicht Syntaxhighlighting.
Beispiel:
<code php>
<?php echo 'Das ist php code'; ?>
</code>
ergibt:
<?php echo 'Das ist php code'; ?>
Welche Markup- und Programmiersprachen unterstützt werden erfahren Sie hier:
Bitte beachte, dass neue Seiten und Verzeichnisse alphabetisch nach ihren Namen geordnet in der Navigation erscheinen, und zwar nach dem echten Namen, nicht dem, der durch die Seitenüberschrift oder einen Linktext vergeben wird.
Also sollte eine neue Seite nicht wichtige einstellungen heissen, sondern einstellungen, eben für die Navigation. Der Besucher wird nach Einstellungen unter E suchen und nicht unter W.
Für die content-Navigation kann die Seite dann per h1 oder Linktext in Wichtige Einstellungen umbenannt werden, da die content-Navigation von Hand erstellt und meist sachlich geordnet wird (und nicht alphabetisch).
Folgende Firmen unterstützen cmsimple-xh.de dauerhaft durch Übernahme von Kosten oder Leistungen:
Kosten für Domain, Webspace und Datentransfer-Volumen:
Template und Inhalte:
Templates, Plugins und Dienstleistungen rund um CMSimple »
Sie können cmsimple-xh.de auch einfach durch eine PayPal Spende unterstützen:
Hier werden weitere Sponsoren von cmsimple-xh.de aufgelistet.
CME Software
Software zur online Fortbildung im medizinischen Bereich
cme-software.de »
Hurera SA Lugano
Entwicklung, Vermarktung und Management von Immobilien
hurera.ch »
Interaktive Webformulare
erstellen, sammeln, verwalten mit Datenbank, Email, Excel, CSV, XML -
formdesk.de »
CMSimple hat eine sehr aktive und hilfsbereite Coimmunity. Hier gibt es Hilfe und Informationen auch für CMSimple_XH:
Das CMSimple Forum ist ein sehr aktives, lebendiges Forum in mehreren Sprachen, mit einer sehr grossen und aktiven deuschsprachigen Community.