MEIJI

Наша компания начала ИИ‑трансформацию. Уже через 2 месяца мы предложим решения в разы быстрее и дешевле.

Подробнее

Наши Pimcore-бандлы и инструменты

Наши Pimcore-бандлы и инструменты

Мы не просто «делаем проекты на Pimcore», а регулярно упираемся в одни и те же инженерные узкие места: моделирование данных, интеграции, поиск, качество контента, наблюдаемость. Часть решений мы оформляем как бандлы и утилиты, чтобы внедрения были быстрее, а архитектура — устойчивее.

Для кого эта страница

Когда вам важна глубина, а не презентации

Эта страница полезна, если вы:
  • выбираете партнёра по Pimcore и хотите понять уровень погружения команды;
  • уже ведёте проект на Pimcore и ищете тех, кто умеет аккуратно «оздоравливать» архитектуру;
  • интегрируете Pimcore в сложный ландшафт и хотите меньше самодельных костылей.

Что мы называем «бандлами»

Небольшие решения, которые экономят недели

Бандл — это не «ещё одна фича». Это способ стандартизировать повторяемые вещи: единый подход к интеграциям, единый слой для поиска, удобные инструменты для данных и контента, шаблоны для безопасных расширений.
Что обычно входит?
Обычно у бандла есть:
  • чёткая ответственность (одна боль, один класс задач);
  • документация и примеры использования;
  • тесты и минимальные требования к окружению;
  • версия, changelog и понятный путь обновлений.

Примеры бандлов

Code-first регистрация GraphQL-операций в DataHub

Ссылки: PackagistGitLabДокументация

Бандл для Pimcore DataHub, который позволяет подключать GraphQL Queries/Mutations кодом и раскладывает API по понятным слоям: контракт поля (Query/Mutation), бизнес-логика (Resolver) и переиспользуемые конфиги типов/инпутов (Object/Input types). Операции привязываются к конкретному клиенту DataHub через Symfony-конфиг и регистрируются на событиях сборки схемы — удобно для версионирования, ревью, тестирования и масштабирования публичного/партнёрского API без ручной сборки схемы «в UI».

Meilisearch Sync для Pimcore DataObjects

Ссылки: PackagistGitLabДокументация

Лёгкая интеграция Pimcore 11 DataObjects с Meilisearch, которая держит индекс в актуальном состоянии без «клея» в проекте: автоматическая синхронизация на create/update/delete, декларативный контракт через интерфейс (настройки индекса + формирование документа) и удобные CLI-команды для отладки и массового реиндекса с батчингом и фильтром по классам. Отлично подходит для каталога/PIM-сценариев, где критичны скорость поиска, предсказуемость схемы индекса и контроль изменений модели данных.

Что вы получаете, когда мы используем эти инструменты в проекте

Скорость — это следствие порядка

Когда часть инженерных решений уже оформлена и проверена, проект меньше зависит от «героизма» отдельных людей. Мы быстрее стартуем, спокойнее вносим изменения и проще передаём систему внутренней команде заказчика.

Быстрее старт и изменения

Меньше времени на «изобретение базы» и больше — на бизнес‑ценность: данные, интеграции, витрины, процессы.

Устойчивость к росту и ошибкам

Единые подходы к данным, интеграциям и индексации снижают вероятность «тихих» поломок и расхождений.

Проще передавать другим командам

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

Важное уточнение

Мы не обещаем «десятки готовых коробок»

У нас есть несколько реально рабочих вещей, которые мы используем в проектах, и мы готовы расширять этот слой, если видим смысл: техническую пользу и шанс сделать решение повторяемым. Но мы не превращаем это в «магазин продуктов» и не подменяем бандлами проектную работу.

Хотите посмотреть на наш уровень Pimcore «без маркетинга»?

На ВКС можно обсудить ваш текущий проект или будущую платформу: где у вас «болит» — данные, интеграции, поиск, процессы. Мы покажем подход и предложим план: что имеет смысл стандартизировать, а что — сделать кастомно под ваш контур.

Работает на
Go
+
Next.js