📒目次
✅概要
本記事では国内で大人気のCMS「Movable Type」の メリットやカスタマイズについてご紹介します。
✅Movable Typeとは
Movable Type(以下MT)とは、 ブログ形式で手軽にサイト製作や管理ができるツールです。 専門的なプログラミングの知識がない人でも簡単にWebサイトの作成・更新が行えます。 日本国内では上位を占める人気のツールな為、日本語の情報サイトが充実しています。
✅メリット
MTには以下のようなメリットがあります。
HTMLとテンプレートタグのみでWebサイトの構築が行える為、 プログラミング言語の脆弱性を気にする必要がありません。 また、プログラムとテンプレートが完全に分離されている為、 意図しないデータ破損が発生することもなく、安全性の高いCMSです。 詳しくはこちらをご覧ください。
ブログ形式で手軽にサイト製作や管理ができる機能が取り揃えられており、 専門的なプログラミングの知識がない人でもページの作成や更新を行うことができます。
MTの提供元であるシックス・アパート社は、日本法人として開発・販売を行っており、 不具合が見つかった場合などに直接サポートを受けることができます。 (ライセンス契約が必要)
企業としてMTを利用する場合、非常に大きなメリットですね!
MTは国内で非常に人気のCMSの為、利用者も多く記事や書籍が充実しており、 すぐに調べる事が出来るのは大きなメリットです。
✅カスタマイズ
記事の投稿や更新だけでなく、様々なカスタマイズが出来ます。 今回は条件分岐の方法をご紹介します。
例えば、
といった場合に下記方法が使用できます。
👉手順
①カテゴリ新規作成
カテゴリ管理ページから、新規作成を行います。 作成方法に関してはこちらをご覧ください。
②対象記事にカテゴリを追加
記事を新規作成する際に上記で作成したカテゴリを追加します。 記事の新規作成に関してはこちらをご覧ください。
③テンプレートのソースコードを編集
下記ソースコードを追加します。
<mt: IfCategory name="カテゴリ名" type="secondary">
<p>サブタイトル</p>
</mt: If>
type=””
name
で指定したカテゴリ名を探す範囲を選択します。
メインカテゴリの場合、prime
サブカテゴリの場合、secondary
MTではこのように条件分岐で様々なカスタマイズが可能です。
👉MTタグ
MTには様々なタグが用意されています。 今回は私がよく使用するものをご紹介▼します。
ブログのURLを表示
<$mt:BlogURL$>
日付を表示
<$MTEntryDate format="%Y.%m.%d"$>
テンプレートモジュールの読み込み ※ヘッダーやフッター、サイドメニューの埋め込み時に使用します。
<$mt:Include module="テンプレート名"$>
他にも様々なタグが用意されているので、是非公式リファレンスをご覧ください。
✅まとめ
MTは国内でも大人気のCMSです。 記事の投稿だけでなく、MTタグで様々なカスタマイズが可能です。
個人的な1番の魅力は「情報サイトの充実度」です! 初心者向けの「導入方法」から、 上級者向けの「カスタマイズ方法」まで沢山の情報記事があり、 公式サイトも分かりやすく、とてもおすすめのCMSです。
HPの制作を検討されている方は是非一度検討してみてはいかがでしょうか?