Битрикс: как упростить работу с проектом

Хочу попробовать список кратких правил которые бы упростили работу с проектом, сократили переделывание и предотвратили типичные ошибки. К каждому правилу буду пояснять почему я так считаю. Правила описывают подавляющее количество случаев, однако всегда бываю исключения. Пункты со временем будут добавляться. Пишите в комментариях свои предложения.

Меню.

Не делайте меню генерируемым по контенту инфоблоках если это явно не указано в задаче.
Почему: 
1. 100% заказчик захочет добавить пункт меню, который не соответствует контенту.
2. Добавленные, но не заполненные элементы контента - отобразятся в меню.


Инфоблоки.

В init.php через define определяйте константы с id инфоблоков.
Почему:
Нужно будет изменить по всему проекту - а менять в одном месте.


список дополняется...

Комментарии

Популярные сообщения из этого блога

Bitrix: кнопка добавить в корзину

Битрикс: какого х*я ты ищешь в неактивных разделах

Битрикс: highloadblock значения в свойстве список