
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
SmartStore framework 構成ファイルについて |
※この文書はデベロッパー向けにまとめられた文書です。
※本文書は現在策定中です。
SmartStore frameworkでは、一定のポリシーに基づいたファイル構成をひとまとめにした状態でframeworkを配布しており、これらのファイルがSmartStoreの稼働を支えています。
この文書では、個々のファイルがどのような機能を担っているかを解説します。
---
/settings.phtml
オーナーサイトの設定情報が記載されたファイルです。この内容を変更することで、サイト全体の設定が行えます。このファイルはHTTPで閲覧できる位置に配置するものですが、直接参照しても閲覧できない構造になっています。これは、他のPHPファイルと同じように記述しているために実現しているものですが、PHPの稼働が何らかの原因で停止した場合は、そのままの内容が表示されてしまいます。このため、このファイルにはパスワード等の重要な情報を記入することはできません。
設定される内容は、サイトの稼働に関するものです。主たるは、各機能のON/OFFであったり、画像掲載点数などです。
$g_code
プロジェクトコード名です。これは、現在のところ、プライマリキーに相当する位置付けで記入を行っていますが、実際のところ、アプリケーション上で活用しているところはありません。主な目的は、作業を行うデベロッパーが中身の判別を行うためです。このコード名には、命名に関するポリシーがあります。(別途プロジェクトコード名の命名に関するポリシーをご覧下さい。)
$SHOP_CODE
稼働するオーナーサイトの店番号です。データベースから割り当てられた番号を記入します。
$CK_ITEM
商品カタログのON/OFFを行います。
$CK_CART
ショッピングカートのON/OFFを行います。
$CK_CATEGORY
商品カタログを利用する際に、商品をカテゴリ別に格納する場合、この機能を利用します。
$CK_MAKER
商品カタログを利用する際に、商品自体にメーカがある場合に利用します。
$CK_ITEM_IMG_AMOUNT
商品カタログにおいて、各商品毎に登録できる画像の点数です。通常は、3〜5点が設定されますが、これ以外の数値を設定することもできます。これらは通常値以外の設定をすることは特別な場合を除いて5点を設定するようにしてください。
---
/.htaccess
サーバ側の設定ファイルです。Apacheを利用したWWWサーバでは、このファイルを敷設することによって、転送を行ったり、パスワード付きのページを作ったりすることができます。
このファイルには、PHPに関する動作を設定しています。
---
以下は整理中です。
/shop/*.phtml
いずれのファイルもだいたいをメンテナンスしていますので、
基本的な表現は各ファイルのような内容になります。
上の方に設定関連の項目があります。初期設定と
書いてありますので、その周辺のことです。さらに、
このアプリケーションで共通して利用するファイルを読み込みます。
以上の設定および読み込みでアプリケーションの稼働準備が
できたことになるので、そこからさらに必要なコンポーネントを
呼び出すという雰囲気になっています。
それは、実際に表示したい位置にコードが入っています。
これは、Dreamweaverからもひとまとめに編集できるように
したものです。
/shop/cart/
カート関連のCGIが入っています。ここは自動化の対象外
なのですが、今回のアップデートが完了次第、次の課題と
して取り組む予定です。
/backoffice/.htaccess
バックオフィスにも.htaccessファイルがあります。これは、
認証画面の設定をしています。.htaccessで設定できることは
たくさんあるのですが、サーバ関係の設定のほとんどを
このファイルから設定できるようになっています。(全体の
サーバ設定は僕の方でやっていますが、個々に必要な
サーバ設定は個々のサイトでもできるようにこの仕組みが
標準的に用意されています。)
/backoffice/*.phtml
バックオフィス関連のアプリケーションです。アイテム関連を
ごっそり入れ替える予定ですが、現状では古いものを
入れておきます。
|
| 文書番号 |
00006 |
| 日付 |
2003.12.23 |
| 参照数 |
2040 |
|