MageDay: backend edition - первое из целой серии мероприятий о Magento, направленное на обмен опытом, популяризацию платформы и увеличение базы знаний о ней.
13 декабря в Ульяновске мы организовали первое событие из цикла MageDay, под кодовым названием “Backend edition”. Как следует из названия, тематика встречи была посвящена PHP- разработке на Magento.
В рамках первого MageDay наша команда провела два мастер-класса. Но началось все с ознакомительного доклада, посвященного общей информации о платформе.
От Олега Чеховского слушатели узнали о семье eBay, частью которой является Magento, об именитых клиентах, а также о сильных сторонах и конкурентных преимуществах данной eCommerce платформы.
Далее мы перешли к основной части. Первым шел доклад от Вячеслава Федоренко - технического директора нашей компании. Он рассказал об архитектуре современных интернет-магазинов на примере Magento.
В докладе был детально затронут вопрос MVC - архитектуры, гибкости и расширяемости, рассказано о том, почему хранение сущностей в EAV лучше FLAT, а также представлено решение проблемы с производительностью, в рамках которого Вячеслав подробно описал индексы и кеши Magento.
После небольшого перерыва продолжил повествование наш ведущий разработчик Эльданиз Гасымов, который рассказал и показал на практике как разработать модуль под Magento.
Часовой мастер-класс состоял из поэтапного алгоритма создания модуля, а именно:
- Регистрация модуля в системе
- Установка модуля (база данных)
- Создание и использование хелперов
- Создание и использование моделей
- Создание и использование блоков
- Создание пункта меню в админке
- Создание настройки модуля в админке
- Немного о layout в Magento
- Отображение Data Grid вашей сущности в админке
- CRUD(Create/Update/Delete) вашей сущности в админке
- Создаём Front-End контроллер и выводим свои блоки
После практики уделили немного времени вопросам и обсуждениям плюсов и минусов использования платформы.
На этом программа мероприятия была завершена.
Цикл встреч “MageDay” стартовал успешно, поэтому впереди нас ждет череда аналогичных событий по разным профилям и темам.
До встречи в следующем году!