Wichtig: NSFW-Addon wurde durch NSFW2 ersetzt – bitte umstellen!

Liebe Nutzerinnen und Nutzer,

wir haben das bisherige NSFW-Addon auf unserer Instanz durch eine von uns angepasste und erweiterte Version namens NSFW2 ersetzt.

Was bedeutet das konkret für euch?

Wenn ihr den NSFW-Filter bisher genutzt habt, müsst ihr einmalig aktiv werden:

  1. Geht in eure persönlichen Einstellungen.
  2. Aktiviert dort NSFW2 anstelle des alten NSFW.
  3. Eure bisherigen Schlagworte könnt ihr einfach in die Einstellungen von NSFW2 übernehmen.

Ohne diese Umstellung filtert bei euch nichts mehr – ihr seht dann alle Inhalte ungefiltert.

Warum der ganze Aufwand?

NSFW2 ist ein Fork des Original-NSFW-Addons mit erweitertem Funktionsumfang. Wir haben es bewusst unter einem anderen Namen abgelegt, damit das Original-NSFW über die regulären Friendica-Updates weiterhin aktuell gehalten werden kann, ohne dass unsere Erweiterungen bei jedem Update überschrieben werden.

Wichtig: Beide Addons gleichzeitig geht nicht

NSFW und NSFW2 können nicht parallel laufen, da beide auf denselben Friendica-Hook reagieren und sich sonst gegenseitig in die Quere kämen. NSFW2 hat dafür einen dreifachen Konflikt-Schutz eingebaut:

  • Beim Aktivieren: Ist NSFW noch aktiv, registriert NSFW2 seine Hooks gar nicht erst und zeigt eine Notice im Admin-Panel.
  • Zur Laufzeit: Jeder Hook-Aufruf prüft, ob NSFW zwischenzeitlich aktiviert wurde – falls ja, hält sich NSFW2 komplett raus.
  • In der Admin-UI: Unter /admin/addons/nsfw2 erscheint eine rote Warnung, falls der Konflikt besteht.

Admins bitte beachten: Vor der Aktivierung von NSFW2 unbedingt das Original-NSFW unter /admin/addons deaktivieren.

Was kann NSFW2 mehr als das Original?

1. Instanzweite Admin-Wortliste

Site-Admins können unter /admin/addons/nsfw2 eine Liste von Schlagworten pflegen, die für alle Nutzer der Instanz gelten – zusätzlich zu den persönlichen Schlagworten jedes einzelnen Users.

Optional gibt es die Einstellung „Enforce instance-wide keywords“: Damit werden die Admin-Worte auch dann angewendet, wenn ein User den Filter persönlich deaktiviert hat.

Aus Transparenzgründen sehen User in ihren persönlichen Settings einen Hinweisbalken, welche Worte instanzweit gesetzt sind.

2. Scan des Content-Warning-/Summary-Feldes

Friendica bietet beim Erstellen eines Posts ein „Add a summary, abstract or spoiler text“-Feld an. Das Original-NSFW prüft dieses Feld nicht – wir finden, das ist eine Lücke.

NSFW2 scannt zusätzlich content-warning und (deprecated) summary.

Praktischer Nutzen: Mastodon-Crossposts mit einem CW wie „Spinnen-Foto“ werden jetzt korrekt vom Wort-Filter „Spinnen“ erfasst – auch dann, wenn das Wort selbst nirgendwo im eigentlichen Post-Text steht.

3. Case-insensitive Plain-Wort-Matching

Im Original-NSFW war ein Plain-Wort-Filter wie NSFW case-sensitiveNsfw oder nsfw wurden also nicht erfasst. NSFW2 verwendet intern stripos statt strpos, sodass der Filter jetzt alle Schreibvarianten findet.

Regex- und Hashtag-Filter waren bereits im Original case-insensitive bzw. über das /i-Flag steuerbar – das bleibt unverändert.


Bei Fragen oder Problemen meldet euch bitte wie gewohnt bei uns. Wir hoffen, dass die Erweiterungen euch das Filtern angenehmer machen!

Viele Grüße
Euer Admin

Admin von Sekretaerbaer.de

Comments

No comments yet. Why don’t you start the discussion?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert