Symfony2 ecommerce bundles commentaires

je vais bientôt commencer le développement d'un site de commerce électronique basé sur Symfony2. J'utiliserai Symfony2 pour ces raisons principales:

  • je sais, et comme ce cadre
  • le besoin du client n'est pas une boutique en ligne typique, donc les boutiques en ligne comme Magento ne sont probablement pas pertinentes - et de mon expérience je vais finalement lutter avec eux
  • Le cadre semble intéressant de commerce électronique blocs de construction: Sylius bundles et Vespolina bundles

ce que je cherche, c'est un feedback sur ces paquets, de préférence de la part de ceux qui les font tourner en production:

  • y a-t-il une suite de faisceaux qui est sans doute meilleure que l'autre (stabilité, caractéristiques)?
  • Peuvent-ils être mélangés facilement? (J'ai vu sur une présentation de Sylius que certains faisceaux de Vespolina pourraient être utilisés dans)
  • comment la communauté réagit-elle aux rapports de bogues, aux requêtes de support et aux nouvelles fonctionnalités le développement?
  • Et tout ce qui peut contribuer à une comparaison entre ces bundles

et enfin, y a-t-il d'autres initiatives de commerce électronique Symfony2 que j'ai manquées?

bien sûr que j'ai fait mes recherches, et je ne trouve pas de comparaison intéressante entre ces paquets.

A propos du site:

  • produits Virtuels (chansons) sont vendus
  • site Français, donc règles de TVA pour France
  • mobile friendly
34
demandé sur Alexandre Bulté 2013-03-13 14:04:19

5 réponses

TLDR

Si vous allez à développer un site de commerce électronique avec symfony droit maintenant ( 2013-05-26 ) et vous souhaitez utiliser les bundles/implémentations...

Aller pour Sylius!

Pourquoi?

Vespolina

Vespolina a reçu une certaine attention lors de la première annonce car il prétendait être la première solution de commerce électronique pour symfony2 mais c'est vraiment plus ou moins mort maintenant.

même leur démo page n'a travaillé que 1/4 de fois pour moi. ( essayé d'ajouter un produit au panier ... 404 )

il n'y a plus de développement actif et la documentation est horrbile. (dernier engagement: septembre 2012).

les dépôts peuvent néanmoins être une source d'inspiration précieuse dans certains cas.

Sylius

Sylius a été récemment acquis par KnpLabs. Pour ceux qui ne le savent pas ... KnpLabs fonctionne:

  • knpbundles.com ( aka LA source précise pour plus d'informations sur les forfaits disponibles )
  • KnpUniversity (alias le meilleur fournisseur de Screencast pour symfony2 ).

Ryan Weaver-symfony core membre et l'auteur principal de la Symfony2 officielle doc - est l'un des gars Knp.

ceux les gars savez certainement ce qu'ils font. Leur open source contributions sont d'une qualité exceptionnelle et leurs faisceaux ( KnpMenuBundle, KnpPaginatorBundle, KnpGaufretteBundle ) sont largement utilisés dans toute la communauté.

ils conduisent le projet Sylius dans la bonne direction. Le développement est assez actif et il y a déjà des sites utilisant Sylius en production. ( c'est à dire sommelier-prive.de a été construit avec Sylius )

26
répondu nifr 2013-10-10 12:48:02

-- mise à JOUR de 2016 --

Ceci est une réponse mise à jour, pour tous les lecteurs 2016.

Elcodi

Elcodi est un ensemble de composants PHP qui couvrent la plupart des besoins du commerce électronique, avec leurs paquets pour Symfony, et un projet de commerce électronique complet appelé Bamboo utilisant ces paquets.

ce projet est destiné à être une excellente option pour les développeurs pragmatiques qui ont besoin d'une plateforme de commerce électronique aussi vite que possible avec la possibilité de passer outre chaque partie de l'application dès qu'ils en ont besoin.

il a une bonne documentation (qui croît avec les versions et avec les nouveaux adoptants) et offre une philosophie très spécifique de la façon dont un projet Symfony devrait être vu et exécuté.

Le projet est né en Mars 2014 et est en fait stable. Il a ainsi une feuille de route claire pour les prochains mois. Il couvre certains sujets comme les Plugins et les modèles, et est basé sur une Architecture propre Event-Driven. Elle a aussi une communauté active à Gitter, donc le projet évolue au jour le jour.

Le projet est compatible avec Symfony3.

Sylius

Sylius est un projet de plus de 4 ans. Mature et avec une grande communauté. Ce projet offre un ensemble de composants PHP et de paquets Symfony, offrant un grand nombre de fonctionnalités liées au commerce électronique.

le projet lui-même offre un paquet pour un magasin et un panneau d'administration en utilisant ces fonctionnalités.

Le projet est né en septembre 2011 et n'est pas stable. Le projet a une bonne communauté qui se réunit dans son canal de Gitter.

le projet n'est toujours pas compatible avec Symfony3.

Thelia2

Thelia2 est un projet de pile complète basé sur Symfony qui couvre certains besoins liés au commerce électronique. Le le projet est arrivé à maturité et en est maintenant à sa deuxième version.

comme dit, le projet est complet, donc il ne se divise pas vraiment entre les limites. Peut être très utile pour un projet monolithique (comme ont été couverts jusqu'à présent des projets comme Prestashop ou Magento).

Le projet est né en octobre 2012. Thelia n'a pas encore de communauté Gitter (ou similaire). Le projet n'est pas compatible avec Symfony3. En effet est seulement compatible avec Symfony 2.3.

quelques autres options, y compris les petits projets et les projets non axés sur le commerce électronique:

Non les options, y compris les non-maintenu projets:

19
répondu mmoreram 2016-01-05 01:56:07

je vote pour Sylius aussi. Il y a peu d'autres solutions btwhttps://gist.github.com/umpirsky/bfcc794c1de2d7e0c482.

1
répondu umpirsky 2014-05-04 08:57:06

en dehors de Sylius, il y a entre-temps deux autres paquets de commerce électronique Symfony:

Aimeos principales caractéristiques sont la performance, la flexibilité et la simplicité – pour les utilisateurs et les développeurs. Il peut faire face à des produits 100k dans une base de données MySQL et vous pouvez l'adapter entièrement à vos besoins. Comparé à toutes les autres solutions, il est déjà disponible dans un stable 1.version x qui contient toutes les fonctionnalités nécessaires. pour en savoir plus sur le forfait Aimeos Symfony, voir https://aimeos.org/Symfony

Elcodi est plus un Cart bundle qu'un web shop, donc il offre une complexité réduite mais aussi moins de fonctionnalités.

1
répondu Toco 2015-08-08 10:42:38

Si vous êtes à la recherche pour combiner e-commerce Symfony 2, Iet un coup d'oeil à Thelia. C'est une nouvelle solution e-commerce basée sur les composants Symfony 2. La version stable est sortie en avril 2014. Thelia utilise Symfony 2 composants : Config, l'injection de Dépendance, Http Noyau, de Forme, d'Événement dispatcher… Thelia respecte également les normes du PSR.

La solution est en constante évolution, la feuille de route est bien longue !

-1
répondu stephanie 2014-07-29 09:58:01