ВНИМАНИЕ! Данный Git-проект предназначен для меня самого, т.к. структура проекта и его архитектурная идеология - это моё видение
Этот проект у меня очень и ждали, поэтому я целенаправленно его выкладываю, чтобы знающие меня или все желающие и разделяющие мой подход к разработке проекта 1С-Битрикс, имели доступ к самой актуальной и свежей заготовке.
bitrix — Это ядро 1С-Битрикс, его не следует учитывать в Git. Но, порой (особенно при многосайтовости и некоторых нюансах работы ядра) нам требуется размещение в стандартных каталогах Ядра. Важно правильно настроить .gitignore который будет ограничиваться в Ядре только вашими разделами и файлами
bitrix\components\burov\ –
bitrix\gadgets\burov\ –
bitrix\modules\burov.*\ –
bitrix\tools\burov\ –
bitrix\tools\php_interface\ –
bitrix\tools\php_interface\classes\ –
bitrix\tools\php_interface\constant.php –
bitrix\tools\php_interface\cron_events.php –
bitrix\tools\php_interface\handlers.php –
bitrix\tools\php_interface\site_closed.php –
bitrix\tools\php_interface\this_site_support.php –
local — Основная папака для всей разработки в рамках сайта 1С-Битрикс (не всего проекта!). В ней находится большинство файлов относящихся к шаблону, модулям и компонентам (если они строго относятся к текущему сайту (при многосайтовости), а так же подключение вспомогательных классов и прочих наработок)
local\components\ –
local\modules\ –
local\php_interface\ –
local\php_interface\classes\ –
local\php_interface\init.php –
local\php_interface\site_constant.php –
local\php_interface\site_handlers.php –
local\templates\ – Аналогичная папка шаблонов в Ядре (bitrix/templates/). Важно знать, что используюя папку шаблонов в local/templates, вы можете использовать их в рамках текущего сайта (s1 например)
local\templates\*\components\ –
local\templates\*\css\ –
local\templates\*\fonts\ –
local\templates\*\images\ –
local\templates\*\js\ –
local\templates\*\lang\ –
local\templates\*\lib\ –
local\templates\*\scss\ –
local\templates\*\descriptions.php –
local\templates\*\footer.php –
local\templates\*\header.php –
.ginignore – Игнор-файл на проект. Обратите внимание на условия обхода Ядра 1С-Битрикс
.htaccess – Внутри файла есть немного полезных правил. Это самый обычный htaccess, ничего сверхъестественного =)
404.php – Обработка 404 страницы - важная вещь для удержания пользователя, пришедшего на эту страницу.
robots.txt – Как правило сайт, который в разработке нужно закрыть от посиковых машин. Этот файл запрещает к индексу весь сайт.
- 📁 bitrix
- 📁 components \ burov
- 📁 gadgets \ burov
- 📁 modules \ burov.*
- 📁 php_interface
- 📁 classess
- constants.php
- cron_events.php
- handlers.php
- site_closed.php
- this_site_support.php
- 📁 tools \ burov
- 📁 local
- 📁 components
- 📁 modules
- 📁 php_interface
- 📁 classess
- init.php
- site_constants.php
- site_handlers.php
- 📁 classess
- 📁 templates
- 📁 default
- 📁 components
- 📁 css
- 📁 fonts
- 📁 images
- 📁 js
- 📁 lang
- 📁 lib
- 📁 scss
- description.php
- footer.php
- header.php
- 📁 default
- .gintignore
- .htaccess
- 404.php
- robots.txt