kkl luzern - integer-net.deoct 24, 2014 · •magento developer since 2008 •freelancer since...
TRANSCRIPT
![Page 1: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/1.jpg)
24/10/2014
KKL Luzern
Technological Overview
Andreas von Studnitz - KKL Luzern - Technological Overview 1
![Page 2: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/2.jpg)
24/10/2014
Overview
Andreas von Studnitz – KKL Luzern – Technological Overview 2
• Introduction
• Project overview
• Technologies and their use in the project
• Learnings
• Discussion
![Page 3: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/3.jpg)
24/10/2014
About me • Andreas von Studnitz • Living and working in Aachen, Germany • Magento developer since 2008 • Freelancer since 2009 • Working for Swiss clients since 2009 • Co-founder of integer_net GmbH in 2012 • Active member of the Magento
Community • Magento Backend Development,
Magento Training, Magento Consulting
Andreas von Studnitz - KKL Luzern - Technological Overview 3
![Page 4: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/4.jpg)
24/10/2014
About me • Andreas von Studnitz • Living and working in Aachen, Germany • Magento developer since 2008 • Freelancer since 2009 • Working for Swiss clients since 2009 • Co-founder of integer_net GmbH in 2012 • Active member of the Magento
Community • Magento Backend Development,
Magento Training, Magento Consulting
Andreas von Studnitz - KKL Luzern - Technological Overview 4
![Page 5: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/5.jpg)
24/10/2014
5
The KKL (Kunst- und Kulturzentrum Luzern) 3 Halls 2 Restaurants 3 Bars 400 Events 500,000 Guests
![Page 6: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/6.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 6
Project: kkl-luzern.ch - New website, fully responsive
- New shop, fully responsive
- 3D seat selector
- Connections to Navision, ticket system, restaurant reservation system
![Page 7: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/7.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 7
![Page 8: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/8.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 8
Project: kkl-luzern.ch (2) - ~ 15-20 team members
- Very international team
- Launched August 2014
team
- ~ 1 year
- My role: Magento lead developer in
![Page 9: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/9.jpg)
24/10/2014
9
Arc
hit
ect
ure
![Page 10: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/10.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 10
Connect Magento and TYPO3
- Magento for Events, Tickets and Checkout
- TYPO3 for other Content and Search (Solr)
- Sharing a template
- Sharing a (sub)domain
![Page 11: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/11.jpg)
24/10/2014
11
• Both TYPO3 and
Magento pages
• Magento includes CSS, JS, Header, Footer from TYPO3
• HTTP Requests
• HTML DOM Parsing
• Block Caching
![Page 12: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/12.jpg)
24/10/2014
• TYPO3 imports
content elements from Magento
• TYPO3 Solr index is filled by Magento too
• Login info and cart from Magento
12 12
![Page 13: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/13.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 13
Events and Performances
![Page 14: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/14.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 14
![Page 15: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/15.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 15
Event display and filter: Solr
- SolrGento for indexing, extended for date fields
- Individual implementation for frontend display and filter
![Page 16: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/16.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 16
Seat Picker
![Page 17: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/17.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 17
Seat Picker
- HTML5 Application (three.js)
- node.js Backend
- Communication via WebSockets (PHP library elephant.io)
- Add to cart
- Checkout
- Timeout
![Page 18: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/18.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 18
Extended Admin Orders
![Page 19: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/19.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 19
Extended Admin Orders
- Good Magento Base
- Improved Usability - Tabs
- Customer/store selection is no longer the mandatory first step
- Reduced number of clicks
- Integrated SeatPicker
![Page 20: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/20.jpg)
24/10/2014
Andreas von Studnitz - KKL Luzern - Technological Overview 20
Learnings
- Choose your payment provider (and module) wisely
- Have a backup for every role in the project
- Things can get complicated if many different companies are involved
- Use Agile over Waterfall in projects of this size
![Page 21: KKL Luzern - integer-net.deOct 24, 2014 · •Magento developer since 2008 •Freelancer since 2009 •Working for Swiss clients since 2009 •Co-founder of integer_net GmbH in 2012](https://reader034.vdocuments.net/reader034/viewer/2022050112/5f49a85d805a615cf908c4bf/html5/thumbnails/21.jpg)
24/10/2014
Thank you!
Andreas von Studnitz - KKL Luzern - Technological Overview 21
Contact me:
– http://www.integer-net.com
– http://www.integer-net.de
– twitter/GitHub/IRC: @avstudnitz