2013-03-13 12 views
32

Incomincerò a breve lo sviluppo di un sito di e-commerce basato su Symfony2. Userò Symfony2 per queste ragioni principali:Symfony2 ecommerce bundles feedback

  • mi capita di conoscere e come questo quadro
  • L'esigenza del cliente non è un webstore tipica, in modo da negozi online come Magento sono probabilmente non rilevante - e dalla mia esperienza ho 'll finalmente lottare con loro
  • Il quadro sembra avere interessanti elementi di e-commerce: Sylius bundles e Vespolina bundles

Quello che sto cercando è un feedback di quei pacchi, preferibilmente da persone che li gestiscono in produzione:

  • C'è una suite di pacchetti probabilmente meglio dell'altro (stabilità, caratteristiche)?
  • Possono essere miscelati facilmente? (Ho visto su una presentazione di Sylius che alcuni pacchetti Vespolina potevano essere utilizzati all'interno)
  • Come risponde la comunità a segnalazioni di bug, richieste di supporto e sviluppo di nuove funzionalità?
  • E tutto ciò che può contribuire ad un confronto tra i fasci

E infine, ci sono alcune altre iniziative di ecommerce Symfony2 che ho perso?

Ovviamente ho svolto le mie ricerche e non riesco a trovare alcun confronto interessante tra questi pacchetti.

Sul sito:

  • prodotti virtuali (canzoni) sono venduti
  • sito francese, quindi norme IVA per la Francia
  • mobile friendly
+2

Il modo migliore per scoprire di più sui fasci è su Freenode IRC in #vespolina e # sylius-dev. Opinione personale: le tue esigenze non sono troppo avanzate ... Sylius farà il lavoro ed è in una fase in cui puoi usarlo (devi mettere molto più lavoro in Vespolina). – hacfi

+0

Consiglierei anche a Sylius, farà il lavoro. – Florian

+0

Ho aggiunto una recensione di aggiornamento per il 2016 di seguito. – mmoreram

risposta

25

TLDR

Se hai intenzione di sviluppare un sito di e-commerce con symfony ri ght now (as 2013-05-26) e si desidera fare uso di bundle/implementazioni esistenti ...

Vai per Sylius!

Perché?

Vespolina

Vespolina ha ricevuto una certa attenzione quando ha annunciato prima come ha affermato di essere la prima soluzione e-commerce per Symfony2 ma in realtà è più o meno morto.

Anche la loro pagina demo ha funzionato solo per me come 1/4 di volte. (provato ad aggiungere un prodotto al carrello ... 404)

Non c'è sviluppo più attivo e la documentazione è horrbile. (ultimo impegno settembre 2012).

In alcuni casi, tuttavia, i repository potrebbero essere una valida fonte di ispirazione.

Sylius

Sylius è stato recentemente aquired da KnpLabs. Per coloro che non conoscono ... KnpLabs piste:

  • knpbundles.com (aka la fonte definitiva per informazioni sui pacchetti disponibili)
  • il KnpUniversity (aka il momento migliore fornitore Screencast di Symfony2).

Ryan Weaver - symfony core membro & L'autore principale del documento ufficiale Symfony2 - è uno dei ragazzi KNP.

Questi ragazzi sanno sicuramente cosa fanno. I loro open source contributions sono di ottima qualità e i loro bundle (KnpMenuBundle, KnpPaginatorBundle, KnpGaufretteBundle) sono ampiamente utilizzati in tutta la comunità.

Stanno guidando il progetto Sylius nella giusta direzione. Lo sviluppo è abbastanza attivo e ci sono già siti che utilizzano Sylius in produzione. (Ad esempio, sommelier-prive.de è stato creato con Sylius)

+0

Grazie @nifr, hai ben riassunto le informazioni che ho ricevuto dalla mia ricerca. –

+0

Non è vero che Sylius sia acquistato da KnpLabs. Vedi qui: http://knplabs.com/blog/2013/08/13/sylius-enterprise-services/ –

+0

Oh ... è abbastanza triste! sarebbe interessante conoscere lo sfondo per la decisione di Pawel di continuare lo sviluppo da solo:/L'articolo su sylius.org ha davvero affermato * "aquired" * e non solo una collaborazione allora quando ho scritto questa risposta per quanto posso ricorda. Sembra essere offline ormai ... aggiornerò presto la risposta. Grazie per averlo indicato @JakubZalas. – nifr

-1

Se stai cercando di combinare e-commerce e Symfony 2, Iet ha uno sguardo a Thelia. È una nuova soluzione di e-commerce basata su componenti Symfony 2. La versione stabile rilasciata ad aprile 2014. Thelia utilizza i seguenti componenti di Symfony 2: Config, Iniezione di dipendenze, Kernel Http, Form, Dispatcher di eventi ... Thelia è inoltre conforme alle norme PSR.

La soluzione è in continua evoluzione, la tabella di marcia è piuttosto lunga!

1

Inoltre Sylius, ci sono nel frattempo altre due fasci Symfony e-commerce:

Aimeos caratteristiche principali sono le prestazioni, flessibilità e semplicità - per utenti e sviluppatori. Può far fronte a prodotti 100k in un database MySQL e puoi adattarlo perfettamente alle tue esigenze. Rispetto a tutte le altre soluzioni, è già disponibile in una versione 1.x stabile che contiene tutte le funzionalità necessarie. Ulteriori informazioni sul pacchetto Aimeos Symfony sono disponibili al numero https://aimeos.org/Symfony

Elcodi è più un pacco di carrelli che un negozio di un negozio, quindi offre una complessità ridotta ma anche meno funzioni.

+0

mi hai appena aiutato a guadagnare milioni ... beh, sbagli ... mi ha dato speranza. +1 – Dheeraj

+0

Elcodi è più di un paniere di carrelli ... Elcodi è un insieme di componenti PHP e bundle Symfony relativi all'e-commerce, ma è anche un'installazione completa di e-commerce (chiamata Bamboo), che usa i bundle di Elcodi e fornisce grandi modi per estenderlo con plugin, modelli e così via. Troverete ulteriori informazioni a riguardo in http://elcodi.io :) – mmoreram

19

- AGGIORNAMENTO 2.016-

questa è una risposta aggiornata, per tutti i 2016 lettori.

Elcodi

Elcodi è un insieme di componenti PHP che coprono la maggior parte delle esigenze di e-commerce, con i loro fasci di Symfony, e un progetto di e-commerce full-stack chiama Bamboo utilizzando questi bundle.

Questo progetto è pensato per essere una grande opzione per gli sviluppatori pragmatici che hanno bisogno di una piattaforma di e-commerce il più velocemente possibile con la possibilità di sovrascrivere ogni singola parte dell'applicazione non appena ne hanno bisogno.

Ha una buona documentazione (cresce attraverso le versioni e con i nuovi utenti) e offre una filosofia molto specifica su come un progetto Symfony dovrebbe essere visto ed eseguito.

Il progetto è nato nel marzo del 2014 e in realtà è stabile. Ha anche una chiara tabella di marcia per i prossimi mesi. Copre alcuni argomenti come Plug-in e modelli e si basa su un'architettura pulita basata su eventi. Ha anche una comunità attiva in Gitter, quindi il progetto si evolve giorno per giorno.

Il progetto è compatibile con Symfony3.

Sylius

Sylius è un progetto con più di 4 anni. Matura e con una grande comunità. Questo progetto offre una serie di componenti PHP e bundle Symfony, che offrono molte funzionalità correlate all'e-commerce.

Il progetto stesso offre un pacchetto per un negozio e un pannello di amministrazione che utilizza queste funzionalità.

Il progetto è nato nel settembre del 2011 e non è stabile. Il progetto ha una buona comunità che si incontra nel suo canale Gitter.

Il progetto non è ancora compatibile con Symfony3.

Thelia2

Thelia2 è un progetto full-stack Symfony-based che copre alcune esigenze legate e-commerce.Il progetto è abbastanza maturo ed è ora alla sua seconda versione.

Come detto, il progetto è a pila intera, quindi non si divide realmente tra i confini. Può essere molto utile per progetti monolitici (come sono stati trattati fino ad ora progetti come Prestashop o Magento).

Il progetto è nato nel mese di ottobre 2012. Thelia non ha ancora una comunità Gitter (o simile). Il progetto non è compatibile con Symfony3. Infatti è compatibile solo con Symfony 2.3.

Alcune altre opzioni, tra cui progetti più piccoli e progetti di e-commerce non focalizzati:

non opzioni, tra cui non progetti mantenuti:

+0

Sylius ora supporta SF3. –

Problemi correlati