Nervereien mit Canhost – hoffentlich vorbei ..

In den letzten Tagen war dieses Blog hin und wieder nicht erreichbar. Dazu auch die paar anderen Seiten die auf dem Account liegen. Außerdem konnte ich öfters nicht mailen. Das nervt natürlich gewaltig.

Der Server mit der Nummer 3 in der Farm von Canhost (ich bin dort Kunde seit 2002) hatte nicht nur in letzter Zeit teilweise erhebliche Probleme. Da gab es Server-Hacks, dann wurden die Servereinstellungen teilweise ziemlich restriktiv gesetzt (was mich etliche Stunden Arbeit gekostet hat um dies zu umgehen) und dann eben diese ständige Nichterreichbarkeit in letzter Zeit. Auf Nachfrage wurde um etwas Geduld gebeten, da der Server überprüft wird und das Problem bekannt aber nicht identifiziert sei.

Nach 2 Tagen ohne Besserung musste ich dann mal freundlich aber bestimmt werden, und nun läuft mein Account auf einem neueren und stabileren Server innerhalb der Serverfarm von Canhost.

Die Vorteile auf einen Blick:

  • ein kleiner aber feiner Tarifbonus
  • ein frischer Server, der laut Aussagen stabil läuft und subjektiv recht flott ist
  • ich musste mal meinen Account ausmisten und aufräumen
  • die IP bleibt im gleichen B-Netz, was für SEO-Zwecke sicher nicht unvorteilhaft ist. Ich hätte den Account ansonsten bei meinem anderen Provider gehostet, mit dem ich sehr zufrieden bin – doch heterogene IPs im Portfolio können wahrscheinlich nicht schaden ;-)

Das bringt mich mal wieder zu der Erkenntnis, dass freundliches Beschweren meist Wunder wirkt und man sich als Kunde gleich wieder königlich vorkommt :-)

Vielen Dank auf jeden Fall an Canhost für die relativ rasche Bearbeitung und Rettung der Hoster-Kunde-Beziehung in letzter Sekunde.

Laut meinen Beobachtungen läuft der alte Server übrigens mittlerweile auch wieder stabil. Aber das muss mich ja jetzt nicht mehr interessieren.

Typo3 und UTF-8

Gerade ein CMS wie Typo3, welches vom Kunden gepflegt und mit Inhalten versorgt wird, schreit eigentlich danach, die Seiten standardmäßig mittels dem Zeichensatz UTF-8 ausgeben zu lassen. Am besten entscheidet man dies auch von Beginn an, um sich umständliche nachträgliche und fehleranfällige Konvertierungen über Extensions zu ersparen.

Zum Ändern des Zeichensatzes in Typo3 sind nur folgende zwei Schritte nötig:

  1. im Typo3-Install bei “All Configuration” im Feld forceCharset “utf-8″ eintragen und
  2. im Haupttemplate-Setup noch folgende Angaben eintragen:
    • config.metaCharset = utf-8
    • config.additionalHeaders = Content-Type:text/html;charset=utf-8

Das Kundensieb für SEO

Eine schöne Liste zum Freitag, welche meiner Meinung nach als Zusammenarbeitsindikator gelten darf und eingerahmt gehört. Sätze, die von potentiellen Kunden gebracht werden, die für ihre Website eine Suchmaschinenoptimierungs-Dienstleistung (SEO) einkaufen möchte. Bei mehr als einem Satz dieser Liste ist die Wahrscheinlichkeit sehr hoch, dass der Auftrag erstens keinen Spaß macht und zweitens in die Hose geht.

Das tolle dabei ist wohl auch, dass man – sofern man erfolgreich ist – auf solche Kunden nicht angewiesen ist.

So und hier nun die Liste:

http://www.seokratie.de/08376/wo-es-einem-seo-die-nackenhaare-aufstellt/

kleiner Befehl, große Wirkung – UTF-8 macht doch Spaß

Momentan sitze ich an der technischen Vorbereitung der sprachlichen Erweiterung der Website eines größeren regionalen Kunden unserer Agentur. Es soll – zusätzlich zur deutschen und englischen Version – noch eine polnische Sprachversion dazukommen. In dem Zuge stelle ich die gesamte Präsenz auf den Zeichensatz UTF-8 um.

Kein Problem dachte ich mir. Leider gab es aber gewisse Schwierigkeiten im Schulterschluss von PHP und MySQL, welche für mich jeglicher Logik entbehrten. Alles war auf UTF-8 umgestellt und trotzdem traten nach Speichern und Lesen der Datensätze wieder kryptische Zeichen auf und ich wollte mich schon zum Gärtner umschulen lassen.

Zum Glück habe ich dann vorher doch mal Google befragt und bin auf folgende einfache Lösung gestoßen:

Nach dem Verbinden mit der Datenbank muss noch folgendes Query an diese gesendet werden:

SET names ‘utf8′

Vielen Dank Gerd Riesselmann!

Bobritzschhaus vom Kollegen

Nun nehme ich mir endlich mal die nötige Zeit, um hier nen kleinen Gefallen-Beitrag zu meißeln.

Und zwar geht es um das beachtenswerte Hausbau-Projekt meines überaus sympathischen neuen Kollegen Tim und seiner Freundin. Sie haben vor 6 Jahren ein altes Bauernhaus gekauft und wollten dieses ursprünglich “nur” sanieren. Letztendlich wurde es aber dann fast komplett abgerissen und neu gebaut. Zum Haus gehört unter anderem noch eine Holzscheune.

Doch genug meiner langen Worte – hier gibt es mehr Informationen für Interessierte:

Ich bin gespannt, wann ich das erste Mal live vorm Haus stehen darf. Ich vermute, dass es erst zum Angrillen nächstes Jahr werden wird, wenn ich meinen MINI durch den Tharandter Wald oder die B173 nach Oberbobritzsch kurven werde :-)

Ich wünsche nur das Beste und bin auch froh, dass wir uns mit dem Tim ne klasse Type und Kraft in die Agentur holen durften.

Typo3-Weiterbildung #1 .. Typoscript auslagern

Der heutige kühle Herbsttag wird genutzt, um ein paar lange gehegte Ideen und Forschungsarbeiten zu testen und damit mein Typo3-Wissen noch weiter zu vertiefen.

Und zwar finde ich es nur konsequent und sinnvoll, seine Typoscripts auszulagern um diese schneller und bequemer anpassen, kontrollieren und wiederverwenden zu können.

Und zwar habe ich dafür im fileadmin-Ordner einen Unterordner “typoscript” angelegt und dort z.B. eine Datei “page.ts” mit den nötigen PAGE-Konfigurationen angelegt.

Die Einbindung im Typoscript-Template erfolgt dann mittels

<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/typoscript/page.ts">

Angeblich soll davor noch eine Angabe

config.no_cache = 1

gesetzt werden, um das Caching für die Entwicklungsphase zu deaktivieren. Das hat leider bei mir nicht funktioniert. Insofern muss man nach Änderungen an der externen Datei stets die Caches leeren. Da das aber schnell geht und man beim Entwickeln sowieso das Backend geöffnet hat, sollte es kein großes Problem darstellen.

Eine Alternative gibt es jedoch noch für die Entwicklungsphase. Im TSConfig vom Admin-Benutzer kann man  folgende Zeile fallenlassen und damit werden die Templates nicht mehr gecachet:

admPanel.override.tsdebug.forceTemplateParsing = 1

Wichtig wäre noch, die Häkchen bei Löschen von “Constants” und “Setup” in den Optionen des ladenden Templates zu entfernen.