Him*_*ack 4 compatibility magento e-commerce
我开发了Magento社区版的扩展.我想在企业版上测试它.我怎样才能做到这一点?您是否认为这些版本之间会有代码变化?
谢谢
clo*_*eek 12
我每天都使用EE.我可以检测到的所有差异都是"app/code/core/Enterprise"中的额外模块,类名以"Enterprise"而不是"Mage"开头,有些是用ionCube编码的.还有一个"企业"主题,但它与"现代"非常相似.Magento的其余部分与Community Edition相同,因此您的扩展可能同样适用于两者.
但是,如果不进行测试就不能声称兼容性,这是不负责任的.你可能已经覆盖了一些东西,然后被另一个版本重新覆盖.你可能不想仅为此购买年份许可证,所以你必须要求志愿者,最好的地方是Magento的论坛和聊天.如果没有你可以在许多自由职业程序员网站中为有能力帮助的人做广告,那将比整个EE版本便宜.
最后是在Magento Connect上注册的问题.到目前为止,只有foreWorks才有权出现在"Enterprise Ed"中.部分.("专业版"部分甚至还没有激活.)虽然您可以随时在自己的网站上解释显着部分,但您可能没有机会在那里列出您的扩展.
Magento Enterprise版本与社区版本的区别在于以下项目:
1)还有其他模块,可以补充Mage模块.它们都具有Enterprise命名空间(Enterprise_前缀而不是Mage_前缀).企业模块要么添加一些新功能,要么修改Mage模块的行为.
2)企业有自己的设计方案.大约30%的模板被覆盖,其他模板则回退到基本/默认主题
3)企业有不同的许可证
因此,回顾上面提到的,如果不在EE上进行测试,就不能保证CE扩展的稳定工作.您的模块很可能会很好地解决,但我估计您的扩展需要一些修复才能正常使用EE的概率为10%.
严格来说,您可以测试您的扩展只有您自己的Magento EE($ 10,000以上).
然而,另一种方式.Magento EE许可允许买方向人们提供他的Magento EE版本,这些人正在为买家的Magento开发一些功能.因此,您可以将您的扩展程序出售给拥有Magento EE的人,通知他,它没有在EE上进行测试,您需要这样做.您的客户将允许您访问他的Magento EE,您将能够测试和调试扩展.这符合Magento EE许可证,因为您将成为Magento EE所有者的雇佣开发人员,并且您将为他的Magento EE开发扩展.
当然,您应该注意到您在Magento Connect的帐户必须具有发布EE扩展的特殊权限 - 通常的帐户无法执行此操作.你需要问Magento如何获得这样的特权.
从我自己的观点来看,我建议不要打扰EE功能,因为执行整个测试过程并将其作为EE扩展发布并不容易.CE市场更广泛(虽然不是那么赚钱),所以你可以在这里卖.
| 归档时间: |
|
| 查看次数: |
4635 次 |
| 最近记录: |