MTAppjQuery - Movable Type プラグイン
MTAppjQuery とは
MTAppjQuery は、JavaScript ライブラリの業界標準といえる「jQuery」を使って Movable Type の管理画面を簡単・自由自在にカスタマイズすることができるプラグインです。
Movable Type の管理画面をユーザーのニーズに合った形にカスタマイズすることで、ユーザーの満足度が向上し、運用の負荷の軽減につながります。
MTAppjQuery により提供される多くの拡張機能により、Perl などのプラグイン制作の知識を必要とせず、フロントエンドエンジニアの知識で手軽に管理画面をカスタマイズすることができ、今や Movable Type に欠かせないプラグインとなっています。
MTAppjQuery は 第1回 Movable Type プラデミー賞を受賞しました。
MTAppjQuery の特徴
入力欄をカスタマイズしてユーザーの入力を強力にサポート
表形式で直感的な入力欄を作成可能
- 普通のテキストエリアの入力欄を表形式にカスタマイズ
- 表の列または行を動的に追加可能
- 行をドラッグアンドドロップで並び変え可能
- セルの結合が可能
独自の一覧画面で情報を結びつける
- 独自の JSON から一覧ダイアログを作成
- Data API や外部の API と連携可能
- 選択済みの項目はドラッグアンドドロップで並べ替え
フィールドの並べ替え、表示・非表示を固定する
- 入力欄の並び順や表示・非表示を固定する
- メインカラムのフィールドをサイドバーに移動可能
- カテゴリ選択などのサイドバーウィジェットをメインカラムに移動可能
ラベルの変更は自由自在、ヒントも表示可能
- フィールドのラベルを変更可能
- フィールドの表示・非表示を設定しユーザーが変更不可に
- 入力欄のヒントをポップアップで表示
- 入力欄を鉛筆マークに変更しクリックで編集モードに切替え
テキスト入力欄を分割
- 1つのテキスト入力欄を分割可能
- 分割した値は専用モディファイアで自由に取り出し可能
複数選択チェックボックス
- 複数選択チェックボックスに対応
- 選択肢をダイナミックに増やすことも可能
複数フィールドをタブでまとめる
- 複数のフィールドをタブの UI で1箇所にまとめることが可能
- 縦に長い記事投稿画面を改善
任意の入力欄に入力補完機能
- 任意のフィールドに任意の入力候補を表示
- 入力時のバラツキを防ぐ
ユーザーの運用負荷を軽減
記事のカテゴリをまとめて変更
- 記事の一括編集画面でカテゴリをまとめて変更可能
記事をドラッグアンドドロップで並び変え
- 記事の一括編集画面でドラッグアンドドロップで並び変え
運用ルールを UI でサポート - マニュアル入らずの管理画面に
カテゴリ選択の UI を変更
- カテゴリ選択をドロップダウンリストやラジオボタンに
必須カテゴリのチェック機能
- 必須カテゴリを ID で限定したり必須選択数を指定可能
独自のメッセージを表示
- MT の UI に合わせた独自メッセージを表示
オリジナル管理画面
管理画面のメインカラム、サブカラムに好きなウィジェット(HTML)を追加することができ、Movable Type 標準の見た目を損なうことなく、オリジナルな項目を増やすことが出来ます。
管理画面のロゴを変更
- 管理画面のロゴをCSSで手軽に変更
独自のフィールドを作成可能
- メインカラムに独自のフィールドを追加可能*
独自のウィジェットを作成可能
- サイドバーに独自のウィジェットを追加可能*
(*) 入力値をデータベースに保存する場合は別途プラグイン開発が必要です。
MTAppjQuery の使い方
MTAppjQuery は、user.js というファイルまたは Movable Type のテンプレート、さらにはプラグインの設定画面に JavaScript を書いていくことで管理画面をカスタマイズします。
JavaScript といっても、30個を超える Movable Type の管理画面専用の jQuery プラグインが使えるようになっているので、これまで jQuery プラグインを使ったことがある Web 制作者の方には簡単に利用する事ができます。また、ご自身でオリジナルの JavaScript 書ければ、さらに高度なカスタマイズも可能です。
JavaScript だけでなく、同様の仕組みで user.css というのも使えるようになり、CSS を書くこともできます。
したがって、これまで Movable Type の管理画面のカスタマイズに必要だった Perl などのプラグインを開発する知識、管理画面のテンプレートを理解する高度な MTML の知識は不要となり、通常の Web 制作現場で必要なフロントエンドエンジニアの知識のみで Movable Type の管理画面をカスタマイズすることが可能となります。
動作条件
- Movable Type 6
料金
「商用プラン」「MTAppjQuery v1 サポートライセンス」「Movable Type SmartSync Pack」の3つを用意し、Movable Type 本体のライセンスを基準に区分けしています(価格は税抜き価格)。
MTAppjQuery v1 サポートライセンス
10,000円(税抜) / 1 Movable Type
- 2年目以降の最新版へのアップデート(1年間)
- サポート(1年間)
- ドキュメントサイト全て閲覧可能(1年間)
Movable Type SmartSync Pack
350,000円(税抜) / 1 Movable Type
- MTAppjQuery を同梱
- サーバー配信機能、ワークフロー機能
- サポート(1年間)
- ドキュメントサイト全て閲覧可能(1年間)
MTAppjQuery Partner
MTAppjQuery を積極的に採用してくださっているパートナー様の紹介です。
dreamseeker
秋田市を拠点に、フリーランスで活動しています。Movable Type を採用したサイト構築では、MTAppjQuery による管理画面のカスタマイズやテンプレートの実装作業を得意としています。
riatw
日中は名古屋のWeb制作会社で、その他は個人で活動をしています。
なるべくマニュアルを見なくても操作ができる管理画面を目指してカスタマイズを行っています。
案件に応じて専用のjQueryプラグインの開発も行っています。
株式会社ジャクスタポジション
札幌・小樽を拠点にWeb サイト構築/運営コンサルティング等をサービス提供しています。2004年の事業開始直後より Movable Type をプラットホームとした各種 Web サイト/システムを開発しています。
dogear
福島県郡山市を拠点に活動する、フリーランスのフロントエンドエンジニアです。
Movable Type でのサイト構築には、MTAppjQueryによる管理画面のカスタマイズを含めたご提案をしています。
株式会社MONSTER DIVE
Webと映像のプロダクション・カンパニー。
Webサイト制作、システム&CMS構築、映像製作・ライブ配信、キャンペーン運営、モバイルアプリ開発など、幅広くクリエイティブ&テクノロジー業務を行っています。
株式会社マイロプス
ITとデザインの力で人と社会の活性化させることを目的として集まった "デザイナーとエンジニアの会社"
普通に日々を過ごしていたら、通り過ぎていたかもしれない出会いや気づきを 発見してもらえるような、デザイン、ツール、場をつくりだし そこから得られる気づきと築きで、関わってくれた人々にプラスの刺激をもたらし 社会が活性化することを目指しております。