Der Fuchstreff Trollfilter

Ein Troll ist jemand der - warum auch immer - versucht in einem Forum die Diskussion zu zerschießen, an sich zu reißen oder zu bestimmen. Oft sind Trolle im "realen Leben" nette Menschen, die aber aus irgend einem Grund in der virtuellen Welt ein vollständig anderes Gesicht zeigen. Der Trollfilter ist nur für mich entwickelt worden und besteht unter der GPL.

    Fuchstreff Trollfilter
    Copyright (C) 2014  Manfred Wolff

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

Zunächst einmal zur Definition:

  1. Ein Thread ist ein Diskussionsfaden. Die Threads werden auf der Forums-Startseite des Fuchstreff angezeigt.
  2. Ein Thread besteht aus mehreren Diskussionsbeiträgen. Diese werden angezeigt, wenn auf ein Thread geklickt wird.

Der Trollfilter kann sowohl Threads als auch Diskussionsbeiträge innerhalb von Threads auszublenden, an denen man nicht interessiert ist. Wie in anderen Foren auch (selbst bei Facebook) ist es also möglich User auszublenden.

Funktionsumfang

  1. Möglichkeit auf der Startseite des Forums Threads auszublenden, die von Trolls eröffnet wurden oder bei denen Trolls den letzten Kommentar eingestellt haben (neuer Schalter threadcomplete).
  2. Möglichkeit auf der Startseite gezielt einen bestimmten Thread ausblenden, die man nicht mehr lesen will.
  3. Möglichkeit in einem Diskussionsthread des Forums Diskussionsbeiträge auszublenden, die von Trolls erstellt wurden.
Der Trollfilter hat einen Black- und einen Whitelistmodus. Weitere Informationen befinden sich in der FAQ. Hier sind die Resourcen zu finden.
  1. Handbuch für den Filter: Handbuch für den Trollfilter.
  2. Trollfilter für die Diskussionsthreads: Blendet Threads aus, die von Trolls erstellt wurden. http://mwolff.org/trollfilter/ftsitefilter.user.js
  3. Trollfilter für die einzelnen Diskussionsbeiträge: Blendet Beiträge aus, die von Trolls erstellt wurden. http://mwolff.org/trollfilter/fuchstreff.user.js
  4. Trollfilter der einzelnen Diskussionsthreads in der Übersicht ausblendet, nach Titel http://mwolff.org/trollfilter/ftthreadfilter.user.js
  5. Anleitung zum Ändern der Filter http://mwolff.org/trollfilter/Trollfilter.pdf
  6. Anleitung per Video YouTube Video

Bei Fragen steht ein Fuchstreff Verein zur Verfügung. Bitte habt Verständnis dafür, dass ich nur mir bekannte Nicks in den Verein aufnehme. https://www.fuchstreff.de/vereine/283-forumsfilter

FAQ: Trollfilter

Was ist der Trollfilter genau

Der Trollfilter filtert Beiträge bestimmter User aus dem Forum heraus. Es gibt zwei verschiedene Modi:

Bekommt der Troll mit, wenn jemand den Filter installiert hat

Nein. Insbesondere der Whitelist Filter schützt einem davor, dass der Troll weitere Nicks generiert, weil ja nur die Beiträge erscheinen, die explizit zugelassen sind.

Was ist mit dem Kontext. Geht der nicht verloren

Nein, denn der Troll trägt eh' nicht zur Diskussion bei und es ist so, als wenn alle das Geschreibsel ignorieren. Das ist aber nicht immer möglich, insbesondere wenn sich die Trollbeiträge über mehrere Seiten strecken. Mit dem Filter liest sich das Forum so, als ob diese Beiträge gar nicht vorhanden wären.

Ist das nicht viel Arbeit mit dem Whitelist-Modus

Ja. Zunächst ist das Arbeit, weil ja alle User des Forums, bis auf die Trolle, explizit aufgelistet werden müssen. Es werden aber sicherlich bald Whitelist entstehen, die dann runter geladen werden können. Je mehr Leute die Whitelist installieren desto früher wird sich der Troll trollen, weil vollständig ohne Aufmerksamtkeit sein tun nutzlos wird. Deshalb sollten auch Leute, welche den Filter nicht nutzen den Troll vollständig ignorieren.

Jetzt bekomme ich keine Beleidigungen des Trolls mehr mit

Ja das ist so. Beleidigungen kann man aber eh nicht verhindern. Der Betreiber ist dafür zuständig Beleidigungen die strafbar sind zu löschen. Der Filter geht nach dem Motto: Was ich nicht weiß, macht mich nicht heiß. Wenn der Troll merkt, dass keine Reaktion kommt (weil es einfach niemand mehr lesen kann) wird er sich trollen. Das ist die Erfahrung mit anderen Foren.

Was muss ich machen um den Trollfilter zu installieren

In der ersten Version wird der Filter für Firefox ausgeliefert. Es muss das Add-On "Greasemonkey" installiert werden und dann das Greasemonkey-Script. Wie man das Script bekommt und weitere Hilfestellung bekommt man hier https://www.fuchstreff.de/vereine/283-forumsfilter. Das Script muss dann zunächst auf den Rechner kopiert werden (!) und angepasst (siehe unten Konfiguration). Dann kann es in den Browser geladen werden (Datei | Datei öffnen) und über Greasemonkey installiert (Greasemonkey fragt dann nach).

Was muss ich Konfigurieren um den Filter zu aktivieren

Der Filter muss zunächst auf Platte abgespeichert werden. Danach muss er konfiguriert werden:

  1. In der blacklist trage ich ein, wem ich nicht sehen will.
  2. In der whitelist trage ich ein, wem ich sehen will.
  3. Über den Schalter activateBlackList stelle ich ein, ob ich den Blacklist-Modus haben will (true) oder den Whitelist-Modus.
  4. In beiden Modi kann ich über blackcomplete steuern, ob ich einen Löschhinweis haben will (false) oder der Eintrag einfach verschwinden soll (true).
  5. Im ftsitefilter gibt es außerdem noch einen Schalter threadcomplete. Wird dieser auf true gesetzt, dann sieht man auch keine Threads, bei dem der Troll den letzten Eintrag editiert hat. Der Troll ist vollständig abgeschottet, wenn blackcomplete und threadcomplete immer auf true gesetzt wurden.
Die Konfiguration könnte also so aussehen:
    // ----------------- Konfiguration des Filters -----------------------------------
  
    // ++ Blacklist: hier kommasepariert die Nicks eintragen, die ausgeblendet werden sollen
    blacklist = [
      "DerWolff",
  	  "kati21",
	  "foxi123"
	  
    ];
  
    // ++ Whitelist: Hier kommasepariert die Nicks eintragen, die eingeblendet werden splice
    whitelist = [
	  "DerWolff"
	];
    
	// ++ True, wenn Blacklistverfahren, false wenn Whitelistverfahren
	activeBlacklist = true;
	
	// ++ True, wenn bei Blacklistverfahren nichts erscheinen soll, false, wenn der ausgeblendete erscheinen soll
    blackcomplete = false;

Das Ergebnis sieht dann so aus:

Oder so, wenn man blackcomplete auch auf true setzt.

Das Script kann geändert werden in einem Fenster wo es aktiv ist (also nur in einem Thread) über Extras | add-ons dann auf das Trollscript mit rechter Maustaste und "bearbeiten". Dann sind auch die Listen erweiterbar. Das Orgiginalscript filtert zunächst nur KoHD als Blacklistfilter aus.

Funktioniert der Filter auch mit anderen Browsern

Ja, die Scriptengine sind aber dann andere. Für Opera und Chrome muss z.B. Tampermonkey statt Greasemonkey installiert werden.

Beeinträchtigt der Filter die Performance der Seite

Nein. Der Filter wird erst aktiv, wenn die gesamte Seite vom Fuchstreff runtergeladen wird. Für einen Bruchteil sind dann auch die Beiträge sichtbar, die vom Filter herausgefiltert werden sollen. Genau dieser Bruchteil ist die Zeit, die der Filter braucht.

Ruft so ein Filter nicht Gegenreaktionen des Trolls hervor

Ja. Der Troll läd zurzeit sehr lange Beiträge (mehr als 320.000 Zeichen) in einige Diskussionsthreads. Das muss man aushalten. Ggf. ist das Forum einige Tage nicht zu gebrauchen. Hier wird aber der Betreiber dann geeignete Gegenmaßnahmen finden (z.B. das Beschneiden der Beiträge auf eine bestimmte Länge).

Gilt der Trollfilter nur für den Fuchstreff

Nein, er kann auch für die Skatstube, das Sauspiel und fürs Bummerl eingesetzt werden.