Browserabsturz im neuem TYPO3 4.3
Da haben wir in den letzten Tagen bei einem Kundeprojekt das TYPO3 auf die Version 4.3.x aktualisiert und alles schien zu laufen. Wir ergötzten uns an den neuen AJAX Features sowie dem neuem Layout im Backend und wollten den Kunden mit dem neuen TYPO3 Backend vertraut machen.
Doch rief dieser keine 10 Minuten später an und teilte uns mit, dass der Browser bei Ihm abstürze wenn er im Richt-Text-Editor Text pflegen möchte. Dieses Verhalten konnten wir bei uns leider nicht nachvollziehen, nach mehreren Telefonaten mit dem Kunden und der dortigen IT hatten wir das Problem jedoch identifiziert.
Eine waghalsige Kombination aus Internet Explorer 6, TYPO3 4.3 sowie der Extension „ Static Info Tables“ führte zum Absturz des Browsers. Wir konnten im Task-Manager sehen wie die Prozessorlast auf 100% hochschnellte und der Mauszeiger zur Sanduhr wurde.
Nach dem Deaktivieren der Extension ging auch schon alles wieder. Auch unser Kunde war, trotz uralt-Browser glücklich, denn er konnte nun wieder Content Pflegen.
Nicht einmal ein Update der TYPO3-Extension auf die aktuelle Version 2.1.2 hat die Situation verbessert. Verrückte Internetwelt!
Internet Explorer 8 als Hochsicherheitstrakt
![]()
Da wir seit kurzem (Release Termin vom IE8) auch für den Internet Explorer 8 optimieren, mussten wir beim Testen unserer Kunden-Webseiten mit Bedauern feststellen, dass so manche TYPO3-Shop-Erweiterung Probleme mit dem neusten M$ Produkt bereitet.
So akzeptiert zum Beispiel der IE8 standardmäßig keine Cookies bei der tt_products Extension. Was zur Folge hat, dass die Artikel nicht im Warenkorb bleiben und somit auch keine Artikel bestellt werden können. Sowas ist natürlich der schnelle Tod eines jeden Online-Shops.
Über einen Foreneintrag kam ich dann auf den Hinweis, dass man im TYPO3 noch eine gewisse „cookieDomain“ setzten kann. Damit wird die eigene Domain zwangsweise in den Cookie hinein geschrieben, sonst würden die Sicherheitseinstellungen eines manchen Browser diesen Cookie blockieren, wie eben der Internet Explorer 8.
Die Lösung ist:
$TYPO3_CONF_VARS['SYS']['cookieDomain'] = „http://www.example.com“;
Vielleicht hilft das ja dem einen oder anderen mit ähnlichen Problemen.
Unsere Top 3 Entwicklungstools im TYPO3-Bereich
Auf dem MSDN Softwarehersteller Blog läuft aktuell eine “Umfrage” zu den Top 3 Entwicklertools. Mit diesem Beitrag möchte ich mich mal aus Sicht der TYPO3-Entwicklung daran beteiligen.
Als erstes sollte gesagt sein, dass es natürlich mehrere Möglichkeiten gibt, das “Top”-Tool zu ermitteln. Man könnte da die Verwendungshäufigkeit heranziehen, die Fehleranfälligkeit / Zuverlässigkeit oder aber auch das Preis-Leistungs-Verhältnis. Ich denke bei meiner Auswahl ist ein Mix aus all diesen Kriterien, allerdings sind sie auch alle kostenlos
1. Als Webentwickler braucht man eigentlich nichts mehr als Firebug, da dieses Firefox-AddOn einfach alles bietet was man sich als Entwickler wünschen kann: JavaScript-Konsole mit Logging- und Debuggingfunktionen, DOM-Inspektor inklusive Live-Edit von CSS und HTML, Request- und Responseanalyse (auch AJAX) und vieles mehr. Zudem wird das Projekt ständig aktuell gehalten und erweitert, Bugs werden zügig behoben – in meinen Augen als DAS Top-Tool!
2. Eigentlich bin ich etwas hin- und hergerissen bei den Plätzen 2 und 3. Da beide Dinge sehr wertvoll für die Arbeit und vor allem die Produktivität sind, könnte man die Plätze auch tauschen. Nun also auf Platz 2: Eclipse mit PDT2 und Aptana. Während es früher vielleicht gereicht hat einen “besseren” Texteditor für das Umsetzen von Webseiten zu verwenden, sollten professionelle Entwickler heute nicht mehr auf die Funktionen einer richtigen IDE verzichten. Gerade die einzelnen Hilfen beim Programmieren sparen nicht nur viel Zeit und Mühe, sondern vor allem auch Nerven. Dazu gehören für mich Autovervollständigung für HTML, CSS, PHP sowie JavaScript, Validierung von dem entsprechenden Code, zum Beispiel auch XML, Integration von Tools wie zum Beispiel PHPUnit, Bugtrackern oder Subversion und natürlich Code Highlighting.
3. Bei der Arbeit im Team ist eine Versionierung unverzichtbar. Ich benutze dafür TortoiseSVN. Neben den Möglichkeiten der Zusammenarbeit die dadurch erst machbar werden, bietet die Versionierung noch weitere Vorteile die ich in einem professionellen Entwicklungsumfeld nicht mehr missen möchte. Gerade bei längeren Projekten in mehreren Teilschritten helfen z.B. Branches ungemein. Auch das Zurückspringen zu älteren Ständen auf Grund von wechslenden Kundenwünschen ist mit der Versionierung kein zeitraubendes Unterfangen mehr. Auch dieses Tool spart bei uns Entwicklern wieder eine Menge Zeit und Nerven, weshalb es definitiv einen Platz in den Top 3 verdient hat!
Review T3CON08 – Berlin
Die T3CON08 (TYPO3 Conference 2008) liegt nun schon ein paar Wochen zurück und war mit über 450 Besuchern die wohl erfolgreichste TYPO3-Conference der letzten Jahre. Interessant war es zu sehen, dass Themen wie der Newsletterversand und Shopintegrationen aus bzw. in TYPO3 immernoch ein heisses Eisen sind (auch wenn mich die beiden präsentierten Lösungen nicht sonderlich überzeugt haben).
(mehr…)
queo setzt auf TYPO3 4.1.2
Seit dem 16.07.2007 sind die aktuellen Versionen (4.0.7 sowie 4.1.2) auf der TYPO3-Website verfügbar. Selbstverständlich wurden neben der queo-Website auch alle Kundenprojekte auf die Version 4.1.2 portiert. Neben ein paar Beseitigungen von Bugs im Back-und Frontend gab es auch ein paar Erweiterungen im Bereich des TypoScript Object Browsers. Mehr Informationen zum Update finden Sie hier:
Changelog 4.0.7: http://wiki.typo3.org/index.php/TYPO3_4.0.7
Changelog 4.1.2: http://wiki.typo3.org/index.php/TYPO3_4.1.2