multi site vs domain
play

Multi-Site Vs. Domain A Commerce Case Study May 7, 2019 Page 1 | - PowerPoint PPT Presentation

Multi-Site Vs. Domain A Commerce Case Study May 7, 2019 Page 1 | Multi-Site Vs Domain: A Commerce Case Study John E. Picozzi Senior Drupal Architect Drupal Providence 401-228-7660 oomphinc.com 72 Clifford Street, oomph.is/jpicozzi


  1. Multi-Site Vs. Domain A Commerce Case Study May 7, 2019 Page 1 | Multi-Site Vs Domain: A Commerce Case Study

  2. John E. Picozzi Senior Drupal Architect Drupal Providence 401-228-7660 oomphinc.com 72 Clifford Street, oomph.is/jpicozzi Providence, RI 02903 jpicozzi@oomphinc.com Page 2 | Multi-Site Vs Domain: A Commerce Case Study

  3. We’re Hiring! Page 3 | Multi-Site Vs Domain: A Commerce Case Study

  4. An Overview September 1, 2016 Page 4 | Multi-Site Vs Domain: A Commerce Case Study

  5. 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 5 | Multi-Site Vs Domain: A Commerce Case Study

  6. Page 6 | Multi-Site Vs Domain: A Commerce Case Study

  7. Page 7 | Multi-Site Vs Domain: A Commerce Case Study

  8. Page 8 | Multi-Site Vs Domain: A Commerce Case Study

  9. 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 9 | Multi-Site Vs Domain: A Commerce Case Study

  10. The Problem September 1, 2016 Page 10 | Multi-Site Vs Domain: A Commerce Case Study

  11. Drupal 7 Multi-Site Drupal 7 Multi-site Admins login to Had to translate Products & Content 10+ different sites 8+ Sites had to be update 8+ Times Page 11 | Multi-Site Vs Domain: A Commerce Case Study

  12. Today… Or some day in the future September 1, 2016 Page 12 | Multi-Site Vs Domain: A Commerce Case Study

  13. Leica’s new Drupal 8 Site. Coming Soon to a Browser near you. Page 13 | Multi-Site Vs Domain: A Commerce Case Study

  14. The Solution September 1, 2016 Page 14 | Multi-Site Vs Domain: A Commerce Case Study

  15. Drupal 8 Configuration Better Caching Better Translation Better Upgrade Path Management System System to Drupal 9 Page 15 | Multi-Site Vs Domain: A Commerce Case Study

  16. acquia_connector: ^1.16 coder: ^8.2 ctools: ^3.0 admin_toolbar: ^1.23 coffee: ^1.0 d8_google_optimize_hide_page: ^1.1 ajax_comments: ^1.0@beta commerce: ^2.10 devel: ^2.0 anchor_link: 2.0.0-alpha2 commerce_cart_flyout: ^1.0 domain: ^1.0@alpha backup_db: ^1.3 commerce_checkout_order_fields: 1.x-dev domain_language: ^1.0@alpha better_exposed_filters: ^3.0@alpha commerce_combine_carts: ^1.0@beta entity_clone: 1.x-dev block_access: ^1.0@alpha commerce_google_tag_manager: ^1.0@alpha entity_embed: 1.x-dev block_content_permissions: ^1.6 commerce_paypal: ^1.0@beta eu_cookie_compliance: ^1.2 block_type_templates: ^1.0@alpha commerce_pricelist: ^2.0@beta extlink: ^1.1 cloudflare: ^1.0@alpha commerce_product_variation_csv: ^1.0 facets: ^1.0@beta config_ignore: ^2.1 commerce_shipping: ^2.0@beta field_formatter_class: ^1.1 config_ignore_readonly: ^1.1 commerce_store_domain: ^1.0@RC field_hidden: ^1.0 config_installer: ^1.8 conditional_fields: ^1.0@alpha field_permissions: ^1.0@RC config_readonly: ^1.0@beta contact_block: ^1.4 focal_point: ^1.0@beta config_split: ^1.3 contact_emails: ^1.16 google_tag: ^1.0 contact_ajax: ^1.4 contact_storage: ^1.0@beta honeypot: ^1.29 lingotek: ^2.9 core: ^8.7 iframe: ^1.9 mailsystem: ^4.1 country_path: ^1.0 image_widget_crop: ^2.1 mandrill: ^1.0 crop: ^1.5 imagemagick: ^2.3 markup: ^1.0@beta override_node_options: ^2.4 lang_dropdown: ^2.0@beta memcache: ^2.0 pardot: 1.x-dev restui: ^1.16 menu_block: ^1.5 pathauto: ^1.2 roleassign: ^1.0@alpha menu_link_attributes: ^1.0 purge: ^3.0@beta search_api: ^1.8 metatag: ^1.5 quivers: 1.x-dev seckit: ^1.0 oomph_paragraphs: ^1.0@alpha rabbit_hole: ^1.0@beta shield: ^1.2 redirect: ^1.2 recaptcha: ^2.3 simple_sitemap: ^3.0 registration_role: ^1.0@beta recreate_block_content: ^2.0 smart_trim: ^1.1 responsive_favicons: ^1.4 responsive_menus: 1.x-dev token: ^1.3 twig_tweak: ^2.1 view_unpublished: ^1.0@alpha views_ajax_history: ^1.0 views_exposed_filter_blocks: ^1.0 views_parity_row: ^1.5 Page 16 | Multi-Site Vs Domain: A Commerce Case Study

  17. coder: ^8.2 ctools: ^3.0 acquia_connector: ^1.16 coffee: ^1.0 d8_google_optimize_hide_page: ^1.1 admin_toolbar: ^1.23 commerce: ^2.10 devel: ^2.0 ajax_comments: ^1.0@beta commerce_cart_flyout: ^1.0 domain: ^1.0@alpha anchor_link: 2.0.0-alpha2 commerce_checkout_order_fields: 1.x-dev backup_db: ^1.3 domain_language: ^1.0@alpha commerce_combine_carts: ^1.0@beta better_exposed_filters: ^3.0@alpha entity_clone: 1.x-dev commerce_google_tag_manager: ^1.0@alpha block_access: ^1.0@alpha entity_embed: 1.x-dev commerce_paypal: ^1.0@beta block_content_permissions: ^1.6 eu_cookie_compliance: ^1.2 commerce_pricelist: ^2.0@beta block_type_templates: ^1.0@alpha extlink: ^1.1 cloudflare: ^1.0@alpha commerce_product_variation_csv: ^1.0 facets: ^1.0@beta config_ignore: ^2.1 commerce_shipping: ^2.0@beta field_formatter_class: ^1.1 config_ignore_readonly: ^1.1 commerce_store_domain: ^1.0@RC field_hidden: ^1.0 config_installer: ^1.8 field_permissions: ^1.0@RC conditional_fields: ^1.0@alpha config_readonly: ^1.0@beta focal_point: ^1.0@beta contact_block: ^1.4 config_split: ^1.3 google_tag: ^1.0 contact_emails: ^1.16 contact_ajax: ^1.4 honeypot: ^1.29 contact_storage: ^1.0@beta lingotek: ^2.9 iframe: ^1.9 core: ^8.7 mailsystem: ^4.1 image_widget_crop: ^2.1 country_path: ^1.0 mandrill: ^1.0 imagemagick: ^2.3 crop: ^1.5 markup: ^1.0@beta lang_dropdown: ^2.0@beta override_node_options: ^2.4 memcache: ^2.0 restui: ^1.16 pardot: 1.x-dev menu_block: ^1.5 roleassign: ^1.0@alpha pathauto: ^1.2 menu_link_attributes: ^1.0 search_api: ^1.8 purge: ^3.0@beta metatag: ^1.5 seckit: ^1.0 quivers: 1.x-dev oomph_paragraphs: ^1.0@alpha shield: ^1.2 rabbit_hole: ^1.0@beta redirect: ^1.2 simple_sitemap: ^3.0 recaptcha: ^2.3 registration_role: ^1.0@beta smart_trim: ^1.1 recreate_block_content: ^2.0 responsive_favicons: ^1.4 token: ^1.3 responsive_menus: 1.x-dev twig_tweak: ^2.1 views_ajax_history: ^1.0 view_unpublished: ^1.0@alpha views_exposed_filter_blocks: ^1.0 Page 17 | Multi-Site Vs Domain: A Commerce Case Study views_parity_row: ^1.5

  18. Domain AKA Domain Access September 1, 2016 Page 18 | Multi-Site Vs Domain: A Commerce Case Study

  19. Domain Out of the Box 1. MULTIPLE DOMAINS 3. CONTENT SHARING Domain allowed Leica to host multiple With Domain Module sites admins have “sites” under one Drupal installation. the ability to assign content to certain domains. 2. SINGLE SITE FOR ADMINS 4. CONTENT ACCESS Domain alleviates the need for admins to login to multiple sites. Clear one cache Domain allows for access to content to be and run DB updates once. set per domain. Great for keeping Country editors on their own site. Page 19 | Multi-Site Vs Domain: A Commerce Case Study

  20. Country Path September 1, 2016 Page 20 | Multi-Site Vs Domain: A Commerce Case Study

  21. Remember those URLs we talked about? They’re Back!!! Page 21 | Multi-Site Vs Domain: A Commerce Case Study

  22. Commerce September 1, 2016 Page 22 | Multi-Site Vs Domain: A Commerce Case Study

  23. Commerce Out-of-the-Box 1. MULTIPLE STORES 3. STORE SPECIFIC PRODUCTS One instance of Commerce (Drupal) can Products can be limited to one store. support multiple stores. 4. COMMON COMMERCE FEATURES 2. PRODUCTS SHARING You get normal commerce features such as: Commerce allows for sharing of products ● Shopping Cart across multiple stores and currencies. ● Coupons/Promotions ● Payment Gateways/Methods Page 23 | Multi-Site Vs Domain: A Commerce Case Study

  24. Commerce Store Domain September 1, 2016 Page 24 | Multi-Site Vs Domain: A Commerce Case Study

  25. Allows each Commerce Store to be assigned to a Domain Page 25 | Multi-Site Vs Domain: A Commerce Case Study

  26. Commerce Price List September 1, 2016 Page 26 | Multi-Site Vs Domain: A Commerce Case Study

  27. Allows each domain to be assigned to a Commerce Store Page 27 | Multi-Site Vs Domain: A Commerce Case Study

  28. So Who Wins? Multi-Site or Domain Domain! Domain! Domain!! Domain!!! Ease of use for Content Content Single Admins Sharing Access Site Page 28 | Multi-Site Vs Domain: A Commerce Case Study

  29. Thanks John Picozzi, Senior Drupal Architect Thank you for listening! Contact me below with any follow up questions or even just to chat. /u/johnpicozzi @JohnPicozzi /in/johnpicozzi 401-228-7660 oomphinc.com 72 Clifford Street, oomph.is/jpicozzi Providence, RI 02903 jpicozzi@oomphinc.com

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend