Symfony2电子商务捆绑反馈

Ale*_*lté 34 e-commerce symfony

我将很快开始开发基于Symfony2的电子商务网站.我将使用Symfony2主要原因:

  • 我碰巧知道并喜欢这个框架
  • 客户需求不是典型的网上商店,所以像Magento这样的网上商店可能不相关 - 根据我的经验,我最终会与他们斗争
  • 该框架似乎有有趣的电子商务积木:Sylius束Vespolina束

我正在寻找的是关于这些捆绑的一些反馈,最好是那些在生产中运行它们的人:

  • 是否有一套捆绑可以说比另一套更好(稳定性,功能)?
  • 它们可以轻松混合吗?(我在Sylius的演讲中看到一些Vespolina束可以在其中使用)
  • 社区如何响应错误报告,支持请求和新功能开发?
  • 任何有助于比较这些捆绑的东西

最后,还有其他一些我错过的Symfony2电子商务计划吗?

当然,我一直在做我的研究,我似乎无法在这些捆绑之间找到任何有趣的比较.

关于网站:

  • 出售虚拟产品(歌曲)
  • 法国网站,法国的增值税规则
  • 移动友好

Nic*_*ich 26

TLDR

如果你现在要开发一个带有symfony的电子商务网站(截至2013-05-26),你想利用现有的捆绑/实现......

去找Sylius!

为什么?

Vespolina

Vespolina在首次宣布时受到了一些关注,因为它声称它是symfony2的第一个电子商务解决方案,但它现在或多或少已经死了.

甚至他们的演示页面也只为我工作了1/4倍.(试图将产品添加到购物篮...... 404)

没有更积极的开发,文档是可怕的.(最后一次提交2012年9月).

但是,在某些情况下,存储库可能仍然是一个有价值的灵感来源.

Sylius

Sylius最近已经获得性的KnpLabs.对于那些不知道的人...... KnpLabs运行:

  • knpbundles.com(又名有关可用捆绑包的信息的明确来源)
  • KnpUniversity(又名目前最好的截屏提供商Symfony2的).

Ryan Weaver - symfony 核心成员和官方Symfony2 doc的主要作者 - 是Knp的一员.

那些家伙肯定知道他们做了什么.他们的开源贡献具有卓越的品质,他们的捆绑(KnpMenuBundle,KnpPaginatorBundle,KnpGaufretteBundle)在整个社区广泛使用.

他们正在将Sylius项目推向正确的方向.开发非常活跃,已有网站在生产中使用Sylius.(即sommelier-prive.de是用Sylius建造的)


mmo*_*ram 19

- 2016年更新 -

这是2016年所有读者的最新答案.

Elcodi

Elcodi是一组PHP组件,涵盖了大部分的电子商务需求,包括用于Symfony的Bundles,以及使用这些Bundles的名为Bamboo的全栈电子商务项目.

对于需要尽可能快的电子商务平台的实用开发人员而言,该项目是一个很好的选择,可以在需要时立即覆盖应用程序的每个部分.

它有一个很好的文档(通过发布和新的采用者增长),并提供了一个非常具体的理念,即如何看待和执行Symfony项目.

该项目于2014年3月诞生,实际上是稳定的.它还有一个明确的未来几个月的路线图.它涵盖了一些主题,如插件和模板,并基于一个干净的事件驱动架构.它在Gitter也有一个活跃的社区,因此该项目日益发展.

该项目与Symfony3兼容.

Sylius

Sylius是一个超过4年的项目.成熟并拥有一个伟大的社区.该项目提供了一组PHP组件和Symfony Bundles,提供了许多与电子商务相关的功能.

该项目本身为商店提供了一个Bundle,并使用这些功能提供了一个管理面板.

该项目于2011年9月诞生,并不稳定.该项目有一个很好的社区,在其Gitter渠道中相遇.

该项目仍与Symfony3不兼容.

Thelia2

Thelia2是一个基于Symfony的全栈项目,涵盖了一些与电子商务相关的需求.该项目非常成熟,现已推出第二个版本.

如上所述,该项目是全栈,因此并没有真正分割边界.对于整体项目非常有用(就像Prestashop或Magento之前的项目一样).

该项目于2012年10月诞生.Thelia尚未成为Gitter社区(或类似).该项目与Symfony3不兼容.确实只与Symfony 2.3兼容.

其他一些选择,包括小型项目和非电子商务重点项目:

非选项,包括非维护项目: