gpt4 book ai didi

video - Magento-模块VS数据流

转载 作者:可可西里 更新时间:2023-11-01 13:17:49 27 4
gpt4 key购买 nike

Magento-模块与数据流
我在考虑使用Magento数据流从数据库中提取信息并与视频CMS连接的可能性。
它可以节省开发时间,也可能不会。
它可能更稳定,也可能不稳定。
现在的问题是,将视频系统紧密集成到磁电机组件(magneos module)中,而magneos模块既不攻击磁芯,也不直接查询数据库,从而释放出在磁芯之外工作但仍与之交互的能力?
我必须从开发和功能/日常使用/维护的角度来决定它是否更好
——
更新一个:
从你的文章中不清楚这些数据将在哪里结束,或者你是否正在写入数据库等
如果在Magento中完成,视频和播放列表将在管理中配置。
它将是一种“媒体配置程序”,可以接受多协议源(例如http://erlyvideo.org/files、aws cloudfront、wowza、任何服务器、brightcove、youtube)。等)
并输出/配置代码块(例如flash、html5视频、js、php)。这将通过粘贴代码/url和/或上传内容来完成。
——
如果没有在magento中完成,相同类型的事情将发生在另一个cms中(自定义的或类似于drupal或wordpress的东西)
——
我不知道每一个可能发生的互动,但-在媒体画廊-有一个收藏系统,保存的会话,用户组权限,订阅内容(视频点播)。
单个视频实例也将在商店页面和博客上提供:但交互将仅限于提供视频。
更新二:
“在这种情况下,magento的作用是什么?”
据我目前所知,保存的会话(任何用户)、收藏夹系统(登录用户)、保存的首选项(登录用户)、用户组权限(任何用户或登录用户+具有各种用户类型)。
但除了视频点播实例,媒体库的目的是:
提供免费视频剪辑。
让用户看到客户DVD产品的预告片。
两者似乎都不需要太多的互动。但为了保持连续性,最好将所有内容都保存在一个数据库中,由一个管理员进行配置—无论出于必要性还是为了方便而进行更紧密的集成。
但正如最初所说的,也许在db/store之外可以实现更健壮/多用途或更稳定的独立性。也许后者是由那些真正不了解马金托或对他们的理解有一些限制的人所推动的,因此建议分居。我不知道。
——
“除非视频与产品相关,否则没有理由将其标记为产品。”
这对刚刚提到的预告片和免费视频来说是有意义的。我想一个可能的例外是视频点播或视频点播组。在这种情况下,我想你是说,它可能会更好的视频是一个特别配置的产品,其中,碰巧也出现在媒体画廊?
在这种情况下,视频点播,视频剪辑本身(或其容器)将是一种产品。它可以预览和购买,并根据需要放置在任何地方-除了有自己的产品页面(如果需要)。如何从代码的角度“制造”这是个问题。
另一种可能不同的方法是这样的:(页面消失了)
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。用户实际购买访问页面的权限。
Zac在他的网站和文章中做得很好,我可以看到Magento做了这种事情,但正如Zak在文章结尾指出的,他正在使用Flash,所以我的解决方案将更进一步,并在HTML5视频和/或[任何协议]中交付。
所以我不知道磁电机会不会像扎克那样使用wp,或者其他什么东西,太麻烦了。
——
“可以在Magento中创建常规数据模型来包装数据库调用,如果视频和产品之间没有交互,那么创建其中一个模型应该可以更干净地完成任务。”
好的,我读过“magento中的数据模型”,但是我不知道它们与这个规范的模式有关/物理上由什么组成。
很明显,在Magento有很多方法。
数据流、数据模型、magento模块……见鬼……为什么不加入小部件呢??:)
——
有什么意见吗?非常感谢。

最佳答案

一般来说,我强烈建议编写一个模块。数据流可能有点不透明,并且是为批量数据传输而设计的(如前所述),而不是实时的“事务性”查询,我认为这是您所要求的。
直接写入数据库将绕过所有在MaGeNTO中存在的内置业务和数据层逻辑,例如更新性能指标、检查ACL等。因此,您应该使用MAGE::GETMeod(“模块/模型”)方法来开发。它还将为您提供大量用于选择、过滤和操作对象的convenience methods
如果您编写自己的模块,您将更能够理解正在发生的事情,调试代码并观察更改的效果。使用moduleCreator会给你一个很好的开始。
在编写模块时,我建议您按照joseph的建议将信息作为属性添加到相关产品中。这将引导您完成整个过程。
祝你好运!
JD公司

关于video - Magento-模块VS数据流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3523328/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com