Movable Type 4.15 ベータ1リリース
公にアナウンスされていないようですが、Movable Type 4.15 ベータ1(プロフェッシュナルパック同梱版)がリリースされました。言い換えると、MTOS 4.15 ベータのコア機能をベースにした Movable Type 4.15 ベータ(カスタムフィールド機能つき)がリリースされた、ということです。
すでに藤本壱さんの記事「Movable Type 4.15β4とメタデータの扱い」や mtos-ja で情報が公開されていますが、4.15 ではカスタムフィールドのテーブル構成が見直されています。
言い換えると、カスタムフィールドを実装するためのバックエンド機能が 4.15 で見直されて、カスタムフィールドはそれを元に作り直されています。
ちなみに、4.15 では MT::Meta クラスが新しく実装され、データベースには entry_meta とcategory_meta というテーブルが追加されています。さらに、mt_asset_meta/mt_author_meta/mt_blog_meta/mt_template_meta というテーブルも追加されています。
それに伴い、mt_entry テーブルから entry_meta カラムがなくなりました。
4.1 のテーブル(抜粋)
4.15 のテーブル(抜粋)
entry_meta のテーブル構造
カスタムフィールドを利用した場合、指定した型によって適切なカラムにデータを格納するようです。また、テキストや日付などの単純な構造のデータについてはシリアライズされません。
種類が「テキスト」のカスタムフィールド設定例
種類が「日付と時刻」のカスタムフィールド設定例
Posted by yujiro このページの先頭に戻る
- MT4.15ベータ2/MTOS 4.15 ベータ5Bリリースとカスタムフィールドによるブログ記事の並べ替え
- MTOS 4.15 ベータ5リリース
- MTOS 4.15 ベータ4リリースと公開プロファイルの日本語表記募集
- MTOS 4.15 ベータ3リリース
- MTOS 4.15 ベータ2リリース
トラックバックURL
コメントする
greeting