Здравствуйте, Guest :)

Добро пожаловать в русскоязычное сообщество

ПОСЛЕДНЯЯ ЗАПИСЬ | Смотреть все

Конференция Meet Magento Russia 2013!

После напряженной недели работы команды разработчиков Magento мы можем представить Magento DataFlow, гибкий и мощный механизм обмена данными.

Как это работает?

Magento DataFlow это фрэймворк для создания компонентов, которые используются в процессе обмена данных. Система состоит из 4 типов компонентов: адаптеров, парсеров, мапперов и валидаторов. Все компоненты могут передавать или трансформировать данные в двух направлениях с одного носителя на другой (например, из базы данных в локальный файл, с сервера FTP в базу данных, из SOAP/REST/XML-RPC в базу данных, из Google Spreadsheet в базу данных. Если Вы не технический специалист, можете перейти к параграфу Что может быть сделано

  • Адаптеры - это что угодно, что можно подключить к внешнему ресурсу и получить запрошенные и отфильтрованные данные. Может включать в себя:
    • Локальные файлы
    • FTP, SFTP серверы
    • Таблица базы данных
    • Веб Сервисы
    • HTTP интерфейс
    • Особые ресурсы (специализированный интерфейс базы данных, кэш репозиторий, и Ñ‚.д.)
    • Shell адаптер
  • Парсеры это компоненты, конвертирующие данные из одного формата в другой. Примеры:
    • CSV текст в 2D массив
    • Excel XML текст в 2D массив
    • Табличный массив в коллекцию модели продукта
    • Таблица базы данных в 2D массив
  • Мапперы это компоненты, которые изменяют данные с одного значения в другое. Они полезны для таких задач как привязка одного поля к другому или работа со значениями данных
  • Валидаторы определяют что заданные условия выполняются. Условия могут быть применены к обработанным данным или переменным окружения. (На данный момент в Magento не применяются валидаторы, они разработаны для использования в будущем).

Что может быть сделано?

Для начала, следующий выпуск Magento будет содержать интерфейс импорта/экспорта продукта, который облегчает процесс добавления/редактирования группы продуктов через файл (MS-EXCEL, CSV и Tab-Separated значения), и интерфейс экспорта группы пользователей. Другие возможные примеры использования Magento DataFlow:

  • Групповой экспорт любого типа данных в любой существующий формат и возможность обратного импорта после изменений.
  • Экспорт данных в системы сравнений цен/предложений (как Shopping.com, PriceGrabber, Bizrate, и Ñ‚.д.), включая возможность автоматической закачки на FTP.
  • Импорт данных и интеграция с 3rd party - приложениями ERP / программами управления инвентаризацией / бухгалтерскими программами (например SAP, Great Plains, MAS 90/2000, Oracle, Netsuite, Quickbooks, Peachtree, и Ñ‚.д.)
  • Интеграция с 3rd party - приложениями CRM (например SugarCRM, SalesLogix, Salesforce.com, ACT, и Ñ‚.д.)
  • Интеграция с программами управления заказами и EDI интерфейсами
  • Получение/публикация RSS/Atom лент (например новые продукты, спецмальные цены, доступность продукта, статус заказа, и Ñ‚.д.)

Важно также заметить, что Magento DataFlow это фрэймворк, и некоторые примеры, перечисленные выше должны служить только примером бесконечных вариантов применения, которые могут быть разработаны. Мы надеемся, что сообщество Magento поддержит эту концепцию и использует ее для контрибуции различных разработок на ее базе.

Ниже Вы найдете видеоролик об использовании интерфейса экспорта продукта (посмотреть скринкаст в высоком качестве):




Были начаты новый форум и Группа Magento для обсуждения всех вопросов связанных с Magento DataFlow.

!--post_end-->

Последние записи | Смотреть все


Page 1 of 25

RSS: RSS всех записей

Участники сообщества

Agypten
Комментариев в блог: 0
Сообщений на форуме: 1
shekler
Комментариев в блог: 0
Сообщений на форуме: 3
asergeev
Комментариев в блог: 0
Сообщений на форуме: 8

Активные темы форума