2012年2月28日

Movable Typeのブログ記事から削除したカテゴリのアーカイブページを再構築する「DeleteCategoryRebuilderプラグイン」

Movable Typeのブログ記事から削除したカテゴリのアーカイブページを再構築する「DeleteCategoryRebuilderプラグイン」を公開します。

1.基本

Movable Typeでは、ブログ記事にカテゴリを割り当てて投稿すると、カテゴリアーカイブページが生成され、該当のブログ記事が掲載されます。

ただしその後、ブログ記事からカテゴリを削除して更新しても、カテゴリアーカイブページから該当のブログ記事は削除されません。

2.機能

本プラグインを適用すれば、ブログ記事更新時に削除カテゴリがある場合、該当カテゴリのアーカイブページを再構築し、ブログ記事をカテゴリアーカイブページから削除します。またオプション機能で、削除したカテゴリの親カテゴリアーカイブも再構築対象にすることができます。

削除カテゴリの有無は、ブログ記事のリビジョンから取得して判断します。ブログ記事更新時のカテゴリIDと更新履歴の直近の公開状態(下書きなどは対象外)のカテゴリを比較し、削除されたすべてのカテゴリのカテゴリアーカイブを再構築します。

3.価格

MT5.1版:3150円/1インストールMT

購入前に評価版で必ず動作確認してください。確認後、上記の購入ボタンより入金いただければ、製品版を別途メールでお送りします。銀行振り込みを希望される方はお問い合わせのページよりご連絡ください(お振込み手数料はご負担願います)。

4.評価版プラグインのインストール

下記のリンクをクリックして、評価版のプラグインアーカイブをダウンロードします。

DeleteCategoryRebuilder_0_01.zip

プラグインアーカイブを展開し、中にあるDeleteCategoryRebuilderフォルダごと、Movable Type のアプリケーションディレクトリのpluginsディレクトリにアップロードします。

システム管理画面のプラグイン設定画面で、「DeleteCategoryRebuilder~」が表示されればインストール完了です。

システム管理画面のプラグイン設定画面

評価版は30日無償でご利用になれます。残り日数はシステム管理画面のプラグイン設定画面より確認できます。

システム管理画面のプラグイン設定画面

5.親カテゴリのカテゴリアーカイブも再構築する

削除カテゴリの親カテゴリのカテゴリアーカイブも再構築対象にしたい場合、システム管理画面のプラグイン設定画面の「削除したカテゴリの親カテゴリを再帰的に再構築する」にチェックを入れて保存してください。

システム管理画面のプラグイン設定画面

6.注意事項

更新履歴がない状態でカテゴリを削除しても、カテゴリアーカイブページから該当ブログ記事が削除されないケースがあります。

たとえばブログ記事のインポートを行った直後に再構築し、そのあとブログ記事からカテゴリを削除して更新しても、インポート直後のブログ記事には更新履歴が存在しないため、本機能の適用対象外となります。

Comments [0] | Trackbacks [0]
2012年2月15日

Movable Typeでログイン後の管理画面を変更する「ScreenChangerプラグイン」

February 15,2012 12:55 AM
Tag:[, , ]
Permalink

Movable Typeのログイン後の管理画面を変更する「ScreenChangerプラグイン」を公開します。

1.基本

Movable Typeでは、ログイン後の管理画面はユーザーダッシュボードになります(下)。

ダッシュボード

デフォルトでダッシュボードを表示させるのは、ログインしたユーザーによっては複数ブログの権限をもっている場合があり、どのブログ(またはウェブサイト)の管理画面を表示させればよいか一意に決められないのが理由のひとつと思われます。

また、「一律、ブログ記事一覧画面を出せばいいのでは?」と思われるかもしれませんが、デザイナーやコメント投稿者など、記事編集権限をもたないユーザーもいるので、単純に決めることができません。

2.機能

ということで、本プラグインを適用すればログイン後の画面をブログ記事一覧画面に変更します。

具体的には次の動作になります。

  • システム管理者:システムのブログ記事一覧画面
  • その他のユーザー:ユーザーがログイン可能な最若番ブログIDのブログのブログ記事一覧画面※
    ※ユーザーの権限によっては既存動作通りダッシュボードを表示する場合があります

なお、ユーザーダッシュボードを表示しないのはログイン直後のみで、管理画面にあるユーザーダッシュボードのリンクをクリックすれば、ユーザーダッシュボード画面に移動します。

3.価格

MT5.1版:1050円/1インストールMT(購入前に必ず動作確認してください)

4.プラグインのダウンロード・インストール

下記のリンクをクリックして、プラグインアーカイブをダウンロードします。

ScreenChanger_0_01.zip

プラグインアーカイブを展開し、中にあるScreenChangerフォルダごと、Movable Type のアプリケーションディレクトリのpluginsディレクトリにアップロードします。

システム管理画面のプラグイン設定画面で、「ScreenChanger~」が表示されればインストール完了です。

5.プラグイン開発について

本エントリーでダウンロードできるプラグインは最小限の機能のみ実装しています。表示したい管理画面を変更したい場合など、有償にて開発致します。

Comments [0] | Trackbacks [0]
2012年2月 1日

Movable Typeのプラグインをまとめて有効・無効にできる「MultiPluginSwitcherプラグイン」

Movable Typeのプラグインをまとめて有効・無効にできる「MultiPluginSwitcherプラグイン」を公開します。

1.背景

デフォルトのプラグイン設定画面(システム管理画面)では、プラグインを有効・無効にする機能として、

  • 個別指定
  • 一括指定

の2種類が用意されています(下)。

個別指定用のボタン
個別指定用のボタン

一括指定のボタン
一括指定のボタン

ただし、複数のプラグインを選択してまとめて有効・無効にするという機能はありません。

私のMT実験環境には色々なプラグインをインストールしており、プラグイン開発中に他のプラグインを無効にして該当のプラグインのみ動作確認したいケースがあります。

1つずつ無効にするのは時間がかかって結構面倒なので、FTPツールでconfing.yamlをリネームして無効化していました。が、それもかなり非効率で、「一発で複数のプラグインを無効化できるようにしたい」というのがそもそもの発端です。

それ以外にも、インストールしたプラグインが動作しないといった場合、他のプラグインを無効にして切り分けを行うといった用途でも使えると思います。

2.機能

MultiPluginSwitcherプラグインは、複数のプラグインを選択して有効または無効にすることができます。

本プラグインをインストールすると、プラグイン設定画面の一覧にチェックボックスと「無効」「有効」のボタンが表示されます。チェックボックスをチェックして「無効」または「有効」をクリックすれば、チェックしたプラグインの無効化または有効化を一括で行えます。

無効にしたいプラグインをチェックして「無効」をクリック
無効にしたいプラグインをチェック

チェックしたプラグインをまとめて無効化
無効化

その他、細かい機能として、「無効」「有効」をクリックしたときには確認ダイアログを表示します。また、チェックされていない状態で「無効」「有効」をクリックすれば「選択されていません」というアラートを表示します。

3.プラグインのダウンロード・インストール

下記のリンクをクリックして、プラグインアーカイブをダウンロードします。

MultiPluginSwitcher_0_01.zip

プラグインアーカイブを展開し、中にあるMultiPluginSwitcherフォルダごと、Movable Type のアプリケーションディレクトリのpluginsディレクトリにアップロードします。

システム管理画面のプラグイン設定画面で、「MultiPluginSwitcher~」が表示されればインストール完了です。

プラグイン設定画面

4.注意事項

MultiPluginSwitcherプラグインを無効にすると、当然ですがプラグイン設定画面にチェックボックスや「無効」「有効」ボタンが表示されなくなります。

MultiPluginSwitcherプラグインを無効にしたところ
MultiPluginSwitcherプラグインを無効にしたところ

その際はMultiPluginSwitcherプラグインのみ有効にすれば元に戻ります。

Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
IT転職は【Green】Web/インターネット業界の求人に強い転職サイト グリーン
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

Categories
Monthly Archives
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 5.12