assetsディレクトリの構成整理について
Posted: 2012年4月03日(火) 22:31
少し大きめの変更を検討していますので、ご意見を募ります。
assetsディレクトリ内の構成は現在、下記のようになっています。
・backup
・cache
・export
・files
・flash
・images
・import
・js
・media
・modules
・plugins
・snippets
・templates
・upgradephp
下記のように整理することを検討しています。
contents/ディレクトリ - 画像や音声ファイルなど、コンテンツとして利用するファイル
・images
・files
・flash
・media
assets/ディレクトリ - システムの働きを補うファイル
・snippets
・plugins
・modules
・templates
・js
・upgradephp
temp/ディレクトリ - 頻繁に書き換えが行なわれるファイル
・cache
・backup
・import
・export
こうすることのメリットは、
・インストール時のパーミッション設定の対象をcontentsディレクトリ・tempディレクトリ・config.inc.phpの3つだけにできる
・コンテンツデータと拡張機能ファイルの格納を分離することで、よりセキュアな運用が可能
・コンテンツデータの可搬性が高まる(contentディレクトリを一括でバックアップするだけでよいので、バックアップしやすくなる)
・tempディレクトリはドキュメントルートより上のディレクトリに移動することもできる
・ディレクトリ構成が整理されて分かりやすくなる
などです。なお、アップデートの際に影響を受けないように、基本的には既存の設定を引き継いで、そのまま何も変更せずサイトの運用を続けられるようにします。
以上、何かアイデア・意見などありましたらよろしくお願いします。(問い合わせフォームからでも受け付けます)
assetsディレクトリ内の構成は現在、下記のようになっています。
・backup
・cache
・export
・files
・flash
・images
・import
・js
・media
・modules
・plugins
・snippets
・templates
・upgradephp
下記のように整理することを検討しています。
contents/ディレクトリ - 画像や音声ファイルなど、コンテンツとして利用するファイル
・images
・files
・flash
・media
assets/ディレクトリ - システムの働きを補うファイル
・snippets
・plugins
・modules
・templates
・js
・upgradephp
temp/ディレクトリ - 頻繁に書き換えが行なわれるファイル
・cache
・backup
・import
・export
こうすることのメリットは、
・インストール時のパーミッション設定の対象をcontentsディレクトリ・tempディレクトリ・config.inc.phpの3つだけにできる
・コンテンツデータと拡張機能ファイルの格納を分離することで、よりセキュアな運用が可能
・コンテンツデータの可搬性が高まる(contentディレクトリを一括でバックアップするだけでよいので、バックアップしやすくなる)
・tempディレクトリはドキュメントルートより上のディレクトリに移動することもできる
・ディレクトリ構成が整理されて分かりやすくなる
などです。なお、アップデートの際に影響を受けないように、基本的には既存の設定を引き継いで、そのまま何も変更せずサイトの運用を続けられるようにします。
以上、何かアイデア・意見などありましたらよろしくお願いします。(問い合わせフォームからでも受け付けます)