Neues in der Kategorie Movable Type

Gestern habe ich auch endlich mal Movable Type auf 4.23 aktualisiert. Ich hatte mit dem Update auf die 4.2er Serie lange gewartet, weil ich mir ein bisschen Zeit nehmen wollte – aber es lief problemlos und ohne jegliche Frickelei.

Neben aufgeräumteren Templates ist vor allem die neue Option praktisch, Server Side Includes für einzelne Template-Blöcke zu nutzen. Damit lassen sich auch bei statischer Veröffentlichung einzelne Bereiche dynamisch einblenden. So habe ich hier die Liste der aktuellen Einträge und Kommentare sowie Tag-Wolke, Kategorien und Monatsarchive via SSI eingebunden. Damit wirkt sich die Aktualisierung eines Blockes gleich auf alle bereits generierten Seiten aus, ohne dass alles dynamisch generiert werden muss.

Auch ansonsten bietet 4.2 einige Neuerungen, so gibt es endlich die Möglichkeit für eine Thread-Ansicht bei den Kommentaren (habe ich aber noch nicht probiert), verbesserte und vereinfachte Templates und einiges mehr. Weitere Informationen zu den Neuerungen in MT 4.2.

 

Entlassungen bei Six Apart

Bei Six Apart, dem Hersteller von Movable Type, wurden etwa 8% der Mitarbeiter entlassen, darunter auch Byrne Reese, Produktmanager von Movable Type. Wenn aber bei über 200 Mitarbeitern bei der ersten Entlassungswelle gleich der Produktmanager eines wichtigen Produktes gehen muss, verwundert das doch ...

Welche Auswirkungen das auf Movable Type haben wird ist sicherlich noch nicht klar. Die Entlassungen beruhen wohl auf einer internen Umstrukturierung hin zum Dienstleistungsgeschäft und „Proaktiven“ Handlungen trotz bisher gut laufenden Geschäften. Hoffen wir, dass Movable Type darunter nicht leidet.

Movable Type 4.2 ist da! Es bringt als wichtigste Neuerung vor allem mehr Performance mit: hat die alte Version beim Erzeugen der HTMLs selbst bei einfachen Seiten über 1200 (ja, tausendzweihundert!) SQL-Statements abgesetzt, wurde dies nun drastisch reduziert. Es sind zwar meiner Ansicht nach immer noch viel zu viele, aber deutlich besser als vorher.

Außerdem kann man nun bei statischen Seiten mit Server Side Includes arbeiten und so einzelne Kästen/Blöcke auf viele Seiten ändern ohne gleich alle Seiten neu generieren zu müsen.

Das neue Feature der „Threaded comments“ war zumindest im letzten oder vorletzten Release Candidate eher ein Witz, da die Templates darauf nicht angepasst waren. Aber besser als nichts und Templates kann man ja bauen.

 

Wenn ich meine MT4-Installation auf 4.2 umgestellt habe werde ich nochmal kurz berichten. Und dann gibt es irgendwann hier im Perl-Blog auch ein anständiges Layout mit dynamischer Spaltenbreite und so weiter. Geht bei leicht angepasstem CSS sogar mit den MT4-Standard-Templates, und das sogar so, dass man die Zeilen bei besonders hohen Auflösungen nicht zu lang werden (hallo heise online! ;-) ).

 

MT-Akismet, das Akismet-Plugin für Movable Type, unterstützt in Version 1.1 von Hause aus keinen Proxy für die nötigen Zugriffe zum Akismet-Server. Der folgende kleine Patch, angewandt auf extlib/MT/Akismet.pm, behebt das Problem:

--- orig-Akismet.pm	2008-02-17 23:57:41.000000000 +0100
+++ Akismet.pm	2008-02-18 00:05:00.000000000 +0100
@@ -58,6 +58,9 @@
     my $class = shift;
     return $AGENT if $AGENT;
     $AGENT = LWP::UserAgent->new;
+    if (my $proxy = MT::ConfigMgr->instance->HTTPProxy) {
+        $AGENT->proxy('http', $proxy);
+    }
     $AGENT->agent(join '/', $class, $class->VERSION);
     $AGENT->timeout(10);
     $AGENT;

Mit dem Patch  ließt das Plugin aus der passenden Konfigurations-Direktive HTTPProxy in mt-config.cgi die Angaben für den Proxy und setzt diese.

Den Patch habe ich auch an Timothy Appnel, den Autor des Plugins, geschickt, so dass er hoffentlich in der nächsten Version enthalten ist.

Akismet ist ein Online-Service zur Spam-Bekämpfung, das MT-Akismet ist das offizielle Plugin für Movable Type. Bis auf dieses Problem war die Installation ansonsten problemlos ;-)

Aktuelle Kommentare

  • Niels Dettenbach: ...schade eigentlich, das es PyPerl nicht mehr wirklich gibt. Zwar weiter lesen
  • Alvar Freude: Kannte ich noch nicht, danke für den Hinweis; allerdings ist weiter lesen
  • Ben Sieverts: Ich vermisse noch folgendes Buch auf der List: Effective Perl weiter lesen
  • Alex: Ich schlage einfach mal ganz unverschämt bei diesem Beitrag die weiter lesen
  • Marcel: Oke, danke für den Tipp. Schade natürlich. Wird euer Buch weiter lesen
  • Alvar: Nein, leider ist das noch nicht fertig. :-( Es gibt weiter lesen
  • Marcel : Hallo! gibt es dein Buch zu Perl6 schon? Wo kann weiter lesen
  • air max 2009: Nimm ein Paradigma deiner Wahl (z.b. MVC) und lerne Applikationscode weiter lesen
  • vTasker: Was ist das denn für ein MIST? Der Artikel ist weiter lesen
  • Virenschutz-Test: Das ist ja lustig hihi. Der Admin ist wohl nicht weiter lesen

Über dieses Archiv

Diese Seite enthält aktuelle Einträge der Kategorie Movable Type.

Module/CPAN ist die vorherige Kategorie.

Notizen ist die nächste Kategorie.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.