Filter-Modul

Das Filter-Modul filtriert und steuert die Eingaben, die Benutzer in die Textbereiche eingeben. Sei es HTML, PHP, Javascript usw. Damit nicht jeder das Gleiche darf oder nicht, werden Eingabeformate angeboten, die man vers. Rollen zuweisen kann. Diese Eingabeformate können vers. Filter zugewiesen werden, die uns Arbeit ersparen oder auch bei bestimmte Dingen helfen können. Durch zusätzliche Module lässt sich das Filter-Modul erweitern.

Die folgende Liste zeigt die Filter an, die im Kern schon dabei sind.

Zur Auswahl stehen:

  • Zeilenumbruchkonverter
    Dieser Filter verhindern nix, sonder erspart uns Arbeit. Wandelt Zeilenumbrüche in HTML um (z.B. <br /> und <p>-Tags).
    Was heißt das? Sobald wir die ENTER-Taste drücken, fängt ein neuer Absatz (<p>) an. Drücken wir vorher die SHIFT-Taste, können wir im Absatz bleiben und machen nur ein Zeilenumbruch (<br />).
  • URL-Filter
    Dieser Filter verhindern nix, sonder erspart uns Arbeit. Verwandelt Internet- und E-Mail-Adressen in Links um.
    Was heißt das? Ohne diesen Filter müssten wir jedesmal als Besucher die URL oder E-Mail-Adresse aus dem Text kopieren und könnten sie erst dann verwenden. Oder als Ersteller des Inhalts müsste man den Link mit einem A-Tag umschließen.
  • HTML-Filter
    Wenn der Filter aktiviert ist sowie er nach der Installation ist. Dann sind folgende HTML-Tags bereits freigeschaltet bzw. in der Liste, der zulässigen HTML-Tags. Und zwar <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>. 
  • HTML Korrektur
    Dieser Filter verhindert auch nix, sondern korrigiert unsere eingebende HTML-Fehler. Zum Beispiel, wenn wir das schließende Tag vergessen haben oder den Slash.

Jetzt gibt es noch ein Eingabeformat, der nennt sich „FULL HTML“, mit diesem können wir alles an HTML eingeben was es gibt ohne das der HTML-Filter uns dazwischen funkt. Die anderen Filter bleiben dank ihre netten Funktion aktiviert.
Wir als Admin haben also die Auswahl zwischen „Filtered HTML“ und „FULL HTML“. Und hätten die Möglichkeit bei beiden die Filter zu deaktivieren und somit könnte jeder FULL HTML verwenden. Aber das machen wir natürlich nicht, wir belassen bei „Filtered HTML“ mindesten den Zeilenumbruchkonverter sowie HTML Filter. Nehmen vielleicht die vordefinierten HTML-Tags raus, sodass wirklich 100%ig kein HTML erlaubt ist, aber sonst sollte da nix verändert werden.

Wenn wir jetzt aber ein bestimmten Authentifizierter Benutzer oder mehrere auch „FULL HTML“ erlauben wollen, müssen wir eine dritte Rolle z.B. Texter anlegen, „FULL HTML“ diese Rolle Texter zuweisen und dann uns den/diejenigen Benutzer schnappen und ihn in die Rolle Texter stecken. Und diese Benutzer hätten wie wir die Möglichkeit, bevor sie Inhalte abspeichern, das Eingabeformat auszuwählen.

Wir haben natürlich noch mehr Einstellungsmöglichkeiten, z.B. können wir bestimmen, was passiert wenn verbotene HTML-Tags verwendet werden. Sollen sie angezeigt werden (z.B. so <strong>Hallo Welt</strong> ) oder sollen die Tags verschwinden und nur Hallo Welt zu lesen sein.
Dann können wir festlegen, wie lang URLs am Bildschirm zu sehen sein darf. Dabei wird die Funktion an sich aber nicht verhindern. Der Link bleibt immer noch aktiv.

So nun gibt es was zu sehen und das ganze mal in der Praxis.

Bitte Lade Dir den Flashplayer herunter, um den Film zu sehen.

Unten rechts bei der Steuerleiste ist ein Button für Fullscreen
* Für die optimale Wiedergabe des Videos warten Sie bitte, bis das ganze Video geladen ist