6.15. Konzept: Textformate und Editoren
Textformate ändern die Art und Weise, wie HTML-Tags und anderer Text auf Ihrer Website verarbeitet und angezeigt werden. Textformate bestehen aus einer Reihe von Filtern, von denen jeder den Text auf eine bestimmte Art formatiert. Wenn Benutzer Inhalte erstellen, wird sowohl das jeweilige Textformat als auch der unformatierte Inhalt in der Datenbank gespeichert. Der Inhalt durchläuft dann die Filter in dem Textformat, bevor er final auf der Website dargestellt wird.
Das Kernsystemmodul Filter stellt die Textformat-Funktionalität zur Verfügung. Das Installationsprofil Standard richtet die Textformate Einfaches HTML, Eingeschränktes HTML und Vollständiges HTML ein. Jedem Textformat ist eine Berechtigung zugeordnet, so dass Sie erweiterte Textformate nur vertrauenswürdigen Benutzern zugänglich machen müssen. So können Sie festlegen welche HTML-Tags und Filter nicht vertrauenswürdige Benutzer verwenden dürfen. Das Textformat Einfaches HTML enthält beispielsweise weniger Funktionen und zulässige HTML-Tags als das format Vollständiges HTML
Jedes Textformat kann mit einem Editor verknüpft werden, z. B. einem visuellen WYSIWYG (What You See Is What You Get) HTML-Editor. Das Texteditor Modul des Kernsystems bietet die Möglichkeit, Editoren mit Textformaten zu assoziieren und die Editoren zu konfigurieren (indem Buttons aus der Symbolleiste eines Editors entfernt oder, falls gewünscht neue Buttons hinzugefügt werden können). Das Modul CKEditor, das mit dem Kernsystem ausgeliefert wird, stellt den bekannten Industriestandard CKEditor zur Verfügung. Dieser kann zur Bearbeitung von HTML-Inhalten auf Ihrer Website verwendet werden.
Cross-Site-Scripting (XSS) ist eine Sicherheitslücke, die typischerweise in Webseiten auftreten kann. Auf einer Website, die nicht gut geschützt ist, können böswillige Benutzer Skripts ausführen, die von Websites stammen, die von anderen Internetnutzern betrieben werden (Dies kann zum Beispiel in einem Kommentar oder in einem Hauptartikel Ihrer Website passieren). Eine Cross-Site-Scripting-Schwachstelle kann von Angreifern genutzt werden, um sich als anderer Benutzer anzumelden. Es ist wichtig die Textformate Ihrer Website, korrekt zu konfigurieren, um einen solchen Missbrauch zu verhindern.
Mitwirkende
Geschrieben und herausgegeben von Boris Doesborg und Jennifer Hodgdon.
Ins Deutsche übersetzt von Joachim Namyslo.
Source file: structure-text-formats.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion