06.07.2011
09:13

Direct Mail - Mehrsprachigkeit

Direct Mail - Mehrsprachigkeit

Wer schonmal einen mehrsprachigen Newsletter mit Direct Mail (direct_mail) umgesetzt hat kennt das Problem beim Versenden der verschiedenen Sprachen. Für jede Sprache muss in das Feld "Parameter, HTML" die L-Variable mit language uid angehängt werden (z.B, "&L=1"). 

Einem Redakteur kann man das kaum zumuten.

Die Erweiterung Direct Mail Language Dropdown (na15_direct_mail) aus dem Repository ersetzt das Parameter Feld durch ein Dropdown mit allen installierten Sprachen und macht so den Sprachwechsel einfach.

25.01.2010
22:02

Das produktive Captcha - reCAPTCHA

Ich bin es Leid für jede kleinste Anfrage auf einer Webseite, ob Download, Suche oder Kontaktformular, verzerrte Buchstaben auf einer kleinen Grafik abtippen zu müssen. Und doch kann niemand darauf verzichten, es sei denn er hat gern am Tag hunderte Werbemails in seinem Postfache ála "enlarge your penis" oder "enjoy viagra", etc.

Eine kleine Erfindung von Studenter der Carnegie Mellon University verknüpften das sinnlose abtippen von wilkürlichem Buchstabensalat mit dem digitalisieren von Büchern. Wie das? Die sogenannten OCR Programme erkennen nicht immer alle Wörter beim Einscannen von Buchseiten. Wörter, bei denen das Programm fehlschlägt, werden in einer Datenbank gespeichert und landen irgendwann als reCAPTCHA auf einer Webseite.

Tolle Sache sage ich!

Ein Beispiel von reCAPTCHA seht ihr hier auf der Webseite im Kontaktformular!

  • OCR = "Optical Character Recognition" z.d. optische Buchstaben Erkennung
  • www.recaptcha.net
20.01.2010
22:53

TYPO3 mit PHP 5.3 zum Laufen bringen

Mit der neuen PHP Version 5.3 sind einige Funktionen veraltet und durch neue ersetzt worden. Sobald in einem Skript alte Funktionen aufgerufen werden endet dies in einer Exception. PHP meldet: "function deprecated". Nun kann man jedes Skript öffnen und die Funktionsnamen ändern, was bei kleineren Skripten auch kein Problem darstellt. Verwendet man aber eine Vielzahl von Erweiterungen, wie in TYPO3 (TYPO3 4.3 unterstützt bereits PHP 5.3), so müsste man gutgläubig warten, bis der Entwickler seine Erweiterung aktualisiert.

Ein Eintrag in die php.ini und Anpassen des TYPO3 Install-Tools schafft hier Abhilfe:

php.ini:
error_reporting  =  E_ALL & ~E_DEPRECATED

Install-Tool:
[SYS][exceptionalErrors] = 0

Schon haben wir PHP und TYPO3 zum Schweigen gebracht Smiley
Dies sollte aber nur eine vorübergehende Lösung sein, da wir davon ausgehen müssen, dass nachfolgende PHP Versionen die veralteten Funktionen vielleicht garnicht mehr unterstützen werden!

Links
Liste der veralteten PHP Funktionen

19.01.2010
14:54

SEO: www Zusatz bei der URL

Den meistens Webseiten ist es egal, ob sie mit oder ohne WWW-Zusatz aufgerufen werden. Bei Suchmaschinen ist das Anders. Sie Indexieren Inhalte mit und ohne WWW getrennt, was bedeutet, dass Inhalte doppelt erfasst werden. Das ist nicht nur verwirrend für den Suchenden, sondern verfälscht auch die Statistik und verschlechtert das Google Page Ranking.

Damit es wirklich nur eine URL zur Webseite gibt, tragen wir folgende Zeilen in die .htaccess ein.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.DEINE-ADRESSE\.de$ [NC]
RewriteRule ^(.*)$ www.DEINE-ADRESSE.de/$1 [R=301,L]

Parameter, die an die URL angehängt sind (z.B. ?page=news) werden mit übernommen.