TopMovable Type > バージョン別 > 4.1 > 2008年1月
2008年1月25日

Movable Type 4.1 リリース

January 25,2008 12:00 AM
Tag:[, ]
Permalink

Movable Type 4.1 がリリースされました。リリース候補第2版から正式版リリースまでの展開が予想外に早かったです。

Movable Type 4.1 の新機能

本日 Movable Type 4.1 の出荷を開始しました。
昨年の Movable Type 4 のリリースにはじまり、エンタープライズ・ソリューション、コミュニティ・ソリューションのリリース。そして MTOS の発表と、大きな進化を遂げました。また、昨年末からは Movable Type 4.1 のベータテストを開始。みなさまから沢山のフィードバックをいただきました。本当にありがとうございます。

Movable Type 4.1 のダウンロード・購入

Six Apart 社の皆様、ありがとうございます。そしてお疲れ様でした。

以下に、これまでの 4.1 関連記事を再掲しておきます。

解説記事

リリース記事

あと、「汎用ウェブサイト」のスタイルも公開しておきます。

Universal Black
Universal Black

Universal Blue
Universal Blue

Universal Green
Universal Green

Universal Pink
Universal Pink

Comments [3] | Trackbacks [3]
2008年1月23日

Movable Type 4.1 リリース候補第2版公開

January 23,2008 12:00 PM
Tag:[, ]
Permalink

Movable Type 4.1 のリリース候補第2版が公開されました。

Movable Type 4.1 のリリース候補第2版を公開

Movable Type 4.1 RC2 の日本語環境用にビルドされたバッケージをダウンロードできます。ダウンロードページの [Select default language:] セレクトメニューより [Japanese] を選択してください。
Movable Type 4.1 ベータのページでは、追加されるテンプレートタグなどの新機能に関するドキュメントなどを公開しています。また、movabletype.jp のブログでも新機能に関するブログ記事を公開しています。合わせてご利用ください。

Movable Type 4.1 ベータのダウンロード

この版で Universal Template Set(汎用ウェブサイトのテンプレートセット)が実装されました。これについては別エントリーで紹介致します。

Comments [0] | Trackbacks [0]
2008年1月19日

Movable Type 4.1 リリース候補版公開

January 19,2008 12:35 AM
Tag:[, ]
Permalink

Movable Type 4.1 のリリース候補版が公開されました。

Movable Type 4.1 のリリース候補版を公開

Movable Type 4.1 RC1 の日本語環境用にビルドされたバッケージをダウンロードできます。ダウンロードページの [Select default language:] セレクトメニューより [Japanese] を選択してください。
Movable Type 4.1 ベータのページでは、追加されるテンプレートタグなどの新機能に関するドキュメントなどを公開しています。また、movabletype.jp のブログでも新機能に関するブログ記事を公開しています。合わせてご利用ください。

Movable Type 4.1 ベータのダウンロード

ベータ3との差分で、テンプレートタグの追加はありませんでしたが、ContextHandlers.pm の diff を見ると、

@@ -5997,6 +5997,7 @@
             }
             $ctx->{__stash}{entries} = \@entries;
             $ctx->{current_timestamp} = $this_day . '000000';
+            $ctx->{current_timestamp_end} = $this_day . '215959';
             $ctx->{__stash}{calendar_day} = $day - $pad_start;
         }
         defined(my $out = $builder->build($ctx, $tokens, {

というのがありました。

'215959' は '235959' ではないでしょうか。

Comments [0] | Trackbacks [0]
2008年1月11日

Movable Type 4.1 ベータ 3 リリース

January 11,2008 1:38 AM
Tag:[, ]
Permalink

Movable Type 4.1 ベータ 3 が公開されました。

Movable Type 4.1 ベータ 3 を公開

Movable Type 4.1 Beta3 の日本語環境用にビルドされたバッケージをダウンロードできます。ダウンロードページの [Select default language:] セレクトメニューより [Japanese] を選択してください。

ベータ3では日本語版を選択してダウンロードできるようになっています。また、ベータ2でインストールできなかったという不具合が解消されています。

以下、ベータ1 からですが、テンプレート関係の変更点を挙げておきます。

スタイルシート

4.0x では、「スタイルシート(メイン)」「スタイルシート(ベーステーマ)」と2つのインデックステンプレートがありましたが、4.1 では「スタイルシート」ひとつになりました。

インデックステンプレート一覧

スタイルシートの内容は次のようになっています。インデックステンプレートであった「ベーステーマ」も @import で呼び出されています。

インデックステンプレート一覧

サイドバー

4.0x では「フッター」からテンプレートモジュール「サイドバー(2カラム)」「サイドバー(3カラム)」が呼び出されていましたが、4.1 では「サイドバー」というテンプレートモジュールが呼び出されています。

フッター

テンプレートモジュール「サイドバー」では変数 page_layout が判定されて、変数 page_columns にカラム数を設定します。そして、カラム数に応じてウィジェットセット「2カラムのサイドバー」または、「3カラムのサイドバー(メイン)」「3カラムのサイドバー(サブ)」が呼び出されます。

サイドバー

ウィジェットセットでは、ドラッグ&ドロップでウィジェットを設定します。「インストール済」に表示されているウィジェットがファイルに出力されます。

ウィジェットセット

デフォルトで用意されているウィジェットセットです。以前は「First Widget Manager」というサンプル用のウィジェットセットがありましたが、なくなりました。

ウィジェットセット一覧

4,0 のサイドバーのリスト類は、再構築の負荷を考えて MTIf タグで表示されてテンプレートが制限されていましたが、今のところ、ウィジェットにはそのような MTIf タグによる制限がないようです。

構文強調表示

あと、4.0x でコピー&ペーストが不便だったため、ほとんど使っていなかった CodePress による構文強調表示のコピー&ペーストがいつの間にか改善されていました。

Comments [0] | Trackbacks [0]
2008年1月 7日

予約変数一覧 for Movable Type 4.1

January 7,2008 12:50 AM
Tag:[, , ]
Permalink

MTIf タグ等でアーカイブ種別を判定するための、Movable Type 4.1 で予め用意された予約変数一覧です。

このエントリーは、MT4.0x 用にエントリーした「予約変数一覧 for Movable Type 4(その1)」を MT4.1 ベータ版の内容に書き換えたものです。赤字は 4.0x から削除された変数、青字は追加された変数です。
archive_listing が新たに追加され、カテゴリーアーカイブとユーザーアーカイブがその対象として追加されています。つまりリスト系のアーカイブがこの変数で判断できます。

これらは lib/MT/WeblogPublisher.pm に記載されているもので、抜粋したものを下記の表にまとめました(使用方法は後述)。
記載に誤りがあったため、マトリクスを修正しました。

修正後(これが正解です)

 YMWDCCAAIP
YMWDYMWD
archive_template
main_template
datebased_archive    
archive_listing  
datebased_only_archive            
category_archive           
author_archive           
entry_archive
feedback_template
              
module_category_archives
module_category-monthly_archives
              
module_author_archives
module_author-monthly_archives
              
datebased_yearly_archive
module_yearly_archives
               
datebased_monthly_archive
module_monthly_archives
               
datebased_weekly_archive               
datebased_daily_archive               
category_yearly_archive               
category_monthly_archive               
category_weekly_archive               
category_daily_archive               
author_yearly_archive               
author_monthly_archive               
author_weekly_archive               
author_daily_archive               
entry_template               
page_archive
page_template
               

修正前(一部誤りがあります)

 YMWDCCAAIP
YMWDYMWD
archive_template
main_template
datebased_archive
archive_listing
  
datebased_only_archive            
category_archive           
author_archive           
entry_archive
feedback_template
              
module_category_archives
module_category-monthly_archives
              
module_author_archives
module_author-monthly_archives
              
datebased_yearly_archive
module_yearly_archives
               
datebased_monthly_archive
module_monthly_archives
               
datebased_weekly_archive               
datebased_daily_archive               
category_yearly_archive               
category_monthly_archive               
category_weekly_archive               
category_daily_archive               
author_yearly_archive               
author_monthly_archive               
author_weekly_archive               
author_daily_archive               
entry_template               
page_archive
page_template
               

一番上にある略号の意味は次の通りです。

  • Y:年別アーカイブ
  • M:月別アーカイブ
  • W:週別アーカイブ
  • D:日別アーカイブ
  • C:カテゴリーアーカイブ
  • A:ユーザーアーカイブ
  • I:ブログ記事アーカイブ
  • P:ウェブページアーカイブ

カテゴリーアーカイブとユーザーアーカイブは、年別・月別・週別・日別との組み合わせもあります。

○印がついているのが、そのアーカイブを表示する時に、変数に "1" が設定されていることを示しています。●はデフォルトテンプレートで、テンプレート上に MTSetVar タグで設定されているものを示しています。

例えば、アーカイブ種別が「年別・月別・週別・日別」であることを判定したい場合は、

<MTIf name="datebased_only_archive">
  :
</MTIf>

とテンプレート(またはテンプレートモジュール)に書きます。

このタグが書かれたテンプレートやテンプレートモジュールが「年別・月別・週別・日別」として実行される場合、MTIf タグのブロック内部が実行されます。

アーカイブ種別が「ブログ記事・ウェブページ」であることを判定したい場合は

<MTIf name="feedback_template">
  :
</MTIf>

と書きます。このタグが書かれたテンプレートやテンプレートモジュールが「ブログ記事・ウェブページ」として実行される場合、MTIf タグのブロック内部が実行されます。

これらを利用すれば、独自の変数を用意する必要はありません。

2008.02.25
認識に誤りがあったため、マトリクスを修正しました。

Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

AMN
Categories
Monthly Archives
2020年
2019年
2018年
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3