Open Source eCommerce with OXID eShop

3,418 views
3,315 views

Published on

These slides introduce OXID eShop and explain how to install and configure this recently open sourced ecommerce system written in PHP. The session furthermore shows how modules with extended functionality can be built on top of the application's API.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,418
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
71
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Open Source eCommerce with OXID eShop

  1. 1. Open Source ECommerce with OXID eShop OXID eSales AG LinuxTag, Berlin, July 25th 2009 Marco Steinhäuser Community Guide © 2009 OXID eSales AG
  2. 2. Agenda Introducing OXID eShop Install and Configure the Software The Frontend Administration Interface Template System Architecture Extending OXID eShop © 2009 OXID eSales AG
  3. 3. About OXID eSales Creator of OXID eShop 60 employees 2.500 customers Founded in 2003 Headquarters in Freiburg, Germany © 2009 OXID eSales AG
  4. 4. Introducing OXID eShop Proven shopping cart system Feature rich Written in PHP5 (strictly OO) and MySQL Provides an framework (API) Long market track-record (SME to large enterprises) Two-year re-factoring and transition to agile development including unit testing Community Edition's License: GPLv3 © 2009 OXID eSales AG
  5. 5. Agenda Introducing OXID eShop Install and Configure the Software The Frontend Administration Interface Template System Architecture Extending OXID eShop © 2009 OXID eSales AG
  6. 6. Install and Configure the Software Download the Community Edition © 2009 OXID eSales AG
  7. 7. Install and Configure the Software Transfer to Server using FTP © 2009 OXID eSales AG
  8. 8. Install and Configure the Software Download the Community Edition using SVN In Terminal: $ svn export http://svn.oxid-esales.com/tags/CE-4.1.2-18998/ © 2009 OXID eSales AG
  9. 9. Install and Configure the Software Create a Database using phpMyAdmin © 2009 OXID eSales AG
  10. 10. Install and Configure the Software Create a Database using Terminal © 2009 OXID eSales AG
  11. 11. Install and Configure the Software Run the Setup Routine © 2009 OXID eSales AG
  12. 12. Install and Configure the Software Run the Setup Routine © 2009 OXID eSales AG
  13. 13. Install and Configure the Software Run the Setup Routine © 2009 OXID eSales AG
  14. 14. Install and Configure the Software Run the Setup Routine © 2009 OXID eSales AG
  15. 15. Install and Configure the Software Run the Setup Routine © 2009 OXID eSales AG
  16. 16. Install and Configure the Software Run the Setup Routine © 2009 OXID eSales AG
  17. 17. Install and Configure the Software Run the Setup Routine © 2009 OXID eSales AG
  18. 18. Install and Configure the Software Run the Setup Routine © 2009 OXID eSales AG
  19. 19. Install and Configure the Software The Frontend © 2009 OXID eSales AG
  20. 20. Agenda Introducing OXID eShop Install and Configure the Software The Frontend Administration Interface Template System Architecture Extending OXID eShop © 2009 OXID eSales AG
  21. 21. The Frontend Service Area © 2009 OXID eSales AG
  22. 22. The Frontend My Account © 2009 OXID eSales AG
  23. 23. The Frontend OpenID Support © 2009 OXID eSales AG
  24. 24. The Frontend Multiple Languages © 2009 OXID eSales AG
  25. 25. The Frontend Multiple Currencies © 2009 OXID eSales AG
  26. 26. The Frontend Navigation - Categories © 2009 OXID eSales AG
  27. 27. The Frontend Navigation - Categories © 2009 OXID eSales AG
  28. 28. The Frontend Onsite Search Function © 2009 OXID eSales AG
  29. 29. The Frontend Filter Function © 2009 OXID eSales AG
  30. 30. The Frontend General Information © 2009 OXID eSales AG
  31. 31. The Frontend Cross-Selling © 2009 OXID eSales AG
  32. 32. The Frontend Free Tagging © 2009 OXID eSales AG
  33. 33. The Frontend List View © 2009 OXID eSales AG
  34. 34. The Frontend List View © 2009 OXID eSales AG
  35. 35. The Frontend Product Details - SEO URLs © 2009 OXID eSales AG
  36. 36. The Frontend Product Details - Social Components © 2009 OXID eSales AG
  37. 37. The Frontend Product Details – Zoom Pictures © 2009 OXID eSales AG
  38. 38. The Frontend Product Details – Zoom Pictures © 2009 OXID eSales AG
  39. 39. The Frontend Product Details – Zoom Pictures © 2009 OXID eSales AG
  40. 40. Agenda Introducing OXID eShop Install and Configure the Software The Frontend Administration Interface Template System Architecture Extending OXID eShop © 2009 OXID eSales AG
  41. 41. Administrative Work Login © 2009 OXID eSales AG
  42. 42. Administrative Work Create a Category - Main © 2009 OXID eSales AG
  43. 43. Administrative Work Create a Category - SEO © 2009 OXID eSales AG
  44. 44. Administrative Work Create a Product - Main © 2009 OXID eSales AG
  45. 45. Administrative Work Create a Product - Extended © 2009 OXID eSales AG
  46. 46. Administrative Work Create a Product - Variants © 2009 OXID eSales AG
  47. 47. Administrative Work Payment Methods © 2009 OXID eSales AG
  48. 48. Administrative Work Shipping Cost Rules © 2009 OXID eSales AG
  49. 49. Administrative Work Shipping Methods © 2009 OXID eSales AG
  50. 50. Administrative Work Shipping Methods in Frontend © 2009 OXID eSales AG
  51. 51. Administrative Work Change Look&Feel © 2009 OXID eSales AG
  52. 52. Administrative Work Kick Look&Feel from Navigation © 2009 OXID eSales AG
  53. 53. Administrative Work Kick Look&Feel from Navigation © 2009 OXID eSales AG
  54. 54. Administrative Work Kick Look&Feel from Navigation © 2009 OXID eSales AG
  55. 55. Agenda Introducing OXID eShop Install and Configure the Software The Frontend Administration Interface Template System Architecture Extending OXID eShop © 2009 OXID eSales AG
  56. 56. Template System Seperate Functionality and Design © 2009 OXID eSales AG
  57. 57. Template System Location of Template Files © 2009 OXID eSales AG
  58. 58. Template System details.tpl © 2009 OXID eSales AG
  59. 59. Template System details.tpl © 2009 OXID eSales AG
  60. 60. Template System HTML © 2009 OXID eSales AG
  61. 61. Template System Smarty Tags for Dynamic Content © 2009 OXID eSales AG
  62. 62. Template System Smarty Cache © 2009 OXID eSales AG
  63. 63. Agenda Introducing OXID eShop Install and Configure the Software The Frontend Administration Interface Template System Architecture Extending OXID eShop © 2009 OXID eSales AG
  64. 64. Architecture API for Extensions Development © 2009 OXID eSales AG
  65. 65. Architecture Strictly MVC-oriented © 2009 OXID eSales AG
  66. 66. Architecture Location of the Model Classes (Overridable) © 2009 OXID eSales AG
  67. 67. Architecture Location of the View Classes (Overridable) © 2009 OXID eSales AG
  68. 68. Architecture Method Chaining © 2009 OXID eSales AG
  69. 69. Architecture Use of get() and set()-Functions © 2009 OXID eSales AG
  70. 70. Agenda Introducing OXID eShop Install and Configure the Software The Frontend Administration Interface Template System Architecture Extending OXID eShop © 2009 OXID eSales AG
  71. 71. Extending OXID eShop Extend the Functionality © 2009 OXID eSales AG
  72. 72. Extending OXID eShop Write a Module (e.g. Clear Smarty Cache) © 2009 OXID eSales AG
  73. 73. Extending OXID eShop Put it to /modules/ © 2009 OXID eSales AG
  74. 74. Extending OXID eShop Register the Module in Admin © 2009 OXID eSales AG
  75. 75. Extending OXID eShop Deactivate the Productive Mode © 2009 OXID eSales AG
  76. 76. Extending OXID eShop Cache cleared :-) © 2009 OXID eSales AG
  77. 77. OXID eShop Trusted Open Source eCommerce © 2009 OXID eSales AG
  78. 78. Thanks a lot! OXID eSales AG Bertoldstraße 48 79098 Freiburg www.oxid-esales.com E-Mail: marco.steinhaeuser@oxid-esales.com Fon: +49 (0)7 61 - 3 68 89 - 153 © 2009 OXID eSales AG

×