インストール後の設定
Sigme CMSをインストールした後、すべての機能を有効にし、スムーズに動作させるために、いくつかの追加設定が必要です。
Sigme CMSをまだインストールしていない場合は、お使いの環境に適したCMSのインストール手順をご覧ください。
また、Sigmeクラウドホスティングをご利用いただくと、以下のような事前設定を省略することができます。
Dockerを使用している場合、CMSにテストファイル(イメージなど)をアップロードし、同じイメージがローカルファイルシステムのshared/cms/libraryディレクトリに表示されることを確認してください。そうでない場合は、変更が保存されない可能性があるため、先に進まないでください。
時刻とタイムゾーン
NTP
CMSの時刻が正しいこと、そしてCMSのタイムゾーン設定が作業中のタイムゾーンに対して正しく設定されていることは、非常に重要なことです。
また、インターネットから自動的に時刻を同期するようにOSを設定することで、常に正しい時刻を表示することができます。
ntp.orgは、CMSクロックの同期に使用できるタイムサーバーへのアクセスを無料で提供しています。
ntp.orgのサーバーにアクセスするための設定方法は、こちらをご覧ください。
タイムゾーン
あなたの時計が正しくなったら(自動的に正しくなる)、CMSに使用するタイムゾーンを知らせる必要があります。
インストーラは、あなたのOSが使用するように設定されているタイムゾーンを推測しようとしますが、常に最適な選択ができるわけではありません。
- CMSにログインし、メニューの管理セクションにある設定ページで、地域タブをクリックします。
- ドロップダウンメニューを使用して、タイムゾーンで最も近い主要都市を選択し、ページ下部の保存をクリックします。
CMSのメンテナンスとメールアラート
Sigme CMSは、ユーザーがシステムと積極的にやり取りしているとき、またはプレーヤーがコンテンツを更新するために接続しているときのみ、常に稼働しています。つまり、特定のバックグラウンドルーチン(古い記録の削除など)を実行したり、プレーヤーが予想通りに接続しなくなった場合に警告を出したりするためには、Xiboを定期的に「起動」して、これらの処理を実行する必要があります。Xiboは、これらのルーチンを実行するために、TasksとXTRを使用しています。
Dockerのインストールでは、XTRの実行は自動的に行われます。
非 Docker およびカスタム/手動インストールでは、Apache/ISS インストールページの指示に従い、XTR が正しく設定されていることを確認してください。
メールアラート
CMSが定期的に起動されるようになったので、プレーヤーが正しく接続できなくなったときや、ダウンタイム後にオンラインに戻ったときに送信されるメールアラートをオプションで設定することができます。
CMSのメインメニューの管理セクションにある設定ページで、メンテナンスタブをクリックします。
- メールアラートを有効にするにチェックを入れます。(
maintenance_email_alerts
) - ディスプレイのタイムアウトの最大値(
MAINTENANCE_ALERT_TOUT
)- プレーヤーがCMSに最後に接続してから「オフライン」になったとみなされるまでの時間を分単位で入力します。この値は、必要に応じてクライアントごとに上書きすることができます。この値は、通常のプレーヤー収集間隔より低く設定しないでください。疑問がある場合は、高く設定してください。デフォルトは30分です。 - ディスプレイタイムアウトを繰り返し送信する(
MAINTENANCE_ALWAYS_ALERT
) - オンに設定すると、オフラインの各ディスプレイに対して、maintenance.phpルーチンが実行されるたびに電子メールが送信されます。ほとんどの人は、これをオフに設定すると、ダウンタイム期間ごとに1回だけ通知されるようになります。 また、ネットワークタブでメールの送信に関する情報を提供する必要があります。
- 管理者Eメールアドレス(
mail_to
)- ディスプレイがオフラインになったとき、またはオンラインになったときに電子メールを受信する電子メールアドレスを入力します。 - 送信Eメールアドレス(
mail_from
)- CMSからのアラートを送信する電子メール・アドレスを入力します。(注意: このフィールドは、Eメール通知を設定する前に入力する必要があります) - ページ下部の保存ボタンをクリックして、設定を保存します。
プレーヤーがオフラインになったとき、ユーザー/ユーザーグループに警告を出すと便利な場合があります。
- これを行うには、管理セクションのユーザーに移動し、選択したユーザーレコードの行メニューを使用し、編集を選択します。
- 通知タブをクリックし、ディスプレイ通知を受信にチェックを入れます。
これは、ユーザーグループに対して設定することもできます。
次に、どのディスプレイでアラートを受信するかを決定します。
- CMSメニューからディスプレイに移動し、アラートを受信したい各ディスプレイについて、行メニューの編集を使用してからメンテナンスタブをクリックします。
- Eメールアラートがはいに設定されていることを確認します。
- Eメールアラートを受信したくないディスプレイについては、Eメールアラートをいいえに設定します。
ディスプレイ設定のプロファイル(以下のセクションを参照)を使用していない場合、[グローバルタイムアウトを使用しますか]チェックボックスをオンにし、警告を受ける前にオフラインにする必要があるディスプレイの時間について、先に設定した値が使用されるようにしてください。
ディスプレイ設定のプロファイルを使用している場合、そのボックスをオフにすると、ディスプレイプロファイルの収集間隔が代わりに使用されます。
電子メールアラートを設定すると、ディスプレイの1つをオフにした場合、電子メールで通知されるようになります。電子メールは、プレーヤーが最後に接続してから Global Timeout または Display Profile Collection Interval が経過すると、メンテナンス スクリプトの次の実行時に送信されます。
例 グローバルタイムアウトが10分で、メンテナンススクリプトが5分ごとに実行されるように設定されている場合、プレーヤーが最後に接続してから最大で15分間通知が行われない可能性があります。
プレーヤーがオンラインに戻ると、電子メールで即座に通知されます。
注意:使用中のプレーヤーが起動時にCMSに複数の同時呼び出しを行った場合、複数の復旧メールが送信されます。
ログと統計情報の保持
CMS は、動作中にログを生成し、またデバッグやシステムの状態を確認する目的で、CMS に接続されたプレーヤーからログ出力を受け取ります。また、実行証明情報を収集することもできます。
これらの記録はすべてデータベースに保存され、データベースのサイズを管理しやすくし、システムパフォーマンスの問題を防ぐために、定期的にパージされる必要があります。メンテナンススクリプトは、その機能を実行します。
CMSメインメニューの管理セクションにある設定ページに行き、メンテナンスタブをクリックします。
- 最大ログ期間(
MAINTENANCE_LOG_MAXAGE
)は、自動的に削除される前にCMSデータベースに保存されるログの日数を制御します。5に設定すると、ログは5日間保持され、ほとんどのデバッグ目的には合理的です。 - 最大統計時間(
MAINTENANCE_STAT_MAXAGE
)は、再生証明の統計情報をCMSデータベースに保存してから自動的に削除されるまでの日数を制御します。30に設定すると、統計は30日間保持されます。監査目的で統計情報を保持する必要がある場合は、CMSの統計情報ページからエクスポートしてアーカイブし、後で使用することができます。
地域設定
Sigmeには、ユーザーインターフェイスを別の言語で表示したり、日付を別のフォーマットで表示したりする機能が組み込まれています(例:DD/MM/YYYY vs MM/DD/YYYY)。
すべての翻訳はコミュニティによって提供され、我々はシステムの翻訳を更新し、正確に保つために、すべてのコミュニティの努力に非常に感謝しています。もし特定の言語の翻訳を改善することに興味があれば、Launchpad Translationsから直接貢献することができます。
そこで行われた編集は、将来のSigme CMSのリリースに自動的に含まれます
言語検出
デフォルトでは、CMS はブラウザで設定された言語設定を使用して、CMS インターフェイスを表示する言語を自動検出します。例えば、CMSのごく一部が特定の言語に翻訳されている場合、言語検出を無効にして、代わりに特定の言語を強制することが望ましい場合があります。
- CMSの設定ページで、地域タブに移動します。
- 言語検出 (
DETECT_LANGUAGE
) のチェックボックスをオフにします。 - 適切なデフォルト言語を選択する(以下のセクションを参照)。
- 変更を保存する
既定の言語
あなたが言語検出を無効にした場合、CMSは、その翻訳を取得するためにどの言語ファイルを知っている必要があります。
- CMSの設定ページから、地域タブに移動してください。
- デフォルト言語は
en_GB
で、英語(英国)の翻訳が得られます。Sigmeが現在翻訳されている言語の一覧から、有効なコードを入力することができます。リストはこちらでご覧いただけます。 - 言語コードは、末尾の.moを除いたものを入力してください。例えば、スペイン語を選択する場合は、
es
と入力します。 - 変更を保存する
地域別の日付形式
Sigme CMSのデフォルトでは、日付はY-m-d H:i
形式で表示されます(例:2015-03-29 10:00:00)。
- CMS全体で使用される日付形式は、設定画面から地域タブの日付形式設定を調整することで調整できます。
ディスプレイプロファイル
ディスプレイプロファイルは、CMSからプレーヤーの設定を一元的に設定する強力な方法です。
プレーヤーがCMSに接続すると、作成したデフォルトまたは割り当てられたプロファイルを受け取り、それらの設定で自動的に再設定されます。
- プロファイルは CMS の ディスプレイ設定ページにあります。プレーヤータイプごとにデフォルトのプロファイルを作成したり、個別のプロファイルを作成して1人または複数のプレーヤーに適用し、デフォルトの設定を上書きすることができます。
ディスプレイプロファイルの管理に関する詳細は、ユーザーマニュアルのディスプレイ設定ページに記載されています。
収集間隔に関する重要な注意事項
SigmeにはXMR(Xibo Message Relay)プッシュ技術が搭載されており、CMS内のディスプレイに割り当てられたコンテンツを変更すると、プレーヤーにその更新を直ちに接続しダウンロードするよう通知されるのがデフォルトとなっています。したがって、プレーヤーに比較的長い収集間隔を設定することを強くお勧めします。これは、プッシュ メッセージの見逃しに対するフェイルセーフとしてのみ機能するからです。
CMS とプレーヤーに 1 分の収集間隔を設定することはできません。通常の運用では5分が最低ラインですが、この値を30分以上に設定することを強くお勧めします。
プロキシ設定
CMSは、ローカルネットワーク外のRSSフィードを取り込むため、またはTwitterなどの統合のために、外部サーバーに接続できる必要があります。
ネットワークがプロキシサーバーを使用している場合、Sigme CMSにプロキシサーバーについて知らせ、どこを見ればよいかを知る必要があります。
CMSメインメニューの管理セクションにある設定ページで、**ネットワークタブをクリックします。
ネットワーク上のプロキシサーバーの詳細を入力します。プロキシサーバーの詳細が不明な場合は、ネットワーク管理者がお手伝いします。
プロキシURL(PROXY_HOST)
には、プロキシサーバーのhttp URLを指定します(例:http://proxy.mydomain.com
またはhttp://192.168.1.8
)。プロキシポート(PROXY_PORT)
は、プロキシサーバが listen しているポート番号です (例:3128
または8080
)。- 'プロキシ認証(PROXY_AUTH)' は、プロキシサーバを使用するために必要なユーザ名とパスワードを、
ユーザ名:パスワード
の形式で指定します (例jdoe:secretPassword
)。プロキシが認証されたアクセスを必要としない場合は、これを空白にしておきます。 プロキシ例外(PROXY_EXCEPTIONS)
は、プロキシサーバへの送信から除外されるべきホストやキーワードを指定します。例えば、イントラネットサーバーがある場合、intranet.domain.com
と入力することで除外することができます。カンマで区切ることで、複数のエントリを含めることができます。プロキシの例外を必要としない場合は、この項目を空白にします。- ページの一番下にある変更内容を保存します。
サードパーティとの連携
天気予報APIキー
Sigme CMS は OpenWeather との統合により、天気予報と現在の天候を表示する機能を備えています。
- OpenWeatherへのアクセスは保護されているため、ユーザーはSigme CMSに入力するためのAPIキーの登録が必要です。
詳細は、ユーザーマニュアルの天気のページに記載されています。
Twitter APIキー
Sigme CMS には、Twitter のツイートを検索し、レイアウトの一部として表示する機能があります。
Twitter APIへのアクセスは保護されているため、Sigme CMSに入力するためには、ユーザーがAPIキーを登録する必要があります。
- https://dev.twitter.com/apps/new にアクセスし、必要であればログインしてください。
- 必須項目を入力し、利用規約に同意して、CAPTCHAを解いてください。
- フォームを送信する
- 生成されたコンシューマーキー (API キー) とコンシューマーシークレット (API シークレット) をメモしておきます。
- CMS のモジュールページに移動し、Twitter モジュールを編集します。
APIキーとAPIシークレットを入力します。
- オプションで
キャッシュ間隔
の値を調整し、各Twitter検索の結果セットをキャッシュする期間を決定します。
注意: 低い値を設定すると、リクエストが多すぎるため、Twitter APIへのアクセスが無効になることがあります。
- 変更を保存する