ドラフト状態のページをプレビューする方法

Radiantには、draft状態のページをプレビューする特別なモードがあります。これは、Development modeと呼ばれています。(注意: これは、Railsのdevelopment環境とは違うものです。)

この機能を利用するためには、アプリケーションドメインにdevサブドメインのエイリアス(alias)を設定する必要があります。
例えば、通常のサイトがwww.mywebsite.comにある場合には、同じIPアドレスを指すdev.mywebsite.comのDNSエントリを作成します。

設定が上手くいけば、Radiantは、developmentサブドメインを通したアクセスを認識し、draft状態のページを表示します。

サブドメインの名前をdevから変更したい場合には、コマンドプロンプトを起動し、Radiantのディレクトリからscript/consoleを実行し、以下のコマンドを入力してください。


Radiant::Config['dev.host'] = 'preview.mydomain.com'

誰でもdevelopmentサイトを見ることができます。 mod_auth for Apache 2.0Apache 1.3 を利用し、認証されたユーザーだけがアクセスできるようにしてください。

注意: <r:children:each>は、Development Modeの時でさえも、draft状態にあるページを表示しません。この仕様は、将来的には変更されるでしょう。

この文章は、"How To Setup Dev Mode":http://wiki.radiantcms.org/How_To_Setup_Dev_Mode の邦訳です。