tmp
Это старая версия документа!
5.0 Файлы и директори приложения
Расмотрим примерную структуру нашего приложения (названия директорий произвольное, но проще использовать понятные или традиционные, чтобы не запутаться, например: user - в переводе «пользователь», install - «установка», readme - «прочти меня», user_login - «пользователь_авторизация» и т.д.). Ниже приведен предварительной проект директорий нашей будущей CMS.
| ./ucms/ | ||||||||||||||||||
| 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 | ||||||||||||||||||
| .htaccess | ||||||||||||||||||
| .htpasswd | ||||||||||||||||||
| index.php | ||||||||||||||||||
| help.txt | ||||||||||||||||||
| readme.html | ||||||||||||||||||
| license.txt | ||||||||||||||||||
| version.txt | ||||||||||||||||||
Надеемся, что из вышеприведенной схемы директорий все понятно? Кратко:
- .htaccess — это локальный конфигурационный файл веб-сервера Apache, который позволяет управлять настройками веб веб-приложения.
- index.php - это стартовая страница.
- readme.html - руководство, которое дает пользователям подробное описание проекта
- /user - главная папка пользователей
- guest - пользователь с правом только просмотра и поиска по сайту контента.
- /account_user - папка аккаунта пользователя (пользователь с правом просмотра, загрузки, редактирования и удаления своего контента, поиска контента, написания комментариев, голосования и прочего.
- user_login.php - файл авторизации пользователя
- user_logout.php - файл окончания сеанса авторизации пользователя
- user_signup.php - файл регистрации нового пользователя
- user_edit.php - редактор постов пользователя
- user_nav.php - меню пользователя
- /account_admin - папка аккаунта администратора (полные права, включая настройку сайта и регистрацию прав пользователя/удаление пользователей и модерацию сообщений)
- admin_setting.php - файл настроек CMS администратором
- admin_nav.php - расширенное меню пользователя-администратора
- /install - папка установки CMS
и т.д… (см. описание в файле readme.html) с создания которого мы и начнем наш проект в Главе 6.2. Файл readme.txt.
Дополнения и Файлы
см. также:
Только авторизованные участники могут оставлять комментарии.
tmp.1777786686.txt.gz · Последнее изменение: — VladPolskiy
