Patch 3.2.1 für CryptX ist raus

Trotz aller Tests hat sich in die letzte Version ein Fehler eingeschlichen. Auf der Plugins Übersichtsseite wurde zu jedem Plugin der Link zur CryptX Einstellungsseite hinzugefügt. Das sollte so natürlich nicht sein, und wurde mit der Version 3.2.1 behoben.

Danke an Ben, der mich darauf aufmerksam gemacht.

CryptX 3.2 veröffentlicht

Die neue Version von CryptX 3.2 mit einigen Fehler Bereinigungen und neuen Funktionen ist verfügbar.

Grösste Änderung dürfte die neue Temple Funktion encryptx() sein. Die ersetzt die alte Funktion cryptx(), welche in den kommenden Versionen nicht mehr enthalten sein wird. Es wird allen empfohlen das Template auf die Verwendung der alten Funktion zu überprüfen – wird automatisch einmalig beim update gemacht. Die Überprüfung kann auch manuell in den Einstellungen von CryptX angestoßen werden.

Anwendungsbeispiel für die neue Funktion encryptx()

[php]<!–?php–>
$content = "name@example.com";
$args = array(‚text‘ => “,
‚css_class‘ => “,
‚css_id‘ => “,
‚echo‘ => 1);
if (function_exists(‚encryptx‘)) {
encryptx($content, $args);
} else {
echo sprintf(‚<a id="%s" href="mailto:%s">%s</a>‘,
$content, $args[‚css_id‘],
$args[‚css_class‘],
($args[‚text‘] != “ ? $args[‚text‘] : $content));
}
?>[/php]

Zusätzlich wurde die Unterstützung von Benutzerdefinierten Feldern implementiert. Diese Funktion hat noch den Status „Experimental“. Hierzu wäre Feedback hilfreich!

Neue Funktionen und Änderungen an der Einstellungsseite haben auch Auswirkungen auf die Sprachdateien. Diese müssten an die neue Version angepasst werden. die aktuelle POT-Datei kann hier heruntergeladen werden.

Ich freue mich auf Euer Feedback.

Ein bisschen Selbstbeweihräucherung


Es ist jetzt fast 4 Jahre her, genau am 10.10.2007, wo ich vor der Frage stand, wie ich Email Adressen auf meinem Wordpress Blog schützen kann. Die Suche nach einer passenden Erweiterung ergab damals keine praktikable Lösung. Das einzig sinnvolle erschien mir selber zur Tat (oder besser zur Tastatur) zu schreiten und machte mich daran, meine erste Erweiterung für Wordpress zu programmieren.

Das Ergebnis daraus ist CryptX, eine recht Leistungsstarke, einfache und doch flexible Wordpress Erweiterung, die mit der Zeit an Funktionsumfang, Sicherheit und Performance stetig gewachsen ist.

Ich habe einige Probleme der unterschiedlichsten Art mit CryptX gemeldet bekommen, wo die meisten recht schnell zu beheben waren. Teilweise musste ich innovativ mit Hürden anderer Erweiterungen mit provisorischen Funktionen überwinden, um Unverträglichkeiten mit anderen Erweiterungen zu umgehen, deren Autoren ich nicht erreichen konnte.

Am meisten habe ich mich natürlich über positive Rückmeldungen gefreut, aber auch über Erwähnungen in einigen Foren. All dies zeigt einem, dass die Zeit und die Mühe, die in dieses doch relativ kleine Projekt geflossen sind nicht umsonst gewesen sind.

Die grösste Überraschung für mich ist allerdings die gesamte Anzahl der Downloads von CryptX aus dem Wordpress Repository: 34.683 und steigend.

Zum Schluss noch ein grosses Dankeschön an alle die mich bisher bei diesem Projekt in welcher Form auch immer unterstützt haben, sei es durch Fehlerberichte, anfragen zu neuen Funktionen, Übersetzungen oder durch eine Spende. All dies half mir CryptX zu dem zu machen, was es heute ist. Und wer weiss was sich noch daraus entwickelt.

Es bleibt spannend…

Fehlerteufel in Version 3.1.1

Eine falsche Variable benutzt und schon ist das Ergebnis fatal. So könnte man das Problem mit der Version 3.1.1 bezeichnen. In diesem Zusammenhang habe ich nicht nur die falsche Variable ausgetauscht, sondern auch noch ein weiteres Problem entdeckt und behoben.

Beim meinen Test-Blogs hatte ich keine Fehler mehr gefunden, aber wo programmiert wird passieren auch Fehler.

Wenn also doch noch Probleme auftauchen, bitte Hinterlasst einen Kommentar oder schreibt ins Wordpress Forum mit dem tag ‚cryptx‘.

CryptX update 3.1.1 verfügbar

Die Version 3.1.1 ist jetzt über das Wordpress Repository verfügbar und enthält zwei kleine Änderungen:

  1. Die Template Funktion von CryptX unterstützt jetzt auch Betreff Angaben in Form von „test@nomail.lan?subject=Test Email“.
  2. Weitere Texte wurden in die Sprachdatei aufgenommen und können nun übersetzt werden. In diesem Zuge habe ich auch die .pot Datei auf den aktuellen Stand gebracht.