445 слов | 2 минуты

Обучающие материалы

Здесь собраны различные команды, шпаргалки и регламентные документы по работе с проектами.

Совет: При разработке пользуйтесь данным сборником

Для Bitrix разработчика

Справочные материалы

Основной справочный материал стоит брать из официальной документации. Несмотря на ее несовершенство, она есть, и ее не мало:

Другие источники менее известны:

  • Репозиторий bitrix-info пользователя SidiGi - работа с корзиной; Оформление заказа на D7; Настройки .settings.php; Кэширование; ORM; Отладка; .htaccess
  • Репозиторий wiki-bitrix пользователя studiofact - D7; Регистрация и авторизация; Торговый каталог; Оформление заказа; Композит; Обмен с 1С; Редиректы; Почта
  • Блог “Mr.Cappuchino” - блог очень емко и понятно освещает вопросы работы с корзиной и оформлением заказа на D7 в соответствующих статьях. Во многих статьях упор сделан на использование ядра D7. Среди прочих есть статьи о кэшировании, отладке, интеграции с 1С
  • Блог компании “ИНТЕРВОЛГА" - в блоге можно найти статьи не только для программистов, но и менеджеров, маркетологов, SEO-специалистов. Описываем свои проекты, модули, способы решения задач на примере реальных боевых проектов. Статьи разделены по категориям, а для удобства отслеживания новостей можно подписаться на email-рассылку
  • Bitrix API Online - это кладовая исходного кода Битрикс

Для PHPStorm

Здесь собраны доступные для PHPStorm плагины интеграции с Битрикс, набор LiveTemplates (aka сниппеты) и настройки.

  • Bitrix Framework Support - поддержка папок bitrix и local
  • BitrixLangCompletion - облегчает работу с языковыми файлами в Битрикс
  • bxApiDocs - документация 1С-Битрикс в IDE PhpStorm. bxApiDocs - это папка с модулями 1С-Битрикс: Управление сайтом - Бизнес, в которой удалены лишние файлы, добавлены константы, события и phpDocs. В комплекте с IDE колоссально облегчает жизнь разработчику

Работа с админкой

Миграции

Шаблонизаторы

Логирование и отладка

  • Библиотека kint - красивая и удобная замена функциям var_dump(), print_r() и debug_backtrace()

Другое

  • notamedia/console-jedi - базируется на инструменте Symfony Console. Предназначено для упорядочивания и автоматизации создания различных консольных скриптов для сайта. Console Jedi – инструмент для разработчиков, вызывается из консоли и позволяет в CLI управлять системой и выполнять консольные команды. Базирование на Symfony Console позволяет без труда подключать сторонние консольные команды (например, PHP CPD, Phinx) и внедрять свои. Из коробки присутствуют такие команды как, установка и удаление модуля, переиндексация поиска и некоторые другие
  • arrilot/bitrix-models - предлагает новый подход к работе с сущностями Битрикс наподобие того, как это сделано в фреймворках, например Laravel. Данный пакет привносит Model Layer в Битрикс