ВНИМАНИЕ! Данный 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