Magento - Модуль VS Dataflow
Я рассматриваю возможность ---- использовать Magento DataFlow для извлечения информации из БД для связи с видео CMS.
Это может спасти разработкувремя - а может и нет.
Это может быть более стабильно - или нет.
Возникает вопрос: лучше ли плотно интегрировать видеосистему в магнито как модуль, который не взламывает ядро ---- илизапросить базу данных напрямую - освободить способность работать вне магнитного ядра, но все же взаимодействовать с ним?
Мне нужно решить, лучше ли это с точки зрения разработки и функционального / повседневного использования / обслуживанияточка зрения
-
ОБНОВЛЕНИЕ ОБНОВЛЕНИЯ:
"из вашего поста неясно, где будут находиться эти данные или вы будете записывать в базу данных и т. д."
если это сделано в Magento как модуль, видео и плейлисты будут настроены в admin.
это будет своего рода «медиа-конфигуратор», который может принимать мультипротокольные источники (например, http://erlyvideo.org/files, aws cloudfront, wowza, любой сервер, brightcove, youtube и т. Д.) И выплевывать /настроить блоки кода (например, Flash, HTML5 видео, JS, PHP).это будет сделано путем вставки в код / URL-адреса и / или загрузки контента.
-
, если это не сделано в Magento, то же самое будет происходить в другой CMS (обычай или что-то в этом роде).как Drupal или WordPress)
-
Я не знаю наверняка все возможные взаимодействия, которые должны были бы иметь место, но - в медиа-галерее - есть система избранного, сохраненные сеансы, пользовательгрупповые разрешения, подписка на контент (vod).
отдельные экземпляры видео также будут отображаться на странице магазина и в блоге, но взаимодействие будет ограничено только показом видео.
ОБНОВЛЕНИЕ ВТОРОЕ:
«Какую цель Magento выполняет в этом сценарии?»
Насколько я могу сейчас сказать, сохраненные сеансы (любой пользователь), любимая система(вошедший в систему пользователь), сохраненные настройки (вошедший в систему пользователь), разрешения группы пользователей (любой пользователь или вошедший в систему пользователь + с различными типами пользователей).
Но кроме экземпляров VOD цель галереи мультимедиа:
A.предлагая бесплатные видеоклипы.
B.чтобы пользователи могли видеть трейлеры клиентов на DVD.
Ни один из них, по-видимому, не требует большого взаимодействия.Но ради преемственности может быть лучше сохранить все в одном дб, настроенном от одного администратора, независимо от того, будет ли он более тесно интегрирован по необходимости или для удобства.
Но, как было первоначально заявлено, возможно, что-то более надежное / универсальное или просто более стабильное благодаря своей независимости было бы достижимо за пределами базы данных / хранилища.Может быть, последнее продвигается теми, кто действительно не понимает Magento или имеет некоторые ограничения в своем понимании и, следовательно, советует отделиться.Я не знаю.
-
"Если видео не связаны с продуктами, нет никаких причин для их привязки к продуктам".
Это имеет смысл для трейлеров и бесплатных видео, как только что упомянуто.Я предполагаю, что возможным исключением является видео VOD или группа видео VOD.В таком случае, я полагаю, вы говорите, что для видео может быть лучше, чтобы он был специально настроенным продуктом, который, помимо прочего, также появляется в медиа галерее?
В этом случае VOD, сам видеоклип (или его контейнер) будет продуктом.Его можно предварительно просмотреть, купить и разместить в любом месте по мере необходимости, а также иметь собственную страницу продукта (при необходимости).Как это «сделано» с точки зрения кода - вопрос.
Другой, возможно, другой подход будет выглядеть следующим образом: (страница пропала) http://workbookproject.com/newbreed/2010/06/21/build-your-own-vod-portal/ попробуйте это: http://filmutopia.typepad.com/lone_gun_manifesto/2010/07/how-to-build-your-own-vod-portal-in-a-matter-of-hours-for-less-than-100-lgm.html. Где пользователь фактически покупает доступ к странице.
Зак проделал отличную работу на своем сайте и в статье, и я мог видеть, что такого рода вещи делаются с Magento, но, как отмечает Зак в конце своей статьи, он использует Flash, поэтому мое решение будетпойти дальше и доставить в HTML5 видео и / или [любой протокол].
Так что я не знаю, будет ли Магнето слишком громоздким, чтобы заниматься такими вещами VS, используя WP, как это делал Зак, или что-то еще.
-
"В Magento можно создавать обычные модели данных, чтобы обернуть вызовы базы данных, и, если нет взаимодействия между видео и продуктами, создание одной из этих моделей должноуловка более понятна. "
Хорошо. Я прочитал о" моделях данных в Magento ", но я не вижу, из чего они состоят / физически состоят - в схеме этой спецификации.
Очевидно много способов сделать что-то в Magento.
DataFlow, модели данных, модули Magento ... черт ... почему бы не бросить в виджеты ??:)
-
Еще есть мнение по этому поводу?очень признателен.