Расмотрим примерную структуру нашего приложения (названия директорий произвольное, но проще использовать понятные или традиционные, чтобы не запутаться, например: user - в переводе «пользователь», install - «установка», readme - «прочти меня», user_login - «пользователь_авторизация» и т.д.). Ниже приведен предварительной проект директорий нашей будущей CMS.
| ./ucms/ | ||||||||||||||||||||||
| users | ||||||||||||||||||||||
| .htaccess | ||||||||||||||||||||||
| admin | ||||||||||||||||||||||
| account_admin | ||||||||||||||||||||||
| admin_setting.php | ||||||||||||||||||||||
| admin_nav.php | ||||||||||||||||||||||
| admin.php | ||||||||||||||||||||||
| user | ||||||||||||||||||||||
| account_user | ||||||||||||||||||||||
| user_login.php | ||||||||||||||||||||||
| user_logout.php | ||||||||||||||||||||||
| user_signup.php | ||||||||||||||||||||||
| messages | ||||||||||||||||||||||
| user_edit.php | ||||||||||||||||||||||
| user_nav.php | ||||||||||||||||||||||
| user.php | ||||||||||||||||||||||
| ghost.php | ||||||||||||||||||||||
| users.php | ||||||||||||||||||||||
| content | ||||||||||||||||||||||
| data | ||||||||||||||||||||||
| books | ||||||||||||||||||||||
| images | ||||||||||||||||||||||
| media | ||||||||||||||||||||||
| music | ||||||||||||||||||||||
| media | ||||||||||||||||||||||
| cont.php | ||||||||||||||||||||||
| includes | ||||||||||||||||||||||
| .htaccess | ||||||||||||||||||||||
| config.ini | ||||||||||||||||||||||
| cons.php | ||||||||||||||||||||||
| db.php | ||||||||||||||||||||||
| demo | ||||||||||||||||||||||
| mail.php | ||||||||||||||||||||||
| lang | ||||||||||||||||||||||
| en | ||||||||||||||||||||||
| lang_en.php | ||||||||||||||||||||||
| ru | ||||||||||||||||||||||
| lang_ru.php | ||||||||||||||||||||||
| function.php | ||||||||||||||||||||||
| search.php | ||||||||||||||||||||||
| library | ||||||||||||||||||||||
| install | ||||||||||||||||||||||
| css | ||||||||||||||||||||||
| install.css | ||||||||||||||||||||||
| js | ||||||||||||||||||||||
| install.js | ||||||||||||||||||||||
| tpl | ||||||||||||||||||||||
| tpl_install_header.php | ||||||||||||||||||||||
| tpl_install_footer.php | ||||||||||||||||||||||
| account_settings.php | ||||||||||||||||||||||
| database_options.php | ||||||||||||||||||||||
| install.php | ||||||||||||||||||||||
| installation_progress.php | ||||||||||||||||||||||
| lang_and_time_zone.php | ||||||||||||||||||||||
| module_help.php | ||||||||||||||||||||||
| options.php | ||||||||||||||||||||||
| server_check.php | ||||||||||||||||||||||
| setting.php | ||||||||||||||||||||||
| template | ||||||||||||||||||||||
| blog | ||||||||||||||||||||||
| vcms | ||||||||||||||||||||||
| standart | ||||||||||||||||||||||
| css | ||||||||||||||||||||||
| main.css | ||||||||||||||||||||||
| nav.css | ||||||||||||||||||||||
| js | ||||||||||||||||||||||
| main.js | ||||||||||||||||||||||
| nav.js | ||||||||||||||||||||||
| img | ||||||||||||||||||||||
| fonts | ||||||||||||||||||||||
| style.ini | ||||||||||||||||||||||
| tpl_main.php | ||||||||||||||||||||||
| tpl_footer.php | ||||||||||||||||||||||
| tpl_header.php | ||||||||||||||||||||||
| user_template | ||||||||||||||||||||||
| updata | ||||||||||||||||||||||
| main.php | ||||||||||||||||||||||
| 404.php | ||||||||||||||||||||||
| lib.php | ||||||||||||||||||||||
| .htaccess | ||||||||||||||||||||||
| .htpasswd | ||||||||||||||||||||||
| index.php | ||||||||||||||||||||||
| help.txt | ||||||||||||||||||||||
| readme.html | ||||||||||||||||||||||
| license.txt | ||||||||||||||||||||||
| version.txt | ||||||||||||||||||||||
Надеемся, что из вышеприведенной схемы директорий все понятно? Кратко:
и т.д… (см. описание в файле readme.html) с создания которого мы и начнем наш проект в Главе 6.2. Файл readme.txt.