(:title Wiki-Struktur:) (:Summary: strukturelle Grundlagen für die Organisation von PmWiki-Seiten:) (:Original_Page: PmWiki.WikiStructure:) (:Translation_Date: 2008-03-10:) (:Translation_Status: %color=#ff9900 define=orange%Kleinigkeiten offen%%:) (:Audience: Autoren (Grundlagen):) Autoren haben eine Reihe von Möglichkeiten wenn sie eine Ansammlung von [[WikiPage | Wikiseiten]] organisieren möchten. Durch Kombinieren von diesen Möglichkeiten kann große Flexibilität erreicht werden. Ein effektives Wiki wird alle die vorhandenen Optionen nutzen, um * Inhalt und * Navigation zu optimieren -- die beiden wichtigsten Aspekte für eine Netzseite. :[[CreatingNewPages | Seitentitel]]: Das wichtigste Organisierungsprinzip ist die Wahl der Seitennamen. Suchresultate liefern eine Liste mit Seitennamen, diese müssen klar genug sein einen Besucher zur richtigen Seite zu führen. : : Das wesentliche Navigationsmittel in einem Wiki ist das Netzwerk von internen [[Links | Verweisen]] auf andere Orte im Wiki -- ob mit oder ohne [[WikiWord | WikiWörter]]. :[[WikiPage | Wikiseiten]]: Eine Seite mit Text (und Bildern), in der der Text beispielsweise [[WikiWord | WikiWörter]] enthalten kann, die automatisch als Verweis auf eine andere Wikiseite erscheinen. :[[WikiGroup | Wikigruppen]]: Pmwiki erfordert, dass jede Seite zu einer Gruppe gehört. Eine Gruppe ist wie ein Wiki in einem Wiki. Sie kann ihr spezielles Aussehen, Sicherheitskontrollen und Navigationshilfen erhalten. Mit der voreingestellten Konfiguration beziehen sich [[WikiWord | WikiWort-Verweise]] nur auf Seiten derselben Gruppe, Links zu Seiten in anderen Gruppen müssen entweder als [@AndereGruppe/MeinWikiWort@] oder [@AndereGruppe.MeinWikiWort@] geschrieben werden (siehe [[Links | Verweise]]). :[[WikiTrails | Abfolgen von Wikiseiten]]: Eine Sammlung von Seiten in einer oder mehreren Gruppen können als Seitenabfolge ('WikiTrail') bestimmt werden. Ein Besucher kann von einer Seite zur nächsten wandern, indem er auf automatisch erzeugte Verweise '''nächste''' und '''vorherige''' klickt. :[[Categories | Kategorien]]: Einzelne Wiki-Seiten können auch in einer Kategorie-Seite zusammengefasst werden. Jede auf dieser Seite aufgelisteten Seiten gehören dann unabhängig ihrer [[WikiGroup | Gruppenzugehörigkeit]] in diese Katagorie. PmWiki benutzt die [@[[!category]]@]-Auszeichnung als eine einfache Möglichkeit, eine Wikiseite in eine Kategorie einzugliedern. : : Ein Manko von Kategorien ist, dass auf Seiten einer Kategorie nicht zwischen der Einordnung in diese Kategorie ([=[[!Kategorie]]=]) und einem Verweis auf die Kategorien-Seite ([=[[Category/Kategorie]]=]) unterschieden wird. :[[PageTextVariables | Seitentext-Variablen]]: Das Konzept der Seitentext-Variablen ist neuer leistungsfähiger als die oben beschriebenen Kategorien. Mit Seitentext-Variablen können Attribute von Wikiseiten direkt im Quelltext der Seite definiert werden. Die Seitentext-Variablen können dann in [[PageLists]] verwendet werden. : : Ein Manko von Seitentext-Variablen (in den "2.2.0 beta"-Versionen von PmWiki) ist, dass sie relativ neu sind und nicht besonders gut in [[PageLists]] funktionieren. : : Seitentext-Variablen haben das Potenzial, sowohl Kategorien als auch bestimmte Meta-[[PageVariables | Seitenvariablen]], wie $Title, $Description etc., zu ersetzen (und zusätzlich auch einige von Rezepten verwendete Variablen). Ein Beispiel für die Nutzung von Seitentext-Variablen ist die Verwendung von [={$:Summary}=]. :[[PageLists | Page lists]]: Page lists bieten ein leistungsfähiges Werkzeug, um Listen von Seiten zusammenzustellen oder um ausgewählte Daten bestimmter Seiten zusammenzufassen. Page lists basieren auf [[Site/PageListTemplates | Vorlagen]] und sind sehr weit gehend konfigurierbar. :[[IncludeOtherPages | Das Einbinden anderer Seiten]]: Die Möglichkeit, Teile anderer Seiten in eine Wikiseite einzubinden ist ein flexibles Mittel, um Inhalte auf vielen Seiten nutzen zu können. :[[Search | Suchen]]: Die Möglichkeit, eine Suchabfrage zu stellen, ist ein wichtiges Erfordernis für Netzseiten. Bei PmWiki ist die Suche (genau wie [[PageLists]] sowohl leistungsfähig als auch sehr weit gehend konfigurierbar. %trail% <<|[[DocumentationIndex|Dokumentationsindex]]|>>