SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
EURAI L.COM: SELLING TRAIN PASSES 
@ A D Y A X 
ONLINE WITH DRUPAL 
A L E K S E Y K H O D A K O V S K I Y & H U G O K N O B B O U T 
F A C E B O O K . C O M / E U R A I L F A C E B O O K . C O M / I N T E R R A I L
LARGEST DRUPAL SHOP I N EUROPE 
350 PROJECTS 
150 DRUPALERS 
7 YEARS O F GROWTH 
10K HOURS PROJECTS
AGENDA 
Eurail.com 
What and Why? 
Who? 
How and When? 
Results and Learnings 
Q&A
EURAIL.COM 
C O M P A N Y , P R O D U C T S A N D P R O J E C T G O A L S
A LITTLE ABOUT EURAI L.COM 
100% E-COMMERCE COMPANY 
I N TOP 50 DUTCH LARGEST E-COMMERCE 
COMPANIES 
30 EMPLOYEES IN UTRECHT 
€60M TURNOVER PER YEAR
EURAIL.COM 
Cooperation between 30 European railway and shipping lines 
The Eurail pass was launched in 1959 
Eurail.com company was established in 2006 
Sell Rail Passes on a global scale through: 
www.eurail.com 
www.interrail.eu 
www.germanrailpasses.com
EUROPEAN RAI L PASS FOR EVERY CITIZEN IN THE WORLD 
for non-European residents 
for European residents
OUR WEBSITES: EURAI L.COM
OUR WEBSITES: I NTERRAI L.EU
CORPORATE PHILOSOPHY 
Keep strategic activities in 
house 
Outsource operational activities 
to the best suited companies
WHAT DOES THIS APPROACH MEAN? 
Internal focus 
Content & Media creation 
Customer Service 
Business development 
Search Engine Marketing 
External focus 
Payment 
Fulfilment 
Pass delivery 
Translations
WHAT AND WHY? 
P R O J E C T
PROJECT GOALS 
• Find a partner in Europe with Drupal experts 
• Make sure the website is never unreachable again 
• Increase user experience/performance where Eurail.com customers are 
• Content management on the website should be super easy (with no 
knowledge of HTML) 
• Go from unstructured to structured (make sure content can be reused 
everywhere) 
• Migrate all the content from the old website and make sure Google still 
likes us 
• Go live before next high season (1 march 2014)
… AND O F COURSE 
MORE!!!
NEW PARTNERS 
Drupal & Hosting Partner 
Drupal Partner 
E-commerce & Hosting Partner Hosting Partner
SITE UPGRADE
FUTURE-READY ARCHITECTURE 
E-ticketing 
Online reservations 
Whitelabels 
API and Webservices 
Trips 
New products & New countries
WHO? 
T E A M S & C O O R D I N A T I O N
DRUPAL PARTNER: ADYAX 
Drupal Partner 
Engagement 
Development Teams 
Support
HOSTING PARTNER: ACQUIA 
On-boarding 
Technical Teams 
Support 
Hosting Partner
COORDINATION
HOW AND WHEN? 
K E Y S T E P S A N D T I M E L I N E
TIMELINE 
2010 
2012 
2013 
2014 
2015 
2016 
RFP: D7 Project 
Acquia On-boarding 
Support: D6 Project 
D7 Project 
Release: D7 Project 
Support: D7 Project 
E-commerce Project 
Release: E-commerce Project 
Support: D7+Eco Project 
E-commerce Phase 2
ON-BOARDING 
2013 Jan Mar May Jul Sep Nov 
2014 
Feb Apr Jun Aug Oct Dec 
Goals: 
- Analyse the existing problems 
- Run the functional and security audits 
- Correct all Critical and Blocker issues 
- Evaluate and improve the Performance 
- On-board on the new Platform 
- Ensure no regressions
STEP 1: O FF-BOARDING 
2013 Jan Mar May Jul Sep Nov 
2014 
Feb Apr Jun Aug Oct Dec 
Start with Checklist 
A. Complete exports: 
1. Code* 
2. Database 
3. Files 
4. setting.php 
B. Technical 
1. Installation instructions 
2. Configurations (php, Apache, Varnish, etc 
3. … 
C. 3-5 last accidents on production 
@adyax facebook.com/eurail facebook.com/interrail
STEP 2: CODE / CONFIGURATION AUDIT 
2013 Jan Mar May Jul Sep Nov 
2014 
Feb Apr Jun Aug Oct Dec 
• Code health, security, performance 
• Custom server configurations 
• Functional discovery, health, security 
• 3d parties integrations 
• Performance 
• SEO 
@adyax facebook.com/eurail facebook.com/interrail
STEP 3: PERFORMANCE / SECURITY BUG-FIXING 
Jan Mar May Jul Sep Nov 
2014 
Feb 
Apr Jun Aug Oct Dec 
2013 
ONLY CRITICAL AND BLOCKER ISSUES 
@adyax facebook.com/eurail facebook.com/interrail
STEP 4: ON-BOARDING O N ACQUIA CLOUD 
Jan Mar May Jul Sep Nov 
2014 
Feb 
Apr Jun Aug Oct Dec 
2013 
Platform Server configuration Applications 
@adyax facebook.com/eurail facebook.com/interrail
STEP 5: FUNCTIONAL / PERFORMANCE TESTING 
Jan Mar May Jul Sep Nov 
2014 
Feb 
Apr Jun Aug Oct Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail
STEP 6: RELEASE 
Jan Mar May Jul Sep Nov 
2014 
Feb 
Apr Jun Aug Oct Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail
D6 SUPPORT 
Mar May Jul Sep Nov 
Feb 
Apr Jun Aug Oct Dec 
2013 
Jan 2014 
Objectives: 
- Support assistance 
- Preventive / Adaptive maintenance 
- 24/7 SLA coverage
CDN PROJECT 
Jan Mar May Jul Sep Nov 
2014 
Feb 
Apr Jun Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail 
Aug Oct
AUTOMATED TESTING INTEGRATION 
Jan Mar May Jul Sep Nov 
2014 
Feb 
Apr Jun Aug Oct Dec 
2013 
Continuous integration testing Critical functionality 
@adyax facebook.com/eurail facebook.com/interrail 
daily & weekly control
D7 PROJECT 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2013 
Feb 
2014 Jan 
Goals: 
- Re-design the application architecture 
- Update the front-end design 
- Re-think the content and media structure 
- Improve the back-office experience 
- SEO focus while sites migration
STEP 1: FUNCTIONAL REQUIREMENTS 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2014 Jan 
Business requirements 
Development iteration 
Functional specification 
Mockups & Design 
Functional discovery of D6 app
STEP 2: ARCHITECTURE DECISIONS 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2013 
1 page = 1 node 
Product display & Product selectors 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2014 Jan 
Structured content 
Reusable media assets 
No blocks 
Editorial experience simplification 
Clear back-office 
Manual content migration
STEP 3: AGI LE DEVELOPMENT 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2014 Jan 
15 Sprints to Release 
Product backlog Sprint backlog Product - Potential delivery
STEP 4: NEW FEATURE / CONTENT FREEZE 
May Jul Sep Nov 
Mar 
Apr Jun Aug Oct Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2014 Jan 
No New content No New features
STEP 5: M IGRATION & SEO 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2014 Jan 
• Merge/unpublish pages on Original site 3-4 months 
before the migration 
• Iteratively transform the content and urls on 
Original site to keep Google love after migration 
• Migrate Content + URLs 
• Run the mirror tests (traffic from Original site to 
New site)
STEP 6: PLATFORM & PERFORMANCE 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2014 Jan 
Redimension the Platform 
Verify the Performance
STEP 7: D7 PROJECT RELEASE 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2013 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2014 Jan
D7 SUPPORT 
Mar May Jul Sep Nov 
Feb 
Apr Jun Aug Oct Dec 
2014 
Jan 2015 
Same objectives: 
- Support assistance 
- Preventive / Adaptive maintenance 
- 24/7 SLA coverage 
No Major issues 
since Go-live
E-COMMERCE PROJECT 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2014 
Feb 
2015 Jan 
Goals: 
- Re-design the E-commerce component 
- Improve the Architecture 
- Remove manual processes 
- New features faster online
STEP 0: SOLUTIONS 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2014 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2015 Jan 
OR
STEP 1: BUSINESS REQUIREMENTS 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2014 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2015 Jan 
10+ Workshops 
300+ User stories collected 
1k+ Acceptance Criteria 
5 White papers
STEP 2: ARCHITECTURE 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2014 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2015 Jan 
OR
STEP 3: PLANNING & DEVELOPMENT 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2014 
Partner Solutions 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2015 Jan 
Core 
Checkout 
Payment 
Fulfilment Finance & Reporting
STEP 4: PLATFORM 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2014 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2015 Jan 
Redimension the Platform to On-board E-commerce 
• Faster DB servers 
• Extra Front servers for Customer Service & Checkout
STEP 5: RELEASING 
May Jul Sep Nov Mar 
Apr Jun Aug Oct Dec 
2014 
@adyax facebook.com/eurail facebook.com/interrail 
Feb 
2015 Jan
RESULTS AND LEARNINGS
RESULTS 
• Scalable hosting platform 
• No downtime 
• Stable sales 
• Improved user experience, content management 
• E-commerce flows optimised 
@adyax facebook.com/eurail facebook.com/interrail
LESSONS LEARNED 
• Find a partner that fits with the way your organisation is working 
and thinking 
• Define the word “Flexible” 
• Steering committees is never a waste of time (yes even in good 
times) 
• Good tracking and documentation system (Jira and Redmine) are a 
must have 
• Content migration is always taking more time than you expect (for 
us it is just a bunch of words, for others it is their baby) 
• The ‘3 week sprint approach’ has worked really well 
@adyax facebook.com/eurail facebook.com/interrail
Q&A 
Q U E S T I O N S A N D A N S W E R S
BE THE FASTEST HACKER 
@adyax facebook.com/eurail facebook.com/interrail 
AND 
WIN A PARROT 2.0 DRONE 
d8hack.adyax.com
WHAT DID YOU THINK? 
H T T P : / / G O O . G L / 9 S 9 U K 9 
FOLLOW US @ADYAX

Más contenido relacionado

Más de Adyax

Estimation de projets Drupal
Estimation de projets DrupalEstimation de projets Drupal
Estimation de projets DrupalAdyax
 
Drupal n'est pas seulement un CMS
Drupal n'est pas seulement un CMSDrupal n'est pas seulement un CMS
Drupal n'est pas seulement un CMSAdyax
 
Drupal fixed budget projets : the art of estimates
Drupal fixed budget projets : the art of estimatesDrupal fixed budget projets : the art of estimates
Drupal fixed budget projets : the art of estimatesAdyax
 
Réaliser un site e-commerce multi-pays et multilingue connecté à SAP
Réaliser un site e-commerce multi-pays et multilingue connecté à SAPRéaliser un site e-commerce multi-pays et multilingue connecté à SAP
Réaliser un site e-commerce multi-pays et multilingue connecté à SAPAdyax
 
Présentation de Drupal
Présentation de DrupalPrésentation de Drupal
Présentation de DrupalAdyax
 
Cours 3/3 - Architecture Web
Cours 3/3 - Architecture WebCours 3/3 - Architecture Web
Cours 3/3 - Architecture WebAdyax
 
Cours 2/3 - Architecture Web
Cours 2/3 - Architecture WebCours 2/3 - Architecture Web
Cours 2/3 - Architecture WebAdyax
 
Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"Adyax
 
Gestion multi-pays & multilingue avec Drupal
Gestion multi-pays & multilingue avec DrupalGestion multi-pays & multilingue avec Drupal
Gestion multi-pays & multilingue avec DrupalAdyax
 
Gestion des médias dans Drupal
Gestion des médias dans DrupalGestion des médias dans Drupal
Gestion des médias dans DrupalAdyax
 
Varnish
VarnishVarnish
VarnishAdyax
 
La mobilité dans Drupal
La mobilité dans DrupalLa mobilité dans Drupal
La mobilité dans DrupalAdyax
 
Drupal + Magento pour la plus puissante plateforme e-Commerce
Drupal + Magento pour la plus puissante plateforme e-CommerceDrupal + Magento pour la plus puissante plateforme e-Commerce
Drupal + Magento pour la plus puissante plateforme e-CommerceAdyax
 
eCommerce sur Ipad et autres tablettes tactiles
eCommerce sur Ipad et autres tablettes tactileseCommerce sur Ipad et autres tablettes tactiles
eCommerce sur Ipad et autres tablettes tactilesAdyax
 
For a Social Local and Mobile Drupal
For a Social Local and Mobile DrupalFor a Social Local and Mobile Drupal
For a Social Local and Mobile DrupalAdyax
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet DrupalAdyax
 
Drupal usage by example : World Food Programme
Drupal usage by example : World Food ProgrammeDrupal usage by example : World Food Programme
Drupal usage by example : World Food ProgrammeAdyax
 
Learn How and Why Drupal was used for www.gouvernement.fr
Learn How and Why Drupal was used for www.gouvernement.frLearn How and Why Drupal was used for www.gouvernement.fr
Learn How and Why Drupal was used for www.gouvernement.frAdyax
 
Présentation de Drupal & Magento
Présentation de Drupal & MagentoPrésentation de Drupal & Magento
Présentation de Drupal & MagentoAdyax
 
Utilisation de MongoDB dans un site Drupal
Utilisation de MongoDB dans un site DrupalUtilisation de MongoDB dans un site Drupal
Utilisation de MongoDB dans un site DrupalAdyax
 

Más de Adyax (20)

Estimation de projets Drupal
Estimation de projets DrupalEstimation de projets Drupal
Estimation de projets Drupal
 
Drupal n'est pas seulement un CMS
Drupal n'est pas seulement un CMSDrupal n'est pas seulement un CMS
Drupal n'est pas seulement un CMS
 
Drupal fixed budget projets : the art of estimates
Drupal fixed budget projets : the art of estimatesDrupal fixed budget projets : the art of estimates
Drupal fixed budget projets : the art of estimates
 
Réaliser un site e-commerce multi-pays et multilingue connecté à SAP
Réaliser un site e-commerce multi-pays et multilingue connecté à SAPRéaliser un site e-commerce multi-pays et multilingue connecté à SAP
Réaliser un site e-commerce multi-pays et multilingue connecté à SAP
 
Présentation de Drupal
Présentation de DrupalPrésentation de Drupal
Présentation de Drupal
 
Cours 3/3 - Architecture Web
Cours 3/3 - Architecture WebCours 3/3 - Architecture Web
Cours 3/3 - Architecture Web
 
Cours 2/3 - Architecture Web
Cours 2/3 - Architecture WebCours 2/3 - Architecture Web
Cours 2/3 - Architecture Web
 
Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"
 
Gestion multi-pays & multilingue avec Drupal
Gestion multi-pays & multilingue avec DrupalGestion multi-pays & multilingue avec Drupal
Gestion multi-pays & multilingue avec Drupal
 
Gestion des médias dans Drupal
Gestion des médias dans DrupalGestion des médias dans Drupal
Gestion des médias dans Drupal
 
Varnish
VarnishVarnish
Varnish
 
La mobilité dans Drupal
La mobilité dans DrupalLa mobilité dans Drupal
La mobilité dans Drupal
 
Drupal + Magento pour la plus puissante plateforme e-Commerce
Drupal + Magento pour la plus puissante plateforme e-CommerceDrupal + Magento pour la plus puissante plateforme e-Commerce
Drupal + Magento pour la plus puissante plateforme e-Commerce
 
eCommerce sur Ipad et autres tablettes tactiles
eCommerce sur Ipad et autres tablettes tactileseCommerce sur Ipad et autres tablettes tactiles
eCommerce sur Ipad et autres tablettes tactiles
 
For a Social Local and Mobile Drupal
For a Social Local and Mobile DrupalFor a Social Local and Mobile Drupal
For a Social Local and Mobile Drupal
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet Drupal
 
Drupal usage by example : World Food Programme
Drupal usage by example : World Food ProgrammeDrupal usage by example : World Food Programme
Drupal usage by example : World Food Programme
 
Learn How and Why Drupal was used for www.gouvernement.fr
Learn How and Why Drupal was used for www.gouvernement.frLearn How and Why Drupal was used for www.gouvernement.fr
Learn How and Why Drupal was used for www.gouvernement.fr
 
Présentation de Drupal & Magento
Présentation de Drupal & MagentoPrésentation de Drupal & Magento
Présentation de Drupal & Magento
 
Utilisation de MongoDB dans un site Drupal
Utilisation de MongoDB dans un site DrupalUtilisation de MongoDB dans un site Drupal
Utilisation de MongoDB dans un site Drupal
 

Último

Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 

Último (20)

Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 

Eurail.com : selling train passes online with Drupal

  • 1. EURAI L.COM: SELLING TRAIN PASSES @ A D Y A X ONLINE WITH DRUPAL A L E K S E Y K H O D A K O V S K I Y & H U G O K N O B B O U T F A C E B O O K . C O M / E U R A I L F A C E B O O K . C O M / I N T E R R A I L
  • 2. LARGEST DRUPAL SHOP I N EUROPE 350 PROJECTS 150 DRUPALERS 7 YEARS O F GROWTH 10K HOURS PROJECTS
  • 3. AGENDA Eurail.com What and Why? Who? How and When? Results and Learnings Q&A
  • 4. EURAIL.COM C O M P A N Y , P R O D U C T S A N D P R O J E C T G O A L S
  • 5. A LITTLE ABOUT EURAI L.COM 100% E-COMMERCE COMPANY I N TOP 50 DUTCH LARGEST E-COMMERCE COMPANIES 30 EMPLOYEES IN UTRECHT €60M TURNOVER PER YEAR
  • 6. EURAIL.COM Cooperation between 30 European railway and shipping lines The Eurail pass was launched in 1959 Eurail.com company was established in 2006 Sell Rail Passes on a global scale through: www.eurail.com www.interrail.eu www.germanrailpasses.com
  • 7. EUROPEAN RAI L PASS FOR EVERY CITIZEN IN THE WORLD for non-European residents for European residents
  • 9. OUR WEBSITES: I NTERRAI L.EU
  • 10. CORPORATE PHILOSOPHY Keep strategic activities in house Outsource operational activities to the best suited companies
  • 11. WHAT DOES THIS APPROACH MEAN? Internal focus Content & Media creation Customer Service Business development Search Engine Marketing External focus Payment Fulfilment Pass delivery Translations
  • 12. WHAT AND WHY? P R O J E C T
  • 13. PROJECT GOALS • Find a partner in Europe with Drupal experts • Make sure the website is never unreachable again • Increase user experience/performance where Eurail.com customers are • Content management on the website should be super easy (with no knowledge of HTML) • Go from unstructured to structured (make sure content can be reused everywhere) • Migrate all the content from the old website and make sure Google still likes us • Go live before next high season (1 march 2014)
  • 14. … AND O F COURSE MORE!!!
  • 15. NEW PARTNERS Drupal & Hosting Partner Drupal Partner E-commerce & Hosting Partner Hosting Partner
  • 17. FUTURE-READY ARCHITECTURE E-ticketing Online reservations Whitelabels API and Webservices Trips New products & New countries
  • 18. WHO? T E A M S & C O O R D I N A T I O N
  • 19. DRUPAL PARTNER: ADYAX Drupal Partner Engagement Development Teams Support
  • 20. HOSTING PARTNER: ACQUIA On-boarding Technical Teams Support Hosting Partner
  • 22. HOW AND WHEN? K E Y S T E P S A N D T I M E L I N E
  • 23. TIMELINE 2010 2012 2013 2014 2015 2016 RFP: D7 Project Acquia On-boarding Support: D6 Project D7 Project Release: D7 Project Support: D7 Project E-commerce Project Release: E-commerce Project Support: D7+Eco Project E-commerce Phase 2
  • 24. ON-BOARDING 2013 Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Aug Oct Dec Goals: - Analyse the existing problems - Run the functional and security audits - Correct all Critical and Blocker issues - Evaluate and improve the Performance - On-board on the new Platform - Ensure no regressions
  • 25. STEP 1: O FF-BOARDING 2013 Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Aug Oct Dec Start with Checklist A. Complete exports: 1. Code* 2. Database 3. Files 4. setting.php B. Technical 1. Installation instructions 2. Configurations (php, Apache, Varnish, etc 3. … C. 3-5 last accidents on production @adyax facebook.com/eurail facebook.com/interrail
  • 26. STEP 2: CODE / CONFIGURATION AUDIT 2013 Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Aug Oct Dec • Code health, security, performance • Custom server configurations • Functional discovery, health, security • 3d parties integrations • Performance • SEO @adyax facebook.com/eurail facebook.com/interrail
  • 27. STEP 3: PERFORMANCE / SECURITY BUG-FIXING Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Aug Oct Dec 2013 ONLY CRITICAL AND BLOCKER ISSUES @adyax facebook.com/eurail facebook.com/interrail
  • 28. STEP 4: ON-BOARDING O N ACQUIA CLOUD Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Aug Oct Dec 2013 Platform Server configuration Applications @adyax facebook.com/eurail facebook.com/interrail
  • 29. STEP 5: FUNCTIONAL / PERFORMANCE TESTING Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Aug Oct Dec 2013 @adyax facebook.com/eurail facebook.com/interrail
  • 30. STEP 6: RELEASE Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Aug Oct Dec 2013 @adyax facebook.com/eurail facebook.com/interrail
  • 31. D6 SUPPORT Mar May Jul Sep Nov Feb Apr Jun Aug Oct Dec 2013 Jan 2014 Objectives: - Support assistance - Preventive / Adaptive maintenance - 24/7 SLA coverage
  • 32. CDN PROJECT Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Dec 2013 @adyax facebook.com/eurail facebook.com/interrail Aug Oct
  • 33. AUTOMATED TESTING INTEGRATION Jan Mar May Jul Sep Nov 2014 Feb Apr Jun Aug Oct Dec 2013 Continuous integration testing Critical functionality @adyax facebook.com/eurail facebook.com/interrail daily & weekly control
  • 34. D7 PROJECT May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2013 Feb 2014 Jan Goals: - Re-design the application architecture - Update the front-end design - Re-think the content and media structure - Improve the back-office experience - SEO focus while sites migration
  • 35. STEP 1: FUNCTIONAL REQUIREMENTS May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2013 @adyax facebook.com/eurail facebook.com/interrail Feb 2014 Jan Business requirements Development iteration Functional specification Mockups & Design Functional discovery of D6 app
  • 36. STEP 2: ARCHITECTURE DECISIONS May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2013 1 page = 1 node Product display & Product selectors @adyax facebook.com/eurail facebook.com/interrail Feb 2014 Jan Structured content Reusable media assets No blocks Editorial experience simplification Clear back-office Manual content migration
  • 37. STEP 3: AGI LE DEVELOPMENT May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2013 @adyax facebook.com/eurail facebook.com/interrail Feb 2014 Jan 15 Sprints to Release Product backlog Sprint backlog Product - Potential delivery
  • 38. STEP 4: NEW FEATURE / CONTENT FREEZE May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2013 @adyax facebook.com/eurail facebook.com/interrail Feb 2014 Jan No New content No New features
  • 39. STEP 5: M IGRATION & SEO May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2013 @adyax facebook.com/eurail facebook.com/interrail Feb 2014 Jan • Merge/unpublish pages on Original site 3-4 months before the migration • Iteratively transform the content and urls on Original site to keep Google love after migration • Migrate Content + URLs • Run the mirror tests (traffic from Original site to New site)
  • 40. STEP 6: PLATFORM & PERFORMANCE May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2013 @adyax facebook.com/eurail facebook.com/interrail Feb 2014 Jan Redimension the Platform Verify the Performance
  • 41. STEP 7: D7 PROJECT RELEASE May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2013 @adyax facebook.com/eurail facebook.com/interrail Feb 2014 Jan
  • 42. D7 SUPPORT Mar May Jul Sep Nov Feb Apr Jun Aug Oct Dec 2014 Jan 2015 Same objectives: - Support assistance - Preventive / Adaptive maintenance - 24/7 SLA coverage No Major issues since Go-live
  • 43. E-COMMERCE PROJECT May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2014 Feb 2015 Jan Goals: - Re-design the E-commerce component - Improve the Architecture - Remove manual processes - New features faster online
  • 44. STEP 0: SOLUTIONS May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2014 @adyax facebook.com/eurail facebook.com/interrail Feb 2015 Jan OR
  • 45. STEP 1: BUSINESS REQUIREMENTS May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2014 @adyax facebook.com/eurail facebook.com/interrail Feb 2015 Jan 10+ Workshops 300+ User stories collected 1k+ Acceptance Criteria 5 White papers
  • 46. STEP 2: ARCHITECTURE May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2014 @adyax facebook.com/eurail facebook.com/interrail Feb 2015 Jan OR
  • 47. STEP 3: PLANNING & DEVELOPMENT May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2014 Partner Solutions @adyax facebook.com/eurail facebook.com/interrail Feb 2015 Jan Core Checkout Payment Fulfilment Finance & Reporting
  • 48. STEP 4: PLATFORM May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2014 @adyax facebook.com/eurail facebook.com/interrail Feb 2015 Jan Redimension the Platform to On-board E-commerce • Faster DB servers • Extra Front servers for Customer Service & Checkout
  • 49. STEP 5: RELEASING May Jul Sep Nov Mar Apr Jun Aug Oct Dec 2014 @adyax facebook.com/eurail facebook.com/interrail Feb 2015 Jan
  • 51. RESULTS • Scalable hosting platform • No downtime • Stable sales • Improved user experience, content management • E-commerce flows optimised @adyax facebook.com/eurail facebook.com/interrail
  • 52. LESSONS LEARNED • Find a partner that fits with the way your organisation is working and thinking • Define the word “Flexible” • Steering committees is never a waste of time (yes even in good times) • Good tracking and documentation system (Jira and Redmine) are a must have • Content migration is always taking more time than you expect (for us it is just a bunch of words, for others it is their baby) • The ‘3 week sprint approach’ has worked really well @adyax facebook.com/eurail facebook.com/interrail
  • 53. Q&A Q U E S T I O N S A N D A N S W E R S
  • 54. BE THE FASTEST HACKER @adyax facebook.com/eurail facebook.com/interrail AND WIN A PARROT 2.0 DRONE d8hack.adyax.com
  • 55. WHAT DID YOU THINK? H T T P : / / G O O . G L / 9 S 9 U K 9 FOLLOW US @ADYAX