Check For SiteSync
※当プラグインは2026年2月4日「ベータ版」としてリリースしております。最終的な品質向上を目指し、改めて正式リリース予定であります事を予めご了承の上ご使用ください。
プラグインの特徴
Movable Type Premium のプラグイン「SiteSync」を利用した同期処理に「承認フローを追加」するプラグインです。
通常、SiteSync では権限を持つユーザーが同期を実行できますが、本プラグインを利用することで、「申請者が同期を申請→権限保有者が内容を確認・承認→承認後に同期が実行」という運用フローを実現できます。
これにより、誤操作による同期実行の防止・複数人運用時のガバナンス強化・本番環境への反映前チェックなど、より安全なサイト運用が可能になります。
プラグインの設定
事前に確認
本プラグインを利用する前に、以下を確認してください。
- SiteSync・Check For SiteSyncのプラグインが有効になっていること
- SiteSyncの事前設定が済んでいること
- 同期を「申請するユーザー」と「承認するユーザー」の権限設計が整理されていること
※当プラグインはSiteSyncの処理方法rsync/SSHの利用時のみお使いいただけます。FTP/FTPS・AWS S3ではご利用いただけません。
プラグインの有効化
- ダッシュボードのメニューから、[設定]>[プラグイン]をクリック。
- プラグインの管理画面に遷移します。
- 一覧の[Check For SiteSync]をクリック。
- [設定]タブをクリックすると、プラグインの設定画面が表示されます。
- 「公開サイトのURL」・「承認者のメールアドレス」を入力してください。
- 入力完了したら「変更を保存」で設定完了です。
※承認者を複数登録したい場合は「,」で区切り登録してください。
※承認者はSiteSyncの同期を実行できる権限「サイト管理者」または「コンテンツの同期」を保持している必要があります。

使用方法
【同期申請者の操作】
- 対象のサイトのダッシュボードのメニューから、「同期申請をする」を選択します。
- 「同期対象」「承認者メールアドレス」「メッセージ(必要であれば)」を入力し、「申請する」ボタンをクリック。
- 申請が完了すると、同期は「承認待ち」の状態となり、承認者の操作を待ちます。承認待ちかどうかはメニューの「申請一覧」よりご確認いただけます。
- 申請していたものを取り止めたい場合は「取り下げ」ボタンでキャンセルできます。
- 承認者が「承認」ボタンをクリックすると同期が実行され、本番環境に反映されます。


【承認者の操作】
- 管理画面上で、申請された同期内容を一覧またはメール通知から確認します。
- 対象のサイトのダッシュボードのメニュー「申請一覧」から同期対象「サイト」をクリック。
- 承認内容を確認し問題なけければ「承認」ボタンをクリック。(申請者に修正を求める場合は「差し戻し」をクリック。)
- 承認が完了すると、SiteSync による同期処理が自動的に実行されます。
※一度承認したものは、取下げ・差し戻し共に不可。同期が実行されます。
承認後に中断したい場合は、SiteSync側の同期を中断してください。


【ステータスについて】
- 「承認待ち」:同期申請が承認者に送信され、承認待ちの状態です。
- 「取り下げ」:一度申請していたものを同期申請者がキャンセルした場合、取り下げとして履歴に表示されます。
- 「承認済み」:承認者が承認し、同期が実行された状態です。
- 「差し戻し」:承認者が同期申請者へ依頼を差し戻している状態です。

注意事項
- 承認フローを挟むため、「即時同期が必要な運用」には向きません。
- 承認者が不在の場合、同期が滞留する可能性があります。
- 複数承認者を設定する場合は、メッセージ機能を利用するなどして、該当承認者へ適切な承認フローが運用されるよう社内にてルールを設けてご利用ください。
- 権限設定が不適切な場合、申請・承認が正しく機能しないことがあります。
- 申請承認待ちであっても、サイト管理者権限があれば承認フローに関係なく同期を実行することが可能です。
更新差分の表示
同期画面には、前回の同期以降に発生した「更新差分」が一覧で表示されます。
ただし、差分のキャッシュは下記「注意事項」表記の仕組みで保存されていきます。イレギュラーな操作が発生した場合、差分に誤差が生じるためご注意いただきながら使用ください。
- 対象のサイトのダッシュボードのメニュー「申請一覧」から同期対象「サイト」をクリック。
- 同期ファイル一覧にて差分を確認できます。


差分の属性表示
同期ファイル一覧の「属性」でコンテンツの変更状態の確認が可能です。
- 「追加」:新規作成されたコンテンツ
- 「編集」:更新されたコンテンツ
- 「削除」:削除対象となるコンテンツ

差分のソース表示
- 「申請ファイル」:同期申請者により変更が加えられた該当のファイルです。(比較元)
- 「公開ファイル」:現在公開されているファイルを並べて比較できます。(比較先)

「差分を表示する」をクリックするとソースコードで比較元と比較先の差分確認ができます。
変更が加えられた部分が網掛けにて表示される仕組みです。
- 緑背景(文字列+):比較元で追加されている箇所
- 水色背景(文字列c):比較元で変更されている箇所
- ピンク背景(文字列-):比較元で削除されている箇所

注意事項
- 初回使用時に最初のキャッシュが作成されるため、すべてのデータが表示されます。
- キャッシュは同期申請時に生成され、前回の同期申請時と照らし合わせ差分を表示させています。
- 同期申請を経由しない同期が実行された場合の差分はキャッシュに含まれません。
- 以上の仕組みから、同一サイトであっても、申請条件が異なる場合は差分の内容が一致しないことがあります。
- キャッシュを基準に差分を判定する仕様上、想定外の差分が表示される場合があります。内容に不明点がある場合は、承認前に必ず管理画面で詳細を確認してください。
通知メール
ステータスに変更が加わると該当者へ通知メールが自動で送信されます。
承認者へ届く同期申請通知
同期申請者が「申請」すると、設定した承認者のメールアドレスへ通知メールが届きます。
件名:【同期承認依頼】ID:<ID> <サイト名>の同期承認依頼が申請されました
<申請者ユーザー名>さんより、<サイト名>の同期承認依頼が申請されました。内容のご確認の上、承認、もしくは差し戻しを行ってください。
■ページ情報
サイト: <サイト名>
同期対象:<このサイトのみ or サイトと配下の子サイトすべて>
作成日付: <年月日時刻>
申請者: <申請者ユーザー名>
申請者のメールアドレス: <申請者のメールアドレス>
■メッセージ
< 入力されたメッセージ>
■確認方法
(1) ご確認のために以下のリンクをクリックしてください。
<申請一覧の詳細のURL>
(2) ブラウザに「Movable Type」の表記があるログイン画面が表示された場合、ユーザー名とパスワードを入力してログインしてください。
(3) ご確認の上、承認・差し戻し作業をお願いいたします。
3-1 内容に不備があり担当者へ差し戻す場合は、同期対象を押下後のページで、必要に応じてメッセージを記入後「差し戻す」ボタンを押下してください。差し戻しされたメッセージは申請者へメールで送信されます。
3-2 承認しホームページへの公開をする場合は、画面上の「承認する」ボタンを押下して、承認を行ってください。承認後は左メニューの同期 > 一覧より同期までのステータスを確認できます。
以上承認者へ届く同期申請取り下げ通知
同期申請者が「申請」していた内容を「取り下げ」すると、設定した承認者のメールアドレスへ通知メールが届きます。
件名:【同期承認依頼】ID:<ID> <サイト名>の同期承認依頼が取下げられました。
<申請者ユーザー名>さんにより、<サイト名>の同期承認依頼が取下げられました。
■ページ情報
サイト: <サイト名>
同期対象:<このサイトのみ or サイトと配下の子サイトすべて>
作成日付: <年月日時刻>
申請者: <申請者ユーザー名>
申請者のメールアドレス: <申請者のメールアドレス>
申請時のURLはアクセスできなくなりますのでご注意ください。
以上同期申請者へ届く承認通知
同期申請が承認者によって承認されると、同期申請者のメールアドレスへ通知メールが届きます。
件名:【承認】ID:<ID> <サイト名>の同期依頼が承認されました。
<承認者ユーザー名>さんにより、<サイト名>の同期依頼が承認されました。
■ページ情報
サイト: <サイト名>
同期対象:<このサイトのみ or サイトと配下の子サイトすべて>
作成日付: <年月日時刻>
承認日時:<承認年月日時刻>
申請者: <申請者ユーザー名>
申請者のメールアドレス: <申請者のメールアドレス>
承認者: <承認者ユーザー名>
承認者のメールアドレス: <承認者のメールアドレス>
■メッセージ
<入力されたメッセージ>
以上 同期申請者へ届く差し戻し通知
同期申請していた内容が、承認者によって差し戻しされた場合、同期申請者のメールアドレスへ通知メールが届きます。
件名:【差し戻し】ID:<ID> <サイト名>の同期依頼が差し戻されました。
<承認者ユーザー名>さんにより、<サイト名>の同期依頼が差し戻されました。
■ページ情報
サイト: <サイト名>
同期対象:<このサイトのみ or サイトと配下の子サイトすべて>
作成日付: <年月日時刻>
差し戻し日時:<差し戻し年月日時刻>
申請者: <申請者ユーザー名>
申請者のメールアドレス: <申請者のメールアドレス>
承認者: <承認者ユーザー名>
承認者のメールアドレス: <承認者のメールアドレス>
■メッセージ
<入力されたメッセージ>
以上 注意事項
- 通知メールの送信先は、管理画面に登録されているユーザーのメールアドレスが使用されます。
- メールが届かない場合は、ユーザー情報に登録されているメールアドレスや、メールサーバーの受信設定を確認してください。
- メール本文に記載される情報は簡易的なものとなるため、詳細な更新差分や内容確認は管理画面から行ってください。