445 слов | 2 минуты
Обучающие материалы
Здесь собраны различные команды, шпаргалки и регламентные документы по работе с проектами.
Совет: При разработке пользуйтесь данным сборником
Для Bitrix разработчика
Справочные материалы
Основной справочный материал стоит брать из официальной документации. Несмотря на ее несовершенство, она есть, и ее не мало:
- документация для API: старое и новое ядро;
- набор курсов из видео уроков от Академии 1С-Битрикс;
- Курс “Разработчик Bitrix Framework”;
- курсы для Администраторов, Контент-Менеджеров и даже хостеров;
- Документация по Б24.
Другие источники менее известны:
- Репозиторий 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 колоссально облегчает жизнь разработчику
Работа с админкой
- DigitalWand/admin_helper - для создания типичного набора страниц для таблицы БД (страница списка и детальная страница) есть отличная библиотека, которая значительно упрощает этот процесс
- Конструктор административной части
Миграции
- intervolga.migrato - open-source решение с репозиторием на github. Подробно оно описано в статье
Шаблонизаторы
- maximaster/tools.twig - Twig в Битрикс
- arrilot/bitrix-blade - решение для шаблонизатора Blade
Логирование и отладка
- Библиотека 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 в Битрикс