Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to...
Transcript of Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to...
![Page 1: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/1.jpg)
Page 1 | Multi-Site Vs Domain: A Commerce Case Study
Multi-Site Vs. Domain A Commerce Case Study
May 7, 2019
![Page 2: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/2.jpg)
Page 2 | Multi-Site Vs Domain: A Commerce Case Study
John E. PicozziSenior Drupal Architect
401-228-766072 Clifford Street, Providence, RI 02903
oomphinc.comoomph.is/[email protected]
Drupal Providence
![Page 3: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/3.jpg)
Page 3 | Multi-Site Vs Domain: A Commerce Case StudyWe’re Hiring!
![Page 4: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/4.jpg)
Page 4 | Multi-Site Vs Domain: A Commerce Case Study
An Overview
September 1, 2016
![Page 5: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/5.jpg)
Page 5 | Multi-Site Vs Domain: A Commerce Case Study
Leica Geosystems
They make cool lasers & stuff
A LITTLE MORE INFO
Leica Geosystems has been building precision surveying equipment since 1921.
In 1993, Leica introduced the first handheld laser distance meter, building off reflectorless technology that revolutionized land surveying.
![Page 6: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/6.jpg)
Page 6 | Multi-Site Vs Domain: A Commerce Case Study
![Page 7: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/7.jpg)
Page 7 | Multi-Site Vs Domain: A Commerce Case Study
![Page 8: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/8.jpg)
Page 8 | Multi-Site Vs Domain: A Commerce Case Study
![Page 9: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/9.jpg)
Page 9 | Multi-Site Vs Domain: A Commerce Case Study
A Brief History
Leica has had 2.5 sites
1. STARTED WITH HTML/CSS/JS
2. DRUPAL 7 MULTI-SITE
3. REDESIGN OF DRUPAL 7 MULTI-SITE
![Page 10: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/10.jpg)
Page 10 | Multi-Site Vs Domain: A Commerce Case Study
The Problem
September 1, 2016
![Page 11: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/11.jpg)
Page 11 | Multi-Site Vs Domain: A Commerce Case Study
Drupal 7 Multi-Site
Drupal 7 Multi-site Admins login to 10+ different sites
Had to translate 8+ Sites
Products & Content had to be update
8+ Times
![Page 12: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/12.jpg)
Page 12 | Multi-Site Vs Domain: A Commerce Case Study
Today… Or some day in the future
September 1, 2016
![Page 13: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/13.jpg)
Page 13 | Multi-Site Vs Domain: A Commerce Case Study
Leica’s new Drupal 8 Site.
Coming Soon to a Browser near you.
![Page 14: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/14.jpg)
Page 14 | Multi-Site Vs Domain: A Commerce Case Study
The Solution
September 1, 2016
![Page 15: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/15.jpg)
Page 15 | Multi-Site Vs Domain: A Commerce Case Study
Drupal 8
Configuration Management
Better Caching System
Better Translation System
Better Upgrade Path to Drupal 9
![Page 16: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/16.jpg)
Page 16 | Multi-Site Vs Domain: A Commerce Case Study
acquia_connector: ^1.16admin_toolbar: ^1.23ajax_comments: ^1.0@betaanchor_link: 2.0.0-alpha2backup_db: ^1.3better_exposed_filters: ^3.0@alphablock_access: ^1.0@alphablock_content_permissions: ^1.6block_type_templates: ^1.0@alphacloudflare: ^1.0@alphaconfig_ignore: ^2.1config_ignore_readonly: ^1.1config_installer: ^1.8config_readonly: ^1.0@betaconfig_split: ^1.3contact_ajax: ^1.4lingotek: ^2.9mailsystem: ^4.1mandrill: ^1.0markup: ^1.0@betamemcache: ^2.0menu_block: ^1.5menu_link_attributes: ^1.0metatag: ^1.5oomph_paragraphs: ^1.0@alpharedirect: ^1.2registration_role: ^1.0@betaresponsive_favicons: ^1.4twig_tweak: ^2.1views_exposed_filter_blocks: ^1.0
coder: ^8.2coffee: ^1.0commerce: ^2.10commerce_cart_flyout: ^1.0commerce_checkout_order_fields: 1.x-devcommerce_combine_carts: ^1.0@betacommerce_google_tag_manager: ^1.0@alphacommerce_paypal: ^1.0@betacommerce_pricelist: ^2.0@betacommerce_product_variation_csv: ^1.0commerce_shipping: ^2.0@betacommerce_store_domain: ^1.0@RCconditional_fields: ^1.0@alphacontact_block: ^1.4contact_emails: ^1.16contact_storage: ^1.0@betacore: ^8.7country_path: ^1.0crop: ^1.5override_node_options: ^2.4pardot: 1.x-devpathauto: ^1.2purge: ^3.0@betaquivers: 1.x-devrabbit_hole: ^1.0@betarecaptcha: ^2.3recreate_block_content: ^2.0responsive_menus: 1.x-devview_unpublished: ^1.0@alphaviews_parity_row: ^1.5
ctools: ^3.0d8_google_optimize_hide_page: ^1.1devel: ^2.0domain: ^1.0@alphadomain_language: ^1.0@alphaentity_clone: 1.x-deventity_embed: 1.x-deveu_cookie_compliance: ^1.2extlink: ^1.1facets: ^1.0@betafield_formatter_class: ^1.1field_hidden: ^1.0field_permissions: ^1.0@RCfocal_point: ^1.0@betagoogle_tag: ^1.0honeypot: ^1.29iframe: ^1.9image_widget_crop: ^2.1imagemagick: ^2.3lang_dropdown: ^2.0@betarestui: ^1.16roleassign: ^1.0@alphasearch_api: ^1.8seckit: ^1.0shield: ^1.2simple_sitemap: ^3.0smart_trim: ^1.1token: ^1.3views_ajax_history: ^1.0
![Page 17: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/17.jpg)
Page 17 | Multi-Site Vs Domain: A Commerce Case Study
acquia_connector: ^1.16admin_toolbar: ^1.23ajax_comments: ^1.0@betaanchor_link: 2.0.0-alpha2backup_db: ^1.3better_exposed_filters: ^3.0@alphablock_access: ^1.0@alphablock_content_permissions: ^1.6block_type_templates: ^1.0@alphacloudflare: ^1.0@alphaconfig_ignore: ^2.1config_ignore_readonly: ^1.1config_installer: ^1.8config_readonly: ^1.0@betaconfig_split: ^1.3contact_ajax: ^1.4lingotek: ^2.9mailsystem: ^4.1mandrill: ^1.0markup: ^1.0@betamemcache: ^2.0menu_block: ^1.5menu_link_attributes: ^1.0metatag: ^1.5oomph_paragraphs: ^1.0@alpharedirect: ^1.2registration_role: ^1.0@betaresponsive_favicons: ^1.4twig_tweak: ^2.1views_exposed_filter_blocks: ^1.0
coder: ^8.2coffee: ^1.0commerce: ^2.10commerce_cart_flyout: ^1.0commerce_checkout_order_fields: 1.x-devcommerce_combine_carts: ^1.0@betacommerce_google_tag_manager: ^1.0@alphacommerce_paypal: ^1.0@betacommerce_pricelist: ^2.0@betacommerce_product_variation_csv: ^1.0commerce_shipping: ^2.0@betacommerce_store_domain: ^1.0@RCconditional_fields: ^1.0@alphacontact_block: ^1.4contact_emails: ^1.16contact_storage: ^1.0@betacore: ^8.7country_path: ^1.0crop: ^1.5override_node_options: ^2.4pardot: 1.x-devpathauto: ^1.2purge: ^3.0@betaquivers: 1.x-devrabbit_hole: ^1.0@betarecaptcha: ^2.3recreate_block_content: ^2.0responsive_menus: 1.x-devview_unpublished: ^1.0@alphaviews_parity_row: ^1.5
ctools: ^3.0d8_google_optimize_hide_page: ^1.1devel: ^2.0domain: ^1.0@alphadomain_language: ^1.0@alphaentity_clone: 1.x-deventity_embed: 1.x-deveu_cookie_compliance: ^1.2extlink: ^1.1facets: ^1.0@betafield_formatter_class: ^1.1field_hidden: ^1.0field_permissions: ^1.0@RCfocal_point: ^1.0@betagoogle_tag: ^1.0honeypot: ^1.29iframe: ^1.9image_widget_crop: ^2.1imagemagick: ^2.3lang_dropdown: ^2.0@betarestui: ^1.16roleassign: ^1.0@alphasearch_api: ^1.8seckit: ^1.0shield: ^1.2simple_sitemap: ^3.0smart_trim: ^1.1token: ^1.3views_ajax_history: ^1.0
![Page 18: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/18.jpg)
Page 18 | Multi-Site Vs Domain: A Commerce Case Study
DomainAKA Domain Access
September 1, 2016
![Page 19: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/19.jpg)
Page 19 | Multi-Site Vs Domain: A Commerce Case Study
Domain Out of the Box
1. MULTIPLE DOMAINSDomain allowed Leica to host multiple
“sites” under one Drupal installation.
2. SINGLE SITE FOR ADMINSDomain alleviates the need for admins to
login to multiple sites. Clear one cache and run DB updates once.
3. CONTENT SHARINGWith Domain Module sites admins have the ability to assign content to certain domains.
4. CONTENT ACCESSDomain allows for access to content to be set per domain. Great for keeping Country editors on their own site.
![Page 20: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/20.jpg)
Page 20 | Multi-Site Vs Domain: A Commerce Case Study
Country Path
September 1, 2016
![Page 21: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/21.jpg)
Page 21 | Multi-Site Vs Domain: A Commerce Case Study
Remember those URLs we talked
about? They’re Back!!!
![Page 22: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/22.jpg)
Page 22 | Multi-Site Vs Domain: A Commerce Case Study
Commerce
September 1, 2016
![Page 23: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/23.jpg)
Page 23 | Multi-Site Vs Domain: A Commerce Case Study
Commerce Out-of-the-Box
1. MULTIPLE STORESOne instance of Commerce (Drupal) can
support multiple stores.
2. PRODUCTS SHARINGCommerce allows for sharing of products
across multiple stores and currencies.
3. STORE SPECIFIC PRODUCTSProducts can be limited to one store.
4. COMMON COMMERCE FEATURESYou get normal commerce features such as:
● Shopping Cart● Coupons/Promotions● Payment Gateways/Methods
![Page 24: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/24.jpg)
Page 24 | Multi-Site Vs Domain: A Commerce Case Study
Commerce Store Domain
September 1, 2016
![Page 25: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/25.jpg)
Page 25 | Multi-Site Vs Domain: A Commerce Case Study
Allows each Commerce Store to
be assigned to a Domain
![Page 26: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/26.jpg)
Page 26 | Multi-Site Vs Domain: A Commerce Case Study
Commerce Price List
September 1, 2016
![Page 27: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/27.jpg)
Page 27 | Multi-Site Vs Domain: A Commerce Case Study
Allows each domain to be assigned to a Commerce Store
![Page 28: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/28.jpg)
Page 28 | Multi-Site Vs Domain: A Commerce Case Study
So Who Wins? Multi-Site or Domain
Ease of use for Admins
Content Sharing
ContentAccess
SingleSite
Domain! Domain! Domain!! Domain!!!
![Page 29: Multi-Site Vs. Domain - Drupal GovCon · Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to 10+ different sites Had to translate 8+ Sites Products & Content had to be update](https://reader034.fdocuments.in/reader034/viewer/2022042806/5f6f20d2fdf902771560e1cb/html5/thumbnails/29.jpg)
ThanksJohn Picozzi, Senior Drupal ArchitectThank you for listening! Contact me below with any follow up questions or even just to chat.
@JohnPicozzi /in/johnpicozzi/u/johnpicozzi
401-228-766072 Clifford Street, Providence, RI 02903
oomphinc.comoomph.is/[email protected]