Monatsarchiv für Februar 2010

PDFs online durchblättern

Verschiedene Anbieter bieten einem die Möglichkeit, PDFs ohne eine PDF-Anzeigesoftware online zu präsentieren. Dazu wird das PDF auf die Anbieterseite hochgeladen, in Bilder umgewandelt und dort mit Hilfe einer Flash-Animation angezeigt. Der Besucher muss also lediglich das Flash-Plugin in seinem Browser installiert haben, was aber überwiegend der Fall ist.

Hier einige Anbieter:

OpenSource ohne Blätter-Effekt

Warum die Google Startseite nicht valide ist

Warum wird gerade das Aushängeschild der zukunftsweisenden Internet Unternehmen nicht valide?

Der Hauptgrund liegt in der Performance. Die Google Startseite wird extrem häufig abgerufen. Unnötiger Code würde die Übertragungszeit und den Zeitpunkt zur vollständigen Anzeige der Seite nur unnötig verlangsamen. Invalider Code ist nämlich nicht gleich invalider Code und daher verursacht dieser nicht zwangsläufig einen Performanceverlust. ‘Warum die Google Startseite nicht valide ist’ weiterlesen

Wöchentliche Twitter Updates für 2010-02-22

Häufiger TYPO3 Konfigurationsfehler: Die 404 Fehlerseite

Das Fehlen einer korrekten 404-Fehlerseite

Vermeintliche TYPO3 Fehlerseite

Vermeintliche TYPO3 Fehlerseite

Oft wird von den Planern und Entwicklern vergessen, dass alte Links auf eine Website führen können. Dem Besucher wird dann automatisch von TYPO3 eine Fehlerseite präsentiert. Diese unschöne und für den Besucher wenig aussagekräftige Fehlermeldung wird ihm jedoch nicht weiterhelfen können sondern ihm eher suggerieren, dass die Website defekt ist. Sollte der Besucher sich trotzdem auf die Suche nach der vielleicht wichtigen Information machen wollen, so müsste er über die Adressleiste die URL kürzen, auf die Startseite der Website gelangen und sich von dort auf die Suche begeben. Dabei gibt es so schöne 404-Fehlerseiten, die nicht nur informativ sein können, sondern den Besucher auch über das Nichtauffinden der Seite hinwegtrösten können.

Warum eine 404-Seite einbauen?

TYPO3 404-Seite

Vermeintliche TYPO3 404-Seite (RealURL)

Seiten können auch mal umziehen. Dann ist es wichtig, dass die gesuchte Seite entweder unter der alten URL zu finden ist oder wenigstens eine Seite im Design der Website den Benutzer freundlich darauf hinweist, dass die angeforderte Seite nicht mehr existiert. Für den weiteren Verlauf existieren noch weitere Modelle: Dem Besucher eine Suchmaske für die interne TYPO3-Suchmaschinen oder bei einer nicht allzu großen Website eine Sitemap anbieten, oder sogar ihm eine automatisch erzeugte Liste von Alternativseiten vorschlagen. Letzteres ist besonders bei Seiten wichtig, die potenziellen Kunden etwas verkaufen wollen, und dabei diese nicht verlieren möchten.

Die Lösung

Egal welche Extension (z.B. CoolURI, RealURL) zur URL-Verschönerung verwendet wird, es gibt eine technische Lösung. Die Lösungen stehen zuhauf im Netz. Es sollte nur bei der Umsetzung darauf geachtet werden, dass die 404-Seite auch den korrekten 404-HTTP-Status sendet.

Falls Sie Fragen oder Hilfe bei der Umsetzung benötigen, so können Sie gerne mit uns Kontakt aufnehmen.

Wöchentliche Twitter Updates für 2010-02-15

  • Eröffne einen Firmen-Twitteraccount, um private von geschäftlichen Tweets zu trennen #
  • If you are interested in PHP, CMS, TYPO3, symfony and so on please follow my new business twitter profile http://bit.ly/dCg4A3 #
  • Using this twitter profile for my private tweets. #
  • Find stop pages of your #typo3 website and optimize it with my visitor tracking extension ws_stats http://bit.ly/cjkwRh #
  • Does anybody know a good example for a #jquery #ajax website which is search engine optimized? #seo #
  • Looking for a #jquery #ajax search engine optimized website with animations #
  • Testing #magento RC1 #
  • Testing extbase with #typo3 4.31 #

Zeichensatzprobleme mit MySQL dumps: Latin1 nach utf8 konvertieren

Bei der Übertragung von Datenbanken von einem MySQL-Server auf einen anderen, kam es des öfteren zu Zeichensatzproblemen. Diese konnte man mit folgenden Konsolenbefehlen beheben:

mysqldump -u root -p --default-character-set=latin1 --databases \
  datenbankname > datenbankname.sql
iconv -c -t utf-8 datenbankname.sql > datenbankname2.sql
sed 's/latin1/utf8/g' datenbankname2.sql > datenbankname3.sql

SQL-Dump auf den anderen Server kopieren und dort wieder importieren:

mysql --default-character-set=utf8 -u root -p < datenbankname3.sql

Greasemonkey Skript für die neusten Artikel in den Gruppen für XING

Heute habe ich ein Greasemonkey Skript geschrieben, was mir hilft ein wenig Übersicht in den neusten Artikeln meiner Gruppen zu bringen.

http://userscripts.org/scripts/show/67866