Sep 13

Der 2. Tag der Konferenz ging glücklicherweise etwas später los, denn das "social event" am Samstag ging doch relativ lange :-) Obwohl ich nicht allzulang da war, kam ich auch etwas später, denn ich habe verschlafen (Wecker nur an Arbeitstagen klingeln lassen ist eben manchmal keine Einstellung im Handy). Ich war leider nicht länger auf der Party am Samstag, da die Location deutlich zu wenig Sitzplätze hatte und ich nach 3 Stunden stehen mit meinem kaputten Fuß einfach nicht mehr konnte. Weiterlesen »

Sep 11

Nach dem 1. Tag auf der T3CON '09 möchte ich gerne mal die Sachen ansprechen, die mir hier am meisten gefallen bzw. nicht gefallen haben. Natürlich ging es bei vielen Vorträgen um FLOW3 oder TYPO3v5, also gibt es natürlich auch viel über die Dinge zu sage, die in diesen beiden Sachen in Zukunft entstehen/eingebaut werden sollen. Gerade höre ich mir zum Beispiel einen Vortrag über Ext.JS an, welches in der neuen TYPO3 Version verwendet werden soll. Weiterlesen »

Aug 29
  • english
  • german

At least I have encountered this problem on bigger websites I realized myself oder for my employer. If you then use tools like PageSpeed or YSlow to analyze those websites, you will soon realize that the number and filesize of those external files is often too big. For images CSS-sprites will help you out there for sure. But additionally there is a lot of CSS and JavaScript being loaded, especially on bigger websites. You will easily have 20 files or more! Now I wrote queo_speedup, a TYPO3 extension to improve this very problem. Without too much user interaction needed, of course! Weiterlesen »

Jul 28
  • english
  • german

I just found two new and really long blog posts about MooTools, plugins, tutorials and so on, but guess what was missing: a link to my website!. I was really sad, because I think some more interest would be nice. Both posts wrote about the missing plugin repository and called this a clear and probably the major disadvantage compared to jquery. Obviously the mootools "officals" do not want anybody to use esteak - I really could not explain the missing of any link with anything else to myself.

Jul 21

Ich habe während meiner Hobby- und Berufslaufbahn nun schon die ein oder andere Webseite erstellt und auch Code von noch viel mehr (fremden) Webseiten angeschaut. Ein Sonderfall der dabei auftritt ist der, dass ich eine bereits existierende Webseite verändern oder erweitern soll. Dabei denkt man als Entwickler meist: schön, die meiste Arbeit ist bereits getan! Meist trifft das leider nicht zu. Vielmehr handelt es sich bei den bereitgestellten "lauffähigen", lassen wir es uns "Dingen" nennen, um ein großes Kartenhaus welches nach ersten Kontakten in sich zusammenstürzt. Weiterlesen »

Jul 18

Für alle Benutzer meiner supertollen JSGallery2 habe ich die Flickr-Anbindung etwas schöner gemacht. Es passiert nun nicht mehr, dass nach dem Wechsel des Bildes das alte Bild noch kurz zu sehen ist und dann blitzschnell umschwenkt. Vielmehr habe ich es nun so gelöst: Das neue Bild wird im Hintergrund geladen und erst wenn der Vorgang beendet ist, wird auch das alte Bild weggeblendet. Damit ist nun zwar das alte Bild unter Umständen noch einen kurzen Moment zu sehen nach dem Klick. Damit der Nutzer jedoch nicht den Eindruck bekommt, dass etwas nicht stimmt und er wild herumklickt, sind seine Aktionen bis zur Fertigstellung der Animation geblockt.

Zusätzlich wird nun direkt die korrekte Flickrfarm angesprochen, was vorher teilweise durch 302 Redirects von Flickr gelöst wurde. Ich hoffe, dass damit ein kleiner Geschwindigkeitsvorteil zustande kommt.

Den dynamic-Teil habe ich so angepasst, dass auch Texte für die Bilder übergeben werden können. Das wiederum wird im Flickr-Teil gleich so benutzt, dass der vom Flickr-Owner eingegebene Titel direkt als Image-Title angehängt wird und, sofern konfiguriert, auch im TitleTarget der Galerie erscheint.

Ich hoffe, dem einen oder anderen gefällt die Flickr-Anbindung jetzt noch ein bißchen besser. Für die Zukunft plane ich übrigens die gesamte Galerie inklusive aller Anbindungen auch als TYPO3-Extension zur Verfügung zu stellen. Das sollte die Weiterverwendung noch mehr vereinfachen :-)

Getestet habe ich das Ganze wie immer im Safari, Firefox, Opera und IE7. Falls jemand Erfahrungen im IE8 hat, kann er die gerne posten. Und ja, ich weiß: im IE6 sieht alles komisch aus, aber das liegt an eurem IE6 ;-)

Download auf esteak.net

Mai 27

Anfang 2007 habe ich schon einen kleinen Artikel zum Thema Arbeiten mit OSX geschrieben. Da nun wieder fast eineinhalb Jahr ins Land gegangen sind, möchte ich die Gelegenheit nutzen und gerade die Entwicklerseite noch etwas besser beleuchten um vielleicht den wechselwilligen da draußen eine kleine Entscheidungshilfe zu geben.

Während meiner täglichen Arbeit (auf einem Windows-Rechner) benutze ich eine Menge Tools die ich natürlich auch beim Entwickeln "zu Hause" brauche. Dazu gehören oft kleine Dinge wie ein VPN-Client der mit OpenVPN Config-Files funktioniert, ein Texteditor der es mit Notepad++ (WIN-Tool) aufnehmen kann und ein WinSCP-Pendant. Nun aber der Reihe nach! Weiterlesen »

Dez 10

Ich habe eine Seite gefunden (bzw. wurde darauf hingewiesen), die meine JSGallery2 benutzt. Wenn man sich das so anschaut, kommt man schnell darauf, dass sie für den konkreten Fall noch erweitert wurde (z.B. werden hovers statt clicks verwendet um die Bilder zu wechseln). Ich freue mich natürlich, dass es Leute gibt die die Galerie gut integrieren konnten. Ich werde auch weiterhin die Augen offenhalten und hier von weiteren ShowCases berichten.

Nov 14

Da predigen die Deppen den ganzen Tag was von Sicherheit und tollen Konzepten und speichern dann die Passwörter im Klartext.

Das passt ein bisschen zu meinem Post von gestern...

DANKE nochmal, liebes TYPO3(.org)-Team.

Hätte man sich vielleicht mal an die eigene Nase fassen sollen bevor man sich die Zeit nimmt und fremde Extension prüft!

(Jaja, überspitzt, blabla, keine Ahnung blabla, komplexe Strukturen blabla - mich nervt es nur einfach grad)

Nov 13

Ich habe gerade eine TYPO3-Installation von TYPO3 4.1.x auf 4.2.3 geupdated, was mir promt die ganze Seite zerschossen hat. PHP5 ist mit der Fehlermeldung abgebrochen, dass die Methode array_merge_recursive_overrule in der Klasse "t3lib_div" einen Parameter vom Typ "array" erwartet, jedoch "null" bekommen hat. Auslöser des Problems war bei mir die Extension "dam". Wenn ich sie im BE deaktiviere läuft es wieder, natürlich mit eingeschränkter Funktionalität.

Ich habe aus diesem Grund die Parameterdefinition in t3lib_div in der Methode entfernt (das "array" bei $arr1 und $arr2 weglöschen) damit es wieder geht.

Liebe Core-Entwickler, bevor ihr solche tollen PHP5-Features in den Core integriert, solltet ihr das den Extension-Autoren sagen, damit die ggf. ein Update bereitstellen können!!!

DANKE!

UPDATE: Die Extension "date2cal" scheint mit 4.2.3 ebenfalls NICHT zu laufen!