This page is awaiting a translator …
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).
All the downloads published or linked on this WIKI have to satisfy our quality-standards.
Since version 1.2 CMSimple_XH is utf-8 encoded. All components for CMSimple_XH have to be utf-8 encoded (utf-8 without BOM) or working without problems in utf-8 encoded installations.
All components for CMSimple_XH, plugins, templates and others have to validate for html 4.01 transitional, xhtml 1.0 transitional or both. They have to be marked according the used markup-language:
Examples:
CMSimple has a very active and helpful Community. Here you can get help and informations also for CMSimple_XH.
Here you can find a Community driven CMSimple Forum:
Here you can find an open WIKI for CMSimple.
It's a very valuable repository and archive of plugins and addons for all CMSimple versions.