リソースの保存場所とサーバのリソース使用について
FirstClassは、クライアントソフトウェアとインターネットサービスで使用する標準の画像、アイコン、フォーム、言語リソース、ヘルプファイルなどのリソースを、管理者デスクトップの[FC Resource Registry]会議室に保存しています。インターネットサービスでリソースを使用する方法についての詳細は、「インターネットサービスのリソースについて」を参照してください。
注意
ここでは、英語版のFirstClassシステムのデフォルト設定について説明します。英語以外の言語で運営するサイトには、該当する異なる名前が付けられます。
FirstClassサーバは以下のリソースを使用しています。
会議室の[Rules & Resources]フォルダ
ご利用のシステムにあるすべてのコンテナ用テンプレート、会議室、およびメールボックスは、[Rules & Resources]フォルダを持っています。リソースをコンテナに直接アップロードすると、ユーザがそのコンテナを開いたときに、コンテナはそのリソースを自動的に読み込みます。
English Resources
English Resourcesには、標準の登録フォームとライセンスフォームが保存されています。そのおもな目的は、ご利用のシステムで利用する可能性のあるすべての独自作成リソース(画像、アイコン、フォーム、文字列など)を安全に保管し、システムのアップグレード作業によって上書きされないようにすることです。
Pictures.rez
Pictures.rezファイルには、Webクライアントで使用する標準の画像が保存されています。画像を他の場所に保存することも可能ですが、インターネットサービスで利用する場合はPictures.rezファイルに保存するのが最適です。
注意
すべての画像に一意の名前とID番号を付けなければなりません。
Icons.rez
Icons.rezファイルには、FirstClassクライアントとWebクライアントで使用する標準のアイコンが保存されています。
複数のサイトを運営しているか複数言語でサイトを運営しており、サイトによって異なるアイコンを使用したい場合は、Icon.rezファイル(FirstClassデザイナーを参照)を作成し、各サイトのルート(例えば、[.sitepref]フォームと同じ階層)にあるフォルダに保存する必要があります。サイト専用のフォルダに保存する必要があるのは、独自にカスタマイズしたアイコンだけですのでご注意ください。インターネットサービスは、上述の場所でアイコンを見つけることができないと、[FC Resource Registry]フォルダ内を探しに行きます。
MobileIcons.rez
MobileIcons.rezファイルには、モバイルテンプレート専用のアイコンが保存されています。このファイルは、[FC Resource Registry]フォルダ内だけにあります。この標準アイコンとは異なるアイコンを設定したい場合は、[HeaderMatch]ドキュメントのSET iconsオプションかSET picturesオプションを利用できます。
*: IF User-Agent == "UPG1 UP/4\\.0 (compatible; Blazer 1\\.0)" SET .templates = .mobiletemplates AND SET icons = mobileicons.rez
*: IF User-Agent == "Mozilla/2\\.0 (compatible; MSIE 3\\.02; Windows CE; 240x320)" SET .templates = .mobiletemplates AND SET icons = mobileicons.rez
あるサイトだけで携帯用テンプレートを使用したい場合は、そのMobileIcons.rezファイルをそのサイトのフォルダに保存して、ファイル名をIcons.rezに変更し、HeaderMatchドキュメントで以下の行を削除してください。
*: IF VAR INTERFACE == 4 SET icons = MobileIcons
Lang.rez files
Lang rezファイルには、特定の言語で利用する標準のリソース(フォームと文字列)が保存されています。インターネットサービスは、コンテンツを処理するサイトの言語の種類に関係なくLang rezファイルを処理するため、1つのサイトに複数のLang rezファイルを設定できます。ご利用のサイトで複数の言語に対応できるようにしたい場合は、対応させる言語用のLang rezファイル(ja.rez、fr.rez、es.rezなど)を[FC Resource
Registry]フォルダ内に置いてください。複数のサイトで複数の言語に対応できるようにしたい場合は、対応させる言語用のlang.rezファイルを各サイト用のフォルダに置いてください。
独自作成リソースをサーバに保存する方法
独自に作成したリソースをシステム全体で利用する場合は、そのリソースをEnglish Resources(または利用する言語用の該当ファイル)に保存することをお勧めします。その理由は、このファイルに保存したリソースは、アップグレード処理時に上書きされることがないためです。独自作成のリソースを使用するには、以下の作業を行ってください。
特定のサイトだけで使用するために独自作成したリソースは、サイト単位で保存する必要があります。独自作成した画像を使用する場合、そのサイトのテンプレートと同じ位置にあるサイト用の[Images]フォルダ内に画像を保存してください。インターネットサービスは、そのサイト用の[Images]フォルダ内に画像を見つけることができないと、[FC Resource Registry]フォルダ内を探しに行きます。
独自作成したリソースを特定の会議室やコンテナ用テンプレートに対して適用するには、その会議室やコンテナ用テンプレートの[Rules & Resources]フォルダにリソースをアップロードしてください。アップロードしたリソースは、会議室が開かれたときに自動でダウンロードされます。
独自作成したリソースをユーザに対して適用するには、そのユーザのメールボックスの[Rules & Resources]フォルダにリソースをアップロードしてください。アップロードしたリソースは、メールボックスが開かれたときに自動でダウンロードされます。
サーバ内のリソースをユーザに適用する方法
コンテナの[Rules & Resources]フォルダに保存されたリソースは、ユーザがそのコンテナを開いたときに適用されます。
[FC Resource Registry]内に保存されたリソースはユーザには適用されません(選択肢がメニューに表示されない、など)。適用させるには以下の操作を行ってください。
- リソースを含む設定ファイルを使用してログインします。
- そのリソースを使用しているオブジェクトを操作します。
- [画像]フィールドなど適切なフィールドにリソース名を入力します。
[FC Resource Registry]に保存されているリソースを使用したオブジェクトをユーザが操作すると、そのリソースがすぐにユーザの設定ファイルに追加されます。その後、そのリソースが利用できるようになり、ユーザの選択肢にも表示されます。
FirstClassを利用してユーザの設定ファイルにリソースを追加するには、ユーザが利用できるリソースを使用するオブジェクトを作成する必要があります。例えば、以下のような方法が可能です。
- ユーザに利用させたいフォームを使ったメッセージを、全ユーザまたはある会議室に送信します。
ユーザがこのメッセージを開くと、そのフォームがユーザの設定ファイルにダウンロードされます。
- ユーザに利用させたいアイコンを使ったフォルダを中に含むフォルダを会議室に追加します。
ユーザがその親フォルダを開くと、子フォルダに使われているアイコンがユーザの設定ファイルにダウンロードされます。
ユーザがリソースを利用できない場合の対処法
ユーザがあるバージョンのフォームを使用したメッセージを送信しても、それを受信したユーザの設定ファイル内には古いバージョンのフォームしかなければ、その2つのフォームの表示は一致しない可能性があります。これは、どちらのユーザも、自分のクライアントにあるローカルの設定ファイルに保存されたフォームを使用してメッセージを見ているためです。
FirstClassに新しいフォームを適用するには、キャッシュのクリアを行うことができます。この操作を行うと、ユーザの設定ファイルからフォームなどの古いリソースが削除され、必要に応じて新しいリソースがダウンロードされるようになります。
|