Spree

21 views
Skip to first unread message

Islam Mušić

unread,
Mar 31, 2013, 10:06:46 AM3/31/13
to ruby-sl...@googlegroups.com
Hi

Ali je kdo že delal s Spree (http://spreecommerce.com/), kot spletno trgovino? Zanima me, kako je z delanjem razširitev .... Odločam se med agento in Spree - v vsakem primeru, bom moral delati prilagoditve. 

LP
Message has been deleted

Lenart

unread,
Apr 1, 2013, 8:29:50 AM4/1/13
to ruby-sl...@googlegroups.com
Ne vem kaj tocno te zanima pri razsiritvah, tako da kaksnega konkretnega odgovora ne morem ponudit. Pluginov za Spree je nekaj ze spisanih, tako da lahko tam pogledas kako so narejeni. Predlagam da pogledas uradne plugine, pa tudi ostali projekti na githubu so ti lahko v pomoc. Pomaga ce vsaj preletis njihovo uradno dokumentacijo in navodila. Sicer pa je tako, kot z vsakim vecjim sistemom - nic ne mores narediti cez noc. Potrebno je vloziti nekaj casa, da ugotovis kako cela zadeva deluje in potem ves kje, kako in zakaj se "prilepis" s svojo kodo.

Glede na to, da so Spree 1.3 pred kratkim lansirali je se nekaj tezav s kompatibilnostjo starejsih pluginov, vendar osnova deluje. 

Lenart

Oto Brglez

unread,
Apr 2, 2013, 2:52:54 AM4/2/13
to ruby-sl...@googlegroups.com
Pozdrav Islam.

Poglej si http://lemonstand.com/, zelo lepo pa paše tudi http://www.shopify.com/

- Oto

Samo Ratnik

unread,
Apr 2, 2013, 4:39:44 AM4/2/13
to ruby-sl...@googlegroups.com

zivijo,
jaz sem se imel ze cast s tem zafrkavati. sem celo integriral slovenski megapos procesor za placila. ta druge opcije, ki si jo omenil ne poznam (najbrz si mislil magento?). delal sem z verzijo (mislim, da) 0.60.

moj osnovni nasvet bi bil, da postavis osnovno instanco zadeve in preklikas stvari, ter pogledas, koliko se spreejev nacin dela ujema s tvojimi use casi. ce je prevec diskrepanc, morda vzames kaj drugega. spree namrec pride kot rails engine, kar je lahko elegantno, dokler moras popravljati/razsirjati neke osnovne stvari. ima moznost hookov, ki ti omogoca precej osnovne popravke na nacin, da ti niti controllerjev ni treba override-ati. ce pa so zahteve bolj dramaticne oz. se tvoj workflow bistveno razlikuje od spreejevega pa lahko pride do tezav, ker moras iti pregloboko v kodo (ki je poleg vsega se po modulih razrezana) in tam spreminjati neke zadeve, ki najbrz niso bile misljene, da se kadar koli spreminjajo.

sicer ne vem, kako je s stvarmi sedaj. spomnim se, da je bila takrat neka pobozna zelja s stvari razvijalcev, da bi naredili zadevo kot set neodvisnih modulov in bi lahko prav cherrypickal module, ki jih zelis uporabljati, ostalo pa bi naredil sam. ne vem pa, ali jim je to uspelo.

glede placilnih procesorjev je tako, da ima integrirane neke standardne. tukaj imas lahko najvec dela, ce tisti, ki ga nameravas ni podprt.

pa se tole: spree precej uporablja state machine-e. kar je v osnovi spet lepo, saj se da korake (recimo checkout procesa) modificirati. lahko pa imas s tem tudi zanimive tezave, recimo ko ti browser na ajpedu sam od sebe refresha stran (na isti routi) in se stvari kar spremenijo.

je pa res to, kar je rekel lenart: preden dojames terminologijo in pogruntas kaj spada kam, ti kak mesec dni casa zagotovo ne uide. tudi ce si ruby ninja. je pa res, da je dostojna online stacuna kar projekt. no, ce se med php-jem in ruby-jem odlocis za slednjega, je spree your best best za oss e-commerce platformo.


lp,
— samo


--
You received this message because you are subscribed to the Google Groups "Ruby Slovenija" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ruby-slovenij...@googlegroups.com.
To post to this group, send email to ruby-sl...@googlegroups.com.
Visit this group at http://groups.google.com/group/ruby-slovenija?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 




Reply all
Reply to author
Forward
0 new messages