Здесь показаны различия между двумя версиями данной страницы.
Следущая версия Both sides next revision | |||
eaze:основная_информация [2011/09/11 23:46] sergeyfast создано |
eaze:основная_информация [2011/09/11 23:48] sergeyfast |
||
---|---|---|---|
Строка 46: | Строка 46: | ||
* mail – шаблоны писем. | * mail – шаблоны писем. | ||
* vt – backend. | * vt – backend. | ||
- | * lib – папка с PHP файлами, основной код. Пакеты Base.* и Eaze.* изменять нельзя. При обновлении платформы достаточно заметить их содержимое. | + | * lib – папка с PHP файлами, основной код. Пакеты Base.* и Eaze.* изменять нельзя. При обновлении платформы достаточно заметить их содержимое. |
- | * Base.Tree – пакет для работы с деревьями. | + | * Base.Tree – пакет для работы с деревьями. |
- | * Base.VFS – пакет для работы с виртуальной файловой системой. | + | * Base.VFS – пакет для работы с виртуальной файловой системой. |
- | * Eaze.Core – базовые классы платформы. | + | * Eaze.Core – базовые классы платформы. |
- | * Eaze.Database – работа с базой данных. | + | * Eaze.Database – работа с базой данных. |
- | * Eaze.Helpers – вспомогательные классы. | + | * Eaze.Helpers – вспомогательные классы. |
- | * Eaze.Model – ORM. | + | * Eaze.Model – ORM. |
- | * Eaze.Modules – модули. | + | * Eaze.Modules – модули. |
- | * Eaze.Site – логика работы сайта, обработка sites.xml, pages.xml. | + | * Eaze.Site – логика работы сайта, обработка sites.xml, pages.xml. |
- | * <Project>.Site – логика работы frontend’а. | + | * <Project>.Site – логика работы frontend’а. |
- | * <Project>.<Package> – описание структуры пакета | + | * <Project>.<Package> – описание структуры пакета |
- | * actions – папка с actions, на них лежит основная логика отображения и поведения urls. | + | * actions – папка с actions, на них лежит основная логика отображения и поведения urls. |
- | * <Class>.php – объект, генерируется через MFD, вручную не редактируется (за исключением флага IsLocked в MFD), его возможно в любой момент времени перегенерировать через MFD. | + | * <Class>.php – объект, генерируется через MFD, вручную не редактируется (за исключением флага IsLocked в MFD), его возможно в любой момент времени перегенерировать через MFD. |
- | * <Class>Factory.php – файл для работы с БД, вручную никогда не редактируется, генерируется только через MFD. | + | * <Class>Factory.php – файл для работы с БД, вручную никогда не редактируется, генерируется только через MFD. |
- | * <Class>Utility.php – статические классы с методами, константами, пишутся вручную. Типовое назначение – работа с БД. | + | * <Class>Utility.php – статические классы с методами, константами, пишутся вручную. Типовое назначение – работа с БД. |
- | * <Class>Helper.php – статические классы с методами, константами, пишутся вручную. Типовое назначение – работа с отображением. | + | * <Class>Helper.php – статические классы с методами, константами, пишутся вручную. Типовое назначение – работа с отображением. |
- | * <Project>.<Package>.xml – файл описания actions. При создании нового action, он должен быть объявлен в этом файле. | + | * <Project>.<Package>.xml – файл описания actions. При создании нового action, он должен быть объявлен в этом файле. |
- | * shared | + | * shared |
- | * .htaccess – отключение RewriteEngine. | + | * .htaccess – отключение RewriteEngine. |
- | * minify.php – скрипт для склеивания списка файлов в один (применительно к js и css). | + | * minify.php – скрипт для склеивания списка файлов в один (применительно к js и css). |
- | * css – стили. | + | * css – стили. |
- | * files – папка с файлами VFS (виртуальной файловой системы). | + | * files – папка с файлами VFS (виртуальной файловой системы). |
- | * .htaccess – отключение php_engine. | + | * .htaccess – отключение php_engine. |
- | * flash | + | * flash |
- | * images | + | * images |
- | * js | + | * js |
- | * temp – временное хранение файлов. | + | * temp – временное хранение файлов. |
- | * .htaccess – отключение php_engine. | + | * .htaccess – отключение php_engine. |
- | * .htaccess – безусловное перенаправление всех запросов на eaze.php | + | * .htaccess – безусловное перенаправление всех запросов на eaze.php |
- | * eaze.php – главный файл. | + | * eaze.php – главный файл. |
- | * eaze.production.php – главный файл, находится в production’е. Главное оОтличие от eaze.php – влюченный флаг компиляции пакетов. | + | * eaze.production.php – главный файл, находится в production’е. Главное оОтличие от eaze.php – влюченный флаг компиляции пакетов. |
- | * post_deploy.sh – скрипт, обычно исполняется после каждой выливки, в нем расставляются права, eaze.php удаляется, а eaze.production.php переименовывается в eaze.php. | + | * post_deploy.sh – скрипт, обычно исполняется после каждой выливки, в нем расставляются права, eaze.php удаляется, а eaze.production.php переименовывается в eaze.php. |
- | * Makefile – скрипт для deploy. | + | * Makefile – скрипт для deploy. |
- | * build.properties – настройки для deploy. | + | * build.properties – настройки для deploy. |
- | * excludedFiles.txt – список папок/файлов, которые нужно исключить при deploy’e. | + | * excludedFiles.txt – список папок/файлов, которые нужно исключить при deploy’e. |