Pull to refresh

Как выбрать надёжную команду Magento-разработчиков: практические советы

ASTRIO agency corporate blog
image

Magento с каждым годом становится все более популярной системой для создания сложных интернет-магазинов и высоконагруженных проектов в онлайне. Спрос рождает предложение, поэтому количество подрядчиков растет в геометрической прогрессии. Увеличение количества всегда сказывается на качестве, поэтому надежные партнеры — залог успеха любого проекта.

Как выбрать качественного и опытного подрядчика для разработки собственного проекта — читайте ниже.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 3.2K
Comments 0

Мы стали сертифицированными партнерами Magento 2

ASTRIO agency corporate blog


Платформа Magento появилась на рынке электронной коммерции всего пять лет назад, но за это время успела прочно закрепить свои позиции. Это доказывает рейтинг популярности и статистика, о которых мы не раз писали в нашем блоге на официальном сайте компании.

На сегодняшний день вектор развития Magento Inc. сосредоточен на Magento 2 — второй версии платформы с множеством новых особенностей архитектуры и функционала.

По этому поводу делимся с вами замечательной новостью — мы стали сертифицированными партнерами Magento 2 (Magento 2 trained solution partner).
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 2.2K
Comments 0

Magento Dare to Share — Открытая Площадка для докладов о Magento, PHP и eCommerce

PHP *Development for e-commerce *Magento *


20 Июля в Киевском офисе Magento прошло открытое мероприятие под названием Magento meetup «Dare to Share», которое могли посетить и в котором могли принять участие любые желающие кому интересна платформа Magento 2 и тема электронной коммерции (eCommerce).

В данном отчете публикуются видео докладов прозвучавших на мероприятии, а также принимаются заявки на выступление в следующем ивенте.

  1. Игорь Миняйло, Magento (@iminyaylo on ) — Magento Community Engineering
  2. Макс Пронько, The Irish Store (@max_pronko on ) — Автоматизация релизов для Magento 2. Опыт компании The Irish Store
  3. Вячеслав Кравчук, Atwix (@slkra on ) — Story of a Transformation (Укр.)
  4. Андрей Кравец, Forbytes / Gymgrossisten (@Winfle on ) — Dynamic caching of personalised data in Real Life (Укр.)
  5. Александр Козырь, Magecom (@kozyr1av on ) — SOLID-ное программирование на Magento 2

Тезисы докладов можно прочитать под Катом
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 2.7K
Comments 24

Microservices и Модель Акторов (Actor Model)

Website development *PHP *Perfect code *Designing and refactoring *Magento *

Доклад посвящен:

  • Пользовательским интерфейсам ориентированным на задачи (Task Based UI)
  • CQRS (Command/Query Responsibility Segregation)
  • Микросервисы
  • Закон Конвея и его влияние на примере организации команд в Magento
  • Fine-grained сервисы vs Coarse-grained сервисы
  • Синхронность vs Асинхронность
  • Модель Акторов (Actor Model)

Вторая часть доклада находится под хабракатом.
Total votes 9: ↑5 and ↓4 +1
Views 12K
Comments 32

MageConf 2017 видео и материалы конференции

PHP *Development for e-commerce *Conferences Magento *


16го Декабря в Киеве прошла самая большая техническая конференция посвященная платформе Magento и eCommerce в целом. Конференция проходила в 4 параллельных потока, на которых было презентовано 30 докладов и воркшопов. Конференцию посетили 600+ участников.

Главному ивенту предшествовал Magento Contribution Day, проводимый в офисе компании Magento за день до этого и собравший более 100 человек, которые вместе с Magento Core программистами и архитекторами работали над улучшением платформы и исправлением багов. А также над разработкой новой функциональности системы — Multi-Source Inventory.



В ходе ивента было поставлено 40+ Pull Request в Magento 2 репозиторий.

В данном посте предлагаю ознакомиться с видео всех выступлений, которые вы найдете под катом. С программой конференции MageConf 2017 можно ознакомиться перейдя по ссылке.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 3.4K
Comments 0

Разворачиваем связку Nginx+Php-Fpm+MySQL с magento2 на борту и раскладываем по контейнерам в Docker

System administration *Virtualization *DevOps *
Sandbox
Добрый день!

Все чаще стучась в различные компании разработчиков в качестве DevOps инженера, я получаю приблизительно одни и те же тестовые задания. Они отличаются друг от друга версиями PHP или проектами которые надо запустить.

Но в целом они упираются в одну связку это Nginx\Appache, SQL (тут вариаций много, все зависит от предпочтений заказчика), PHP и желательно чтобы это было разложено по контейнерам.
Поэтому я решил рассказать на примере, как все это поднять без особых усилий.

Возможно кому-то это поможет понять, на простом примере, что к чему. Описывать что такое Docker я не буду, т.к. статей на эту тему вагон и маленькая тележка.

В данной статье, мы подготовим небольшую структуру:

  • В качестве вэб сервера будет использоваться Nginx с минимальной настройкой для запуска проекта.
  • В качестве SQL будет использовать MySQL.
  • PHP7.0-fpm версия c небольшими надстройками для запуска нашего проекта.
  • В качестве проекта который мы будем разворачивать — берем magento2.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 70K
Comments 14

Magento 2. Monolog или как писать логи

PHP *Development for e-commerce *Magento *
Tutorial
Изучая различные модули для Magento 2 можно заметить, что логирование используется значительно реже по сравнению с Magento 1. В большей степени это связано с тем, что запись логов стала сложнее. Здесь я бы хотел сконцентрироваться на технической стороне вопроса, а именно как логировать данные, как писать логи в свой собственный файл и что же такое Monolog.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 9.5K
Comments 0

Декларативная схема и что с ней не так в Magento 2

PHP *Magento *
Всем привет. Данная публикация не претендует на звание истины в первой инстанции, а лишь является моим личным мнением, если вы его разделяете отлично, если нет — прошу в комментарии для обсуждения.

Так вот, ближе к делу. В версии Magento 2.3 и выше появилась такая «плюшка» как декларативная схема. Что же это такое декларативная схема? Если мы обратимся к документации мадженто, то там черным по белому написано — «Декларативая схема направлена на упрощение процессов установки и обновления Magento».
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 3.2K
Comments 5

Content Security Policy в Magento 2

Magento *
Всем привет!

Наверняка вы, установив Magento 2.3.5 обнаружили в своих браузерных консолях что-то вроде

[Report Only] Refused to load the script '***' because it violates the following Content Security Policy directive: «script-src *». Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.



О том, что делать, расскажу под катом
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Views 4.8K
Comments 3

Очереди на очереди: Magento 2 + RabbitMQ

Россельхозбанк corporate blog PHP *Development for e-commerce *Magento *
Tutorial

Привет! Меня зовут Павел и я Magento 2 бэкенд-разработчик. Когда-то давно, когда я только начинал знакомство с Magento 2 (для краткости буду называть ее M2), мне понадобилось автоматизировать обработку однотипных событий при разработке одного решения. Тогда я удивился, насколько мало информации на русском языке об интеграции очередей в M2. Время идет, а ситуация не меняется: информации об этом на просторах рунета все так же мало. Раскроем эту тему. Для начала кратко поговорим про очереди: что это такое и зачем они нужны, потом рассмотрим интеграцию M2 с популярным менеджером очередей Rabbit MQ (далее по тексту — RMQ), а также напишем простую реализацию работы с очередями в качестве примера. Погнали!

Читать далее
Total votes 13: ↑13 and ↓0 +13
Views 4.5K
Comments 4

Magento 2. Добавление картинок в динамический массив

PHP *Development for e-commerce *Magento *
Sandbox

Приветствую вас, хабравчане! Немного набравшись смелости решил написать свою первую статью, точнее поделиться небольшим опытом, в интересной как мне показалось теме, а именно как в динамический массив в конфиге, добавить загрузчик файлов.

Читать далее
Total votes 4: ↑3 and ↓1 +2
Views 1.1K
Comments 4