MovableType 3.12 Beta

← t³ The Teacher Trucidator     Nuovo attacco a Londra →

Proprio in questo momento ho finito l'upgrade alla nuova versione di MovableType. Le prime impressioni sono veramente buone. Le nuove funzionalità sono moltissime e veramente molto comode. L'interfaccia è cambiata in meglio, e di molto.

Ora l'unica cosa un po' scomoda è la textarea in cui si inseriscono le nuove entry che è decisamente piccola. Se si potesse allargare a piacimento come si fa sul forum vBulletin sarebbe il massimo.

La procedura ha ricreato anche alcuni template di default che avevo cancellato ma non importa. Pochi click e me ne sono liberato.

Qualche giorno fà avevo erroneamente cancellato blogtimes così ho approfittato del upgrade per ricreare la patch per rendere l'immagine annuale. Per tutti quelli che fossero interessati la riporto qui sotto.

--- old/blogtimes.pl    2005-07-18 21:50:54.000000000 +0200
+++ new/blogtimes.pl    2005-07-18 21:50:41.000000000 +0200
@@ -68,9 +68,8 @@
 # Get entries for specified month
 my $month = substr($period,4,2);
 my $year = substr($period,0,4);
-  my $date_start = sprintf("%04d%02d%02d%06d",$year,$month,'01','000000');
-  my $date_end = sprintf("%04d%02d%02d%06d",$year,$month,
-       days_in($month,$year),'235959');
+  my $date_start = sprintf("%04d%02d%02d%06d",$year,'01','01','000000');
+  my $date_end = sprintf("%04d%02d%02d%06d",$year,'12','31','235959');
 @entries = MT::Entry->load({ blog_id => $ctx->stash('blog_id'),
 created_on => [ $date_start, $date_end ] ,
 status => MT::Entry::RELEASE() },
@@ -111,7 +110,7 @@
 $img->string(gdTinyFont, $pad+$width-2,$ruler_y,"0", $textcolor);
 my $caption_x = $pad;
 my $caption_y = $pad-1;
-    my $caption = "B L O G T I M E S   ".&month2str($month)." $year";
+    my $caption = "B L O G T I M E S: $year";
 $img->string(gdTinyFont,$caption_x,$caption_y,$caption,$textcolor);
 } else {
 my $ruler_y = $pad+$txtpad+$height+2;
@@ -155,8 +154,6 @@
 }
 sub round      { return sprintf("%.0f",$_[0]); }
 sub to_minutes { return (((substr($_[0],0,2))*60)+(substr($_[0],2,2))); }
-sub month2str  { return ('JANUARY','FEBRUARY','MARCH','APRIL','MAY','JUNE',
-  'JULY','AUGUST','SEPTEMBER','OCTOBER','NOVEMBER','DECEMBER')[$_[0]-1]; }
 sub BlogTimesWidth        { $_[0]->stash('BlogTimesWidth')        || ''; }
 sub BlogTimesHeight       { $_[0]->stash('BlogTimesHeight')       || ''; }
 sub BlogTimesFilename     { $_[0]->stash('BlogTimesFilename')     || ''; }

Oggi ho anche deciso di sistemare una volta per tutte l'archivio. Ora viene fatto su base annuale e le entry sono divise per mesi. In questo modo è tutto incredibilmente più ordinato e trovare qualche cosa risulta molto facile.

Nessun TrackBack

URL TrackBack: http://www.pigaz.org/cgi-bin/mt/mt-tb.cgi/18

Lascia un Commento