magicwork-基本ディレクトリ構造

###基本ディレクトリ構造

<font color="orange">■</font>private <font color="#0066CC">#非公開ディレクト(どうしても設置できない場合はドキュメントルートに置く)</font>
├<font color="orange">■</font>applib <font color="#0066CC">#サイト固有のディレクトリ(※外部ライブラリもここに設置)</font>
│　├<font color="orange">■</font>DBO <font color="#0066CC">#各DBテーブルの固有クラスを設置</font>
│　├<font color="orange">■</font>mobile_csv <font color="#0066CC">#ガラケー機種判別用のUAのCSV</font>
│　├<font color="orange">■</font>Params <font color="#0066CC">#DBテーブルのフラグ、コードなどで保存しているフィールドをラベルに展開する変数を保存しているディレクトリ</font>
│　├AdminController.php <font color="#0066CC">管理画面コントローラー基底クラス</font>
│　├app_function.php <font color="#0066CC">汎用関数クラス　staticメソッドで記述</font>
│　├app_init.php <font color="#0066CC">#サイト固有の初期設定を記述</font>
│　├AuthController.php <font color="#0066CC">#認証機能付きコントローラー基底クラス </font>
│　├CategoryProcessClass.php <font color="#0066CC">#階層カテゴリプルダウン用クラス</font>
│　├MobileWrapper.php <font color="#0066CC">#ガラケー機種判断用クラス</font>
│　├PublicController.php <font color="#0066CC">#フロント画面コントローラー基底クラス</font>
│　├PublicControllerMobile.php <font color="#0066CC">#ガラケー用フロント画面コントローラー基底クラス</font>
│　├Reload.php <font color="#0066CC">#リロード対策用クラス</font>
│　├ResizeImg.php <font color="#0066CC">#画像のリサイズ処理</font>
│　├Setting-local.php <font color="#0066CC">#テスト環境用の設定記述</font>
│　├Setting.php <font color="#0066CC">#本番環境用の設定記述</font>
│　└TopicPath.php <font color="#0066CC">#パンくずリスト生成クラス</font>
├<font color="orange">■</font>cmd <font color="#0066CC">#cron処理のスクリプトを設置</font>
├<font color="orange">■</font>compaile(<font color="#ff3cb1">777</font>) <font color="#0066CC">#smartyのコンパイル処理後ソースの設置箇所</font>
├<font color="orange">■</font>errorlog(<font color="#ff3cb1">777</font>) <font color="#0066CC">#エラーログ</font>
├<font color="orange">■</font>lib <font color="#0066CC">#コアのライブラリディレクトリ</font>
│　├<font color="orange">■</font>magickwork <font color="#0066CC">#magicwork固有のライブラリ群</font>
│　├<font color="orange">■</font>pear <font color="#0066CC">#PEARライブラリを設置</font>
│　└<font color="orange">■</font>smarty <font color="#0066CC">#smartyクラスを設置</font>
├<font color="orange">■</font>reload_tmp(<font color="#ff3cb1">777</font>) <font color="#0066CC">#リロード判定処理用のテンポラリファイル</font>
├<font color="orange">■</font>session(<font color="#ff3cb1">777</font>) <font color="#0066CC">#セッションファイルを設置</font>
└<font color="orange">■</font>templates <font color="#0066CC">#smartyのテンプレートディレクトリ</font>
│　├<font color="orange">■</font>admin <font color="#0066CC">#管理画面用テンプレート</font>
│　└<font color="orange">■</font>public <font color="#0066CC">#公開画面用テンプレート</font>
<font color="orange">■</font>www <font color="#0066CC">#ドキュメントルート(※環境によって異なる場合あり)</font>
├<font color="orange">■</font>admin <font color="#0066CC">#管理画面ソース設置</font>
│　├<font color="orange">■</font>manage <font color="#0066CC">#ログインアカウントのパスワード変更</font>
│　├<font color="orange">■</font>misc <font color="#0066CC">#管理画面のjs,cssなど</font>
│　├<font color="orange">■</font>top <font color="#0066CC">#管理画面のログイン後TOP</font>
│　│　└top.php <font color="#0066CC">#管理画面のログイン後TOP</font>
│　└<font color="orange">■</font>news <font color="#0066CC">#各コンテンツの管理画面用ソース</font>
│　　├AdminControllerNews.php <font color="#0066CC">#そのコンテンツの共有処理基底クラス</font>
│　　├AdminNewsForm.php <font color="#0066CC">#フォームパーツの定義</font>
│　　├news_detail.php <font color="#0066CC">#詳細画面ソース</font>
│　　├news_edit.php <font color="#0066CC">#編集画面ソース</font>
│　　├news_index.php <font color="#0066CC">#一覧画面ソース</font>
│　　└news_regist.php <font color="#0066CC">#登録画面</font>
├<font color="orange">■</font>img_sys(<font color="#ff3cb1">777</font>) <font color="#0066CC">#アップロードファイル保存ディレクトリ</font>
├<font color="orange">■</font>tmp(<font color="#ff3cb1">777</font>) <font color="#0066CC">#テンポラリファイル保存ディレクトリ</font>
├init.php <font color="#0066CC">#初期設定処理</font>
├index.php <font color="#0066CC">#フロント画面TOPページ</font>
└local.txt <font color="#0066CC">#テスト環境判断用ファイル　※本番環境では設置しない</font>

※777はパーミッション777に設定する