Beiträge mit dem Tag ‘antispam’

NoSpamNX 3.0

28. Dezember 2009

Bereits gestern Abend habe ich NoSpamNX um eine Versionsnummer angehoben. Die Version 3.0 wurde im Vergleich zum Vorgänger hauptsächlich in Bezug auf Kompatibilität und Schnelligkeit überarbeitet. Einige Funktionen sind entfernt worden, da diese (basierend auf dem User-Feedback) zu fehleranfällig waren. Dies sind die Funktionen zur Prüfung der Formularfelder für den Login und die Registrierung. Ebenfalls entfernt wurde die Option auch eingeloggte Benutzer zu überprüfen. Hier werden ab sofort alle Benutzer überprüft, egal ob sie eingeloggt sind oder nicht. Auch auf die Möglichkeit aufgehaltene Spambots zu moderieren wird ab Version 3.0 verzichtet. Natürlich kann man nach wie vor Spambots direkt blockieren oder als Spam markieren.

Neu hinzugekommen ist die Möglichkeit, für die verstecken Felder einen eigenen Stylesheet zu benutzen, welchen man z.B. in die CSS-Datei seines Themes integrieren kann. Ebenfalls erweitert wurde die Blacklist, die nun auch nach Mustern im Kommentarfeld sucht. Darüber hinaus wurden die Sprachdateien aufgeräumt und alle “Fuzzy”-Übersetzungen entfernt.

NoSpamNX für PHP-Anwendungen

3. August 2009

Eine Idee, die mir schon seit längere Zeit durch den Kopf geht, ist die Umsetzung von NoSpamNX für die “normale” PHP-Welt. Das größte Problem dabei war die Überlegung, wie man die Daten der verstecken Formularfelder ohne ein System wie WordPress zwischenzuspeichern und gleichzeitig eine größtmögliche Kompatibilität gewährleistet. Immerhin kommt NoSpamNX ohne Sessions, Java-Script oder sonstige “Hilfsmittel” aus. Allerdings kann man sich über WordPress auch der WordPress eigenen Datenbank bedienen. Für einen Formularschutz mit einer Datenbank aufzufahren, war mir dann doch etwas zu viel des Guten. Ich habe mich deshalb für die wohl einfachste Varianten entschieden und verwende für die Zwischenspeicherung die Variante mit Sessions.

Lange Rede, kurzer Sinn: Eine erste Beta von “FormCloud” steht ab sofort zur Verfügung. Mehr Informationen gibt es hier.