Movable Type
29. Januar 2006 by lexNachdem es zwar möglich, aber nicht sonderlich praktikabel ist, eine statische Website mit Wordpress zu pflegen, verwende ich nun Movable Type als CMS für das lexlog. Der Vorteil: Da sich mit MT die gesamte Site statisch erstellen lässt, muss sie nicht lokal mit "wget" gegrabbt werden, bevor die HTML-Dateien auf den Server geladen werden können. Das Grabbing mit wget der mit Wordpress erstellten PHP-Site zeigte auf meinem Rechner seine Tücken.
So konnte wget anscheinend nicht erkennen, welche Seiten sich nach dem Schreiben eines neuen Postings geändert hatten. In der Folge war das jedesmal neu hochzuladende Datenvolumen ziemlich hoch (~ 5MB). Der inkrementelle Upload via "sitecopy" funktioniert dagegen problemlos.Die Umstellung auf Movable Type war zunächst gewöhnungsbedürftig. So habe ich unter anderem die Möglichkeit vermisst, Seiten einzubinden, die außerhalb der normalen Postings laufen (im lexlog unter anderem die Suche, die Links für Segler und die alphabetische Rezeptliste). Das Manko lässt sich relativ radikal umgehen, indem man solche Seiten als Templates anlegt. Unpraktisch erschien es mir auch, die Seitenleisten als HTML-Code in den einzelnen Templates mitzuführen (für die Standardkonfiguration, in der lediglich die Homepage eine Seitenleiste aufweist, mag es genügen). Diese lassen sich aber extra als Archiv-Templates anlegen und mit dem MT-Tag <$MTInclude module="sidebar-archive"$> veknüpfen. Nachteil dieser Methode: Es dauert etwas länger, die Site mit der Rebuild-Funktion neu zu erstellen. Das ist aber im Normalbetrieb selten notwendig.






