Magento 1.1 Preview auf neue Features

05. Juni 2008 § 4 Kommentare

Bei Youtube ist ein Video veröffentlicht worden, in dem Chris und Yoav über die kommenden Features von Magento in Version 1.1 berichten. Das Release ist für Ende Juni/Anfang Juli geplant, und wird sicher wie bisher pünktlich erscheinen.

» Rest des Artikels lesen «

So starten Sie einen erfolgreichen Onlineshop

25. Mai 2008 § 3 Kommentare

Shopping Carts

Da ich oft gefragt werde, und viele frischgebackene Shopbetreiber offensichtlich einige Wissenslücken aufweisen wenn es um den erfolgreichen Start eines Onlineshops geht, schreibe ich hier die wichtigsten Schritte in einer kleinen Übersicht zusammen.

» Rest des Artikels lesen «

Buchhaltung leicht gemacht

27. September 2007 § 21 Kommentare

Als Selbstständiger schreibt man nur wenige Rechnungen, und das auch meist ohne physische Waren. Die meisten Buchhaltungs/Wawi-Systeme sind daher völlig überladen für diese simplen Ansprüche. Also habe ich mich mal hingesetzt und was eigenes in RubyOnRails geschrieben.

» Rest des Artikels lesen «

Mobiles Betriebssystem eyeOS in Version 1.0 erschienen

05. Juni 2007 § Keine Kommentare

Gestern ist die neue Version des Online-Desktops eyeOS erschienen. Diese Software erlaubt es, eine komplette Desktop-Umgebung im Browser zu betreiben, die dann natürlich von überall verfügbar ist.

» Rest des Artikels lesen «

Einfacher AJAX-Chat mit Prototype

01. März 2007 § 25 Kommentare

Heute programmiert: Ein einfacher Chat in einer einzigen PHP-Datei. Ohne Benutzerverwaltung, mit nur einem Passwort und mit einfachen Textdateien zur Benutzer- und Nachrichtenspeicherung.

» Rest des Artikels lesen «

Export beliebiger Datensätze aus xt:Commerce

20. Januar 2007 § 46 Kommentare

Ich habe eine Applikation programmiert um beliebige Datensätze aus einer Datenbank im XML-Format zu exportieren. Momentan kann das Programm “nur” xt:Commerce. Es exportiert anhand vorher definierter Regelsätze beliebige verschachtelte Abhängigkeiten von Datenbanktabellen in ein unterstütztes Format.

» Rest des Artikels lesen «

Ein Produktiv-System mit Open-Source Software aufsetzen

30. Oktober 2006 § 4 Kommentare

Alle paar Monate ist es soweit. Die Windows-Installation ist voll mit Resten von Programmen die man “mal eben” installiert hat, auf dem Desktop sammelt sich unnützes Zeug, und langsam und instabil ist das Ganze auch noch. Zeit für eine Neu-Installation.

» Rest des Artikels lesen «

MonkeyGTD in deutsch

25. Oktober 2006 § 25 Kommentare

Bisher habe ich für meine Projektverwaltung nach der “Getting Things Done” Methodik die Software WikiPad benutzt.
Was mich dabei stört ist die Bindung an eine Plattform und die mäßige Portabilität. Daher probiere ich momentan die für GTD optimierte Version vom TiddlyWiki aus, die sich MonkeyGTD nennt.

» Rest des Artikels lesen «

Typo3 und UTF-8

22. März 2006 § 11 Kommentare

Eine Typo3-Installation auf UTF-8 umzustellen ist teilweise recht verzwickt. So schickte z.B. das Mailformular nur mit Base64 kodierte E-Mails raus, bzw. fügte zwei unterschiedliche Header ein… die Mails die dabei rauskamen waren nicht mehr lesbar. Auch die Installation der Extension, die das Mail-Encoding auf “quoted-printable” umstellen sollte brachte nichts. Abhilfe schaffte schließlich eine Einstellung in der php.ini Datei:

mbstring.internal_encoding = UTF-8

Desweiteren gab es Probleme beim Einfügen von Multibyte-Zeichensätzen in die Tabellen. Die Datenbank, der Server und alle HTML-Seiten waren auf UTF-8 umgestellt, nur meckerte Typo3 bei manchen Zeichen mit der Fehlermeldung

102: These fields are not properly updated in database: (bodytext) Probably value mismatch with fieldtype.

Abhilfe schaffte die Umstellung des folgenden Wertes auf “3″ statt vorher “1″ im Typo3-Install-Tool:

[multiplyDBfieldSize]

und eine abschließende Aktualisierung der Datenbank mittels “Compare” im “Database Analyser” des Installations- Tools. Zusätzlich gibt es wohl einen Bug in der MySQL 4.x Version, so daß eine Umstellung des Charsets der “tt_content” Tabelle (und damit auch der “bodytext” Spalte) auf ISO-8859-1 (latin1) nötig war. Um auch die Navigationstitel übersetzen zu können muss zusätzlich die Tabelle “pages_language_overlay” umgestellt werden. Das habe ich mit folgenden Befehlen an den MySQL Server erreicht:

ALTER TABLE tt_content CONVERT TO CHARACTER SET latin1; ALTER TABLE pages_language_overlay CONVERT TO CHARACTER SET latin1;

Die Kollation (Sortiervorschrift) muss nicht explizit gesetzt werden, da sie bei diesem Befehl auf die Standard-Kollation des gewählten Charsets gesetzt wird.

Zum Nachlesen: MySQL – Charsets und Collations

Ich hoffe das hilft einigen Typo3-Nutzern mit ähnlichen Problemen. Ich habe mich durch diverse Foren und Mailinglisten-Archive gekämpft bis ich auf die Lösung kam. Unter anderem hat mich dieser Thread von der Typo3 Dev-Mailingliste auf die Idee zur Lösung gebracht: Typo3 Dev Liste

Suchworte: Typo3 UTF-8 Probleme, Kontaktformular Base64 statt 8Bit oder quoted-printable, Sonderzeichen erscheinen nur als Fragezeichen oder Kästchen, Fehler 102 beim speichern in Typo3

Grüße vom eXanto-Team!