Структура проекта на CMS Битрикс

Bitrix - Битрикс

Структура проекта в полном виде


/var/www/some-site #site root directory

├── /.git
├── /.idea
├── /public
│ ├── /... папки разделов сайта ...
│ ├── /bitrix
│ │ ├── /.git
│ │ ├── /php_interface
│ │ │ ├── dbconn.php
│ │ │ └── dbconn.example.php
│ │ ├── .gitignore
│ │ ├── .settings.php
│ │ ├── .settings.example.php
│ │ └── ... папки и страницы ядра ...
│ ├── /upload
│ │ └── .htaccess
│ ├── /local
│ │ ├── /activities
│ │ ├── /modules
│ │ │ └── /local.common
│ │ ├── /components
│ │ ├── /php_interface
│ │ │ ├── /include
│ │ │ │ ├── constants.php
│ │ │ │ ├── env_vars.php
│ │ │ │ ├── env_vars.example.php
│ │ │ │ ├── functions.php
│ │ │ │ ├── handlers.php
│ │ │ │ └── site_closed.php
│ │ │ ├── init.php
│ │ │ └── this_site_support.php
│ │ ├── /gadgets
│ │ ├── /logs
│ │ ├── /verstka
│ │ │ ├── /.git
│ │ │ └── /.gitignore
│ │ └── /templates
│ │ └── mainTpl
│ │ ├── /ajax
│ │ ├── /components
│ │ ├── /css
│ │ ├── /fonts
│ │ │ └── /font-family-name
│ │ ├── /favicon
│ │ ├── /img
│ │ ├── /include
│ │ ├── /page_templates
│ │ │ └── .content.php
│ │ ├── /sass
│ │ │ ├── /parts
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _fonts.scss
│ │ │ │ ├── _common.scss
│ │ │ │ ├── _page-main.scss
│ │ │ │ └── _page-404.scss
│ │ │ └── style.scss
│ │ ├── /.sass-cache
│ │ ├── /js
│ │ │ ├── /vendors
│ │ │ ├── partCommon.js
│ │ │ └── partMain.js
│ │ ├── header.php
│ │ ├── footer.php
│ │ ├── template_styles.php
│ │ ├── styles.css
│ │ ├── .styles.php
│ │ └── description.php
│ ├── ... страницы сайта ...
│ ├── index.php
│ ├── urlrewrite.php
│ ├── .access.php
│ ├── .htaccess
│ ├── .menu-name.menu.php
│ ├── .menu-name.menu_ext.php
│ ├── robots.txt
│ ├── robots.example.txt
│ └── 404.php
├── .gitmodules
└── .gitignore

Я придерживаюсь такого варианта

├── bitrix
│   ├── php_interface
│   ├── ├── dbconn.php
│   ├── ├── after_connect_d7.php
│   ├── .settings.php - Основные настройки
├── local - Основная папка для разработки
│   ├── components — компоненты
│   ├── modules — модули
│   ├── php_interface
│   ├── ├── init.php — глобально подключаемые функции, например логгер.
│   └── templates — шаблоны
│   ├── ├── .default — папка с шаблонами компонентов.
│   ├── ├── page_templates/standard.php — шаблон для новых страниц (вместо глупой надписи "text here");
│   ├── ├── rename_me — папка с шаблоном сайта (не забываем переименовать).
│   ├── ├── header.php — шапка сайта.
│   ├── ├── footer.php — подвал сайта.
│   └── └── description.php — описание шаблона.
├── public
│   ├── 404.php
│   ├── bitrix -> ..link_to/bitrix - Ссылка на папку ядра bitrix  
│   ├── favicon.ico
│   ├── include
│   ├── index.php
│   ├── local -> ..link_to/local - Ссылка на папку local
│   ├── test
│   ├── upload
│   └── urlrewrite.php
├── .htaccess
├── sync.php - Скрипт установки модулей
└── windows_make_symlinks.bat - Скрипт создания симлинков
└── .gitignore


	

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *