下書きのプレビューをログイン不要で確認できるプラグイン
MODXのリソースの下書きは通常MODXの管理画面にログインしないとプレビューする事ができません。 DirectResourcePreviewはリソースの下書きプレビュー専用の一時的なURLを発行します。 このURLは未ログイン状態でも下書きのプレビューが表示されるため、MODXにログインすることなく内容を確認することができます。
なお、一時的に発行されたURLは下書きを更新、もしくは採用/削除すると利用できなくなります。
- MODX Evolution 1.0.15J以降
- PHP5.4以降
- MODX本体と対応PHPバージョンが違うので注意
MODX管理画面にログインして次の操作を行います。
-
MODX管理画面の上部のエレメント→エレメント管理の順にクリック
-
プラグインタブをクリック
-
プラグイン作成をクリック。
-
「プラグインコード」に plugin_DirectResourcePreview.txt ファイルの中身を張り付けて保存
また下書き機能が有効になっている必要があります。 「ツール」→「グローバル設定」から「管理画面の設定」にある「下書き機能」を有効にしてください。
作成したプラグインを削除します。
下書きを保存すると下書きの編集画面上部に「プレビューURL」が表示されます。 このURLにアクセスすると下書きのプレビューが表示されます。
- サイトにBasic認証を設定していても突破できます
- ただしWebサーバはapacheじゃないと動作しません
- 割と強引な実装なのでMODXのバージョンアップで動かなくなる可能性が高いです
- 初期リリース