8.1. Создание директорий установщика
Директорию установщика install неоходима для проверки сервера и установки приложения. Если бы мы преследовали цель создать одно готовое приложения, например видеохостинг, то после установки, будет правильнее прописать код удаления этой директории за ненадобностью в дальнейшем. А так как мы хотим создать универсальную CMS, то у нас установщик даст возможность выбора вида приложения (видеохостин, блог или социальная сеть), и в последствии пользователь будет иметь возможность доустановить необходимую часть приложения.
Следуя нашему проекту структуры директорий будущего приложения, создадим директории и файлы для нашего установщика: В корневой директории ucms нашего приложения создадим:
- Директорию includes
- Директорию library
- Директорию test
- Файл help.txt
- Файл index.php
- Файл readme.txt
- Файл version.php
В директории library нашего приложения создадим:
- Вложенную директорию install
В директории install нашего приложения создадим:
- Вложенную директорию css в директории install
- Файл install.css в директории css
- Вложенную директорию js в директории install
- Файл install.js в директории js
- Файл account_settings.php в директории install
- Файл database_options.php в директории install
- Файл install.php в директории install
- Файл installation_progress.php в директории install
- Файл options.php в директории install
- Файл server_check.php в директории install
- Файл setting.php в директории install
В этой Главе мы научимся создавать директории и файлы с последующим заполнением файлов данными средствами PHP, а пока нас вполне устроит создание файлов вручную, а созданное нами приложение в конечном виде, уже будет иметь все необходимые файлы и директории при распаковке скачанного архива.