初回リリース
ChangeAuthor は、Movable Type 8 / 9 の記事・ウェブページ・コンテンツデータの著者(管理画面の一覧で「作成者」と表示される項目)を、編集画面のドロップダウンと専用の一括変更画面から変更できるプラグインです。
退職・異動によるコンテンツの引き継ぎ、テスト用アカウントで作成した記事の付け替え、外部ライターから自社名義への切り替えなど、作成済みコンテンツの著者をまとめて整理したい場面を想定しています。
主な機能
- 編集画面での著者変更: 記事・ウェブページ・コンテンツデータの編集画面のサイドバーに「著者」ウィジェットを表示し、ドロップダウンで選んで保存するだけで著者を変更できます
- 著者一括変更画面: サイトごとの専用画面で、種別(記事/ウェブページ/コンテンツタイプ)と新しい著者を選び、対象をチェックボックスで選んで一括変更できます(1 ページ 50 件)
- 権限に応じた表示とサーバー側検証: 著者を変更する権限を持つユーザーにのみ UI を表示します。保存時にもサーバー側で権限と著者候補を再検証するため、フォームの内容を書き換えて送信しても権限のない変更はできません
- 著者候補の絞り込み: ドロップダウンに並ぶのは「そのサイトでその種別のコンテンツを作成できる有効なユーザー」に限られます(先頭 300 人まで表示)
- アクティビティログへの記録: 誰が・どのコンテンツの著者を・誰から誰へ変更したかをサイトのアクティビティログに記録します
- ライセンス認証と 30 日間の試用: システムスコープのライセンス認証を備え、未認証でも 30 日間はすべての機能を試用できます
動作環境
- Movable Type 8.0 以上、または Movable Type 9.0 以上
- Perl 5.16.3 以上(Movable Type 8 / 9 が求める最低バージョンと同じ)
- 追加の Perl モジュール・外部サービス不要(ライセンス認証も含め外部通信なし)
- 表示言語は日本語・英語に対応
検証状況は、自動テストが Movable Type 8.0.11 / 8.8.4 / 9.0.8 / 9.2.0、管理画面での動作確認が Movable Type 8.8 系 / 9.2.0 です。
影響範囲
- 新規プラグインの初回リリースです
- データベースのスキーマ変更はありません。アップグレードスクリプトの実行も不要です
- 著者を変更しても公開済みファイルの再構築は行いません(仕様)。公開ページに著者名を表示している場合は変更後に手動で再構築してください
ドキュメント