SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
SPREE ECOMMERCE
CommitUniversityWorkshop
19/06/2014
Stefano Mancini
http://www.devinterface.com
STEFANO MANCINI
Co-Founder diDevInterface snc
Agile Web Developer
Startupper
Globitaliasrl
Laureato in InformaticaaVerona
Contatti:
stefano.mancini@devinterface.com
http://www.devinterface.com
https://twitter.com/stefano_mancini
http://it.linkedin.com/in/mancinistefano/
AGENDA
1. introduzione aSpree Ecommerce
2. funzionalitĂ principali
3. architettura
4. estensioniufficialie popolari
5. come scrivere un'estensione
6. considerazionifinali
7. Q&A
PERCHÈ SPREE?
ecommerce opensource
l'unicaverasoluzione diecommerce per RoR
perché siamo sviluppatorie cipiace poter personalizzare i
prodotti secondo le esigenze deiclienti
demo site:
demo code:
http://demo.cloud-ecommerce.it
https://github.com/devinterface/commit_university_demo
OVERVIEW - HOMEPAGE
OVERVIEW - LISTA PRODOTTI
OVERVIEW - DETTAGLIO PRODOTTO
OVERVIEW - CHECKOUT PRODOTTO
OVERVIEW - ADMIN PRODOTTI
OVERVIEW - ADMIN ORDINI
OVERVIEW - ADMIN CONFIGURAZIONI
CARATTERISTICHE PRINCIPALI
estensibile (railsengines)
seo friendly
/t/categories/brand
/products/samsung-tv-t22c300-22-full-hd
localizzazione delsito e deicontenuti
ricerche configurabili(built-in,Solr,ElasticSeach)
CARATTERISTICHE PRINCIPALI
supporto per temigrafici
interfacciabile con imaggiorigatewaydipagamento
Paypal ,Braintree,Stripe
Mobile ready(responsive ,skeleton)
API REST
ARCHITETTURA
core(models,mailerse tutte le funzionalitĂ principali)
frontend (store,listaprodotti,dettaglioprodotti,checkout prodotti,areariservatautenti)
backend (areadiamministrazione)
APIRESTFUL (per integrarsiinletturae scritturaconsistemiesterni)
ARCHITETTURA - PRODOTTI
ARCHITETTURA - ORDINI
ARCHITETTURA - PAGAMENTI
Check
Bank Transfer
Gateway
ARCHITETTURA - SPEDIZIONI
shippingmethods (spedizionieri)
zones (zone geografiche)
calculations (flat,per quantitĂ ,per peso)
ARCHITETTURA - MAGAZZINO
ARCHITETTURA - REST API
Permette dileggere/scrivere ognirisorsadell'ecommerce
Dipende daipermessidell'API KEY utilizzata, quindidaipermessi
dell'utente
Ritornaun JSONdirisposta
ARCHITETTURA - REST API
GET/api/products/1
$curlhttp://demo.cloud-ecommerce.it/api/products/1.json?token=YOUR_KEY_HERE
{
"id":1,
"name":"RubyonRailsTote",
"description":"Autemomnisquosesseatinciduntodio.Quiainquamodioarchite
"price":"14.0",
"display_price":"ñ‚¬14,00EUR",
"available_on":"2014-02-18T18:04:37.870Z",
"permalink":"ruby-on-rails-tote",
"meta_description":null,
"meta_keywords":null,
"shipping_category_id":1,
"taxon_ids":[
3,
11,
14,
15
],
"variants":[
{
"id":1,
"name":"RubyonRailsTote",
"sku":"ROR-00011",
"price":"14.0",
"weight":null,
ESTENSIONI - GEMME UFFICIALI
Spree Wishlist( )
Spree RecentlyViewed ( )
Spree PaypalExpress ( )
Spree i18n ( )
Spree Social( )
Spree Related Products ( )
https://github.com/spree/spree_wishlist
http://github.com/spree/spree_recently_viewed
http://github.com/spree/spree_paypal_express
https://github.com/spree/spree_i18n
http://github.com/spree/spree_comments
http://github.com/spree/spree_related_products
ESTENSIONI - ALTRE GEMME POPOLARI
BloggingSpree ( )http://github.com/stefansenk/spree-blogging-spree
Spree Simple CMS ( )http://github.com/damianogiacomello/spree_simple_cms
Spree LoyaltyPoints ( )http://github.com/vinsol/spree-loyalty-points
Spree Solr ( )https://github.com/devinterface/spree_solr
Spree Monetaweb ( )https://github.com/devinterface/spree_monetaweb
ESTENDERE SPREE
Override delle views:
Deface ( )https://github.com/spree/deface
Template replacement
DEFACE
#app/views/spree/home/index.html.erb
<divdata-hook="homepage_products">
<ulid="products"class="inlineproduct-listing"data-hook="">
<liid="product_2"class="columnsthreealpha"data-hook="products_list_item"
<divclass="product-image"><ahref="/products/apple"itemprop="url"><img
</div>
<ahref="/products/apple"class="info"itemprop="name"title="Apple">Appl
</li>
</ul>
</div>
DEFACE
#app/overrides/homepage_contents.rb
Deface::Override.new(:virtual_path=>"spree/home/index",
:replace=>"[data-hook='homepage_products']",
:name=>"homepage_contents",
:partial=>"home/homepage_contents")
ESTENDERE SPREE
Extend ed override dimodels e controllers:
#app/models/spree/product_decorator.rb
Spree::Product.class_evaldo
defsome_method
end
end
ESTENDERE SPREE
Extend ed override dimodels e controllers:
#app/controllers/spree/products_controller_decorator.rb
Spree::ProductsController.class_evaldo
defsome_action
end
end
ESTENDERE SPREE
Cambiare l'outputdiunaaction:
#app/controllers/spree/products_controller_decorator.rb
Spree::ProductsController.class_evaldo
respond_override:index=>{:html=>
{:success=>lambda{render'shared/some_file'}}}
end
ESTENDERE SPREE
Customizzare le dimensionidelle immagini:
Spree::Image.class_evaldo
attachment_definitions[:attachment][:styles]={
:mini=>'48x48>',#thumbsunderimage
:small=>'100x100>',#imagesoncategoryview
:product=>'240x240>',#fullproductimage
:large=>'600x600>'#lightboximage
}
end
ESTENDERE SPREE
lamagia:
#config/application.rb
moduleMistercucina
classApplication<Rails::Application
config.to_preparedo
#Loadapplication'smodel/classdecorators
Dir.glob(File.join(File.dirname(__FILE__),"../app/**/*_decorator*.rb"))do|c|
Rails.configuration.cache_classes?require(c):load(c)
end
#Loadapplication'sviewoverrides
Dir.glob(File.join(File.dirname(__FILE__),"../app/overrides/*.rb"))do|c|
Rails.configuration.cache_classes?require(c):load(c)
end
end
end
end
CREARE UN'ESTENSIONE
spreeextensionspree_monetaweb
railsgmigrationadd_monetaweb_payment_id_to_payments
#Gemfile
gem'spree_monetaweb',:path=>'../spree_monetaweb'
bundleinstall
railsgspree_monetaweb:install
SPREE_MONETAWEB
engine.rb
https://github.com/devinterface/spree_monetaweb/blob/master/lib/sp
SPREE_MONETAWEB
moneta_web.rb
https://github.com/devinterface/spree_monetaweb/blob/master/app/
SPREE_MONETAWEB
SPREE_MONETAWEB
checkout_controller_decorator.rb
https://github.com/devinterface/spree_monetaweb/blob/master/app/
SPREE_MONETAWEB
monetaweb_controller.rb
https://github.com/devinterface/spree_monetaweb/blob/master/app/
SPREE_SOLR
engine.rb
https://github.com/devinterface/spree_solr/blob/2-2-
stable/lib/spree_solr/engine.rb
SPREE_SOLR
solr.rb
https://github.com/devinterface/spree_solr/blob/2-2-
stable/lib/spree/search/solr.rb
SPREE_SOLR
product_decorator.rb
https://github.com/devinterface/spree_solr/blob/2-2-
stable/app/models/spree/product_decorator.rb
CONSIDERAZIONI FINALI
PRO
ottimo (praticamente l'unico) ecommerce per Rails
permette dipubblicare soluzionianche molto complesse
Ăš estensibile: siadattaalle esigenze piĂč disparate deiclienti
API
CONTRO
pochitemplate html/css giĂ pronti
estensionivalide malimitate (alcune non piĂč aggiornate)
Ăš necessario saper mettere le manisulcodice
Q&A
GRAZIE PER L'ATTENZIONE
Stefano Mancini
DevInterface ( )http://www.devinterface.com

Weitere Àhnliche Inhalte

Andere mochten auch

Back2Basics - Viaggi in Rete: dal turismo al marketing e ritorno.
Back2Basics - Viaggi in Rete: dal turismo al marketing e ritorno.Back2Basics - Viaggi in Rete: dal turismo al marketing e ritorno.
Back2Basics - Viaggi in Rete: dal turismo al marketing e ritorno.Roberta Milano
 
20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]
20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]
20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]Francesco Cirillo
 
Presentazione Rete Associazioni
Presentazione Rete AssociazioniPresentazione Rete Associazioni
Presentazione Rete AssociazioniDevInterface srl
 
Elba viaggi in rete - Roberta Milano
Elba viaggi in rete - Roberta MilanoElba viaggi in rete - Roberta Milano
Elba viaggi in rete - Roberta MilanoOfficina Turistica
 
Il Brainstorming Caleidoscopio
Il Brainstorming CaleidoscopioIl Brainstorming Caleidoscopio
Il Brainstorming CaleidoscopioEsperio
 
La finestra - Brainstorming e suggestioni
La finestra - Brainstorming e suggestioniLa finestra - Brainstorming e suggestioni
La finestra - Brainstorming e suggestionicorsoblmarcopolo
 
Il no-profit adotta la rete ?
Il no-profit adotta la rete ?Il no-profit adotta la rete ?
Il no-profit adotta la rete ?Barbara Tiveron
 
Brainstorming
BrainstormingBrainstorming
Brainstormingbrunocip
 
Uso consapevole della rete internet
Uso consapevole della rete internetUso consapevole della rete internet
Uso consapevole della rete internetISEA ODV
 
Uso ed abuso dei farmaci - Aderenza alla terapia nell'utilizzo dei vaccini
Uso ed abuso dei farmaci - Aderenza alla terapia nell'utilizzo dei vacciniUso ed abuso dei farmaci - Aderenza alla terapia nell'utilizzo dei vaccini
Uso ed abuso dei farmaci - Aderenza alla terapia nell'utilizzo dei vacciniDigital for Academy
 
Comunicazione integrata: Brainstorming
Comunicazione integrata: BrainstormingComunicazione integrata: Brainstorming
Comunicazione integrata: BrainstormingBrand Care by Queimada
 
Coach di se stessi: una sintesi creativa
Coach di se stessi: una sintesi creativaCoach di se stessi: una sintesi creativa
Coach di se stessi: una sintesi creativaMassimo Del Monte
 
Brainstorming
BrainstormingBrainstorming
Brainstormingmariagrazia2
 
Brainstorming, come individuare soluzioni creative in gruppo
Brainstorming, come individuare soluzioni creative in gruppoBrainstorming, come individuare soluzioni creative in gruppo
Brainstorming, come individuare soluzioni creative in gruppoBrand Care by Queimada
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare pptMandy Suzanne
 

Andere mochten auch (18)

Back2Basics - Viaggi in Rete: dal turismo al marketing e ritorno.
Back2Basics - Viaggi in Rete: dal turismo al marketing e ritorno.Back2Basics - Viaggi in Rete: dal turismo al marketing e ritorno.
Back2Basics - Viaggi in Rete: dal turismo al marketing e ritorno.
 
20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]
20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]
20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]
 
Presentazione Rete Associazioni
Presentazione Rete AssociazioniPresentazione Rete Associazioni
Presentazione Rete Associazioni
 
Elba viaggi in rete - Roberta Milano
Elba viaggi in rete - Roberta MilanoElba viaggi in rete - Roberta Milano
Elba viaggi in rete - Roberta Milano
 
Storia Del Progetto Faro
Storia Del Progetto FaroStoria Del Progetto Faro
Storia Del Progetto Faro
 
Il Brainstorming Caleidoscopio
Il Brainstorming CaleidoscopioIl Brainstorming Caleidoscopio
Il Brainstorming Caleidoscopio
 
La finestra - Brainstorming e suggestioni
La finestra - Brainstorming e suggestioniLa finestra - Brainstorming e suggestioni
La finestra - Brainstorming e suggestioni
 
Il no-profit adotta la rete ?
Il no-profit adotta la rete ?Il no-profit adotta la rete ?
Il no-profit adotta la rete ?
 
Brainstorming
BrainstormingBrainstorming
Brainstorming
 
Uso consapevole della rete internet
Uso consapevole della rete internetUso consapevole della rete internet
Uso consapevole della rete internet
 
Uso ed abuso dei farmaci - Aderenza alla terapia nell'utilizzo dei vaccini
Uso ed abuso dei farmaci - Aderenza alla terapia nell'utilizzo dei vacciniUso ed abuso dei farmaci - Aderenza alla terapia nell'utilizzo dei vaccini
Uso ed abuso dei farmaci - Aderenza alla terapia nell'utilizzo dei vaccini
 
Visual brainstorming
Visual brainstormingVisual brainstorming
Visual brainstorming
 
Comunicazione integrata: Brainstorming
Comunicazione integrata: BrainstormingComunicazione integrata: Brainstorming
Comunicazione integrata: Brainstorming
 
Coach di se stessi: una sintesi creativa
Coach di se stessi: una sintesi creativaCoach di se stessi: una sintesi creativa
Coach di se stessi: una sintesi creativa
 
Brainstorming
BrainstormingBrainstorming
Brainstorming
 
Brainstorming, come individuare soluzioni creative in gruppo
Brainstorming, come individuare soluzioni creative in gruppoBrainstorming, come individuare soluzioni creative in gruppo
Brainstorming, come individuare soluzioni creative in gruppo
 
BRAINSTORMING
BRAINSTORMING BRAINSTORMING
BRAINSTORMING
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Ähnlich wie Spree Ecommerce (Commit university workshop)

cv-laurentlequenne-2
cv-laurentlequenne-2cv-laurentlequenne-2
cv-laurentlequenne-2Laurent Lequenne
 
Espedia New Company Profile
Espedia New Company ProfileEspedia New Company Profile
Espedia New Company ProfileEspedia Consulting
 
Become a Professional Web Designer
Become a Professional Web DesignerBecome a Professional Web Designer
Become a Professional Web DesignerTekno Point
 
Visuality playbook
Visuality playbookVisuality playbook
Visuality playbookVisuality
 
Espedia New Company Profile
Espedia New Company ProfileEspedia New Company Profile
Espedia New Company ProfileEspedia Consulting
 
Visuality-Playbook
Visuality-PlaybookVisuality-Playbook
Visuality-PlaybookEhren Hanson
 
Alex Pal - Resume - Short
Alex Pal - Resume - ShortAlex Pal - Resume - Short
Alex Pal - Resume - ShortAlex Pal
 
Anansi company presentation 19042017
Anansi   company presentation 19042017Anansi   company presentation 19042017
Anansi company presentation 19042017Yuri Alfano
 
6 track kinect@Bicocca - iniziative
6   track kinect@Bicocca - iniziative6   track kinect@Bicocca - iniziative
6 track kinect@Bicocca - iniziativeMatteo Valoriani
 
A Journey Into Innovation for Event Businesses
A Journey Into Innovation for Event BusinessesA Journey Into Innovation for Event Businesses
A Journey Into Innovation for Event Businessestechsytalk
 
ResumeWitoldWroblewski
ResumeWitoldWroblewskiResumeWitoldWroblewski
ResumeWitoldWroblewskiWitold Wroblewski
 
7i server app-oap-vl2
7i server app-oap-vl27i server app-oap-vl2
7i server app-oap-vl2fho1962
 
UX - Usability - Fiori
UX - Usability - FioriUX - Usability - Fiori
UX - Usability - FioriCtac Belgium
 
Power User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP IntersectionPower User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP IntersectionAsif Rehmani
 
CEE the Mobile Activation Platform
CEE the Mobile Activation PlatformCEE the Mobile Activation Platform
CEE the Mobile Activation Platform#EndeavourMedia
 
Digital Marketing institute Khanpur
Digital Marketing institute KhanpurDigital Marketing institute Khanpur
Digital Marketing institute KhanpurDizitalAdda
 
DizitalAdda brouchure.pdf
DizitalAdda brouchure.pdfDizitalAdda brouchure.pdf
DizitalAdda brouchure.pdfajayrana88820
 
Digital Marketing institute Khanpur
Digital Marketing institute KhanpurDigital Marketing institute Khanpur
Digital Marketing institute KhanpurDizitalAdda
 

Ähnlich wie Spree Ecommerce (Commit university workshop) (20)

cv new
cv newcv new
cv new
 
cv-laurentlequenne-2
cv-laurentlequenne-2cv-laurentlequenne-2
cv-laurentlequenne-2
 
Espedia New Company Profile
Espedia New Company ProfileEspedia New Company Profile
Espedia New Company Profile
 
Become a Professional Web Designer
Become a Professional Web DesignerBecome a Professional Web Designer
Become a Professional Web Designer
 
Visuality playbook
Visuality playbookVisuality playbook
Visuality playbook
 
Espedia New Company Profile
Espedia New Company ProfileEspedia New Company Profile
Espedia New Company Profile
 
Visuality-Playbook
Visuality-PlaybookVisuality-Playbook
Visuality-Playbook
 
Alex Pal - Resume - Short
Alex Pal - Resume - ShortAlex Pal - Resume - Short
Alex Pal - Resume - Short
 
Anansi company presentation 19042017
Anansi   company presentation 19042017Anansi   company presentation 19042017
Anansi company presentation 19042017
 
6 track kinect@Bicocca - iniziative
6   track kinect@Bicocca - iniziative6   track kinect@Bicocca - iniziative
6 track kinect@Bicocca - iniziative
 
A Journey Into Innovation for Event Businesses
A Journey Into Innovation for Event BusinessesA Journey Into Innovation for Event Businesses
A Journey Into Innovation for Event Businesses
 
ResumeWitoldWroblewski
ResumeWitoldWroblewskiResumeWitoldWroblewski
ResumeWitoldWroblewski
 
7i server app-oap-vl2
7i server app-oap-vl27i server app-oap-vl2
7i server app-oap-vl2
 
Folio2019
Folio2019Folio2019
Folio2019
 
UX - Usability - Fiori
UX - Usability - FioriUX - Usability - Fiori
UX - Usability - Fiori
 
Power User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP IntersectionPower User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP Intersection
 
CEE the Mobile Activation Platform
CEE the Mobile Activation PlatformCEE the Mobile Activation Platform
CEE the Mobile Activation Platform
 
Digital Marketing institute Khanpur
Digital Marketing institute KhanpurDigital Marketing institute Khanpur
Digital Marketing institute Khanpur
 
DizitalAdda brouchure.pdf
DizitalAdda brouchure.pdfDizitalAdda brouchure.pdf
DizitalAdda brouchure.pdf
 
Digital Marketing institute Khanpur
Digital Marketing institute KhanpurDigital Marketing institute Khanpur
Digital Marketing institute Khanpur
 

KĂŒrzlich hochgeladen

Call Us🔝>àŒ’+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>àŒ’+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>àŒ’+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>àŒ’+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy LĂłpez
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesƁukasz Chruƛciel
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 

KĂŒrzlich hochgeladen (20)

Call Us🔝>àŒ’+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>àŒ’+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>àŒ’+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>àŒ’+91-9711147426⇛Call In girls karol bagh (Delhi)
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 

Spree Ecommerce (Commit university workshop)