If you can't read please download the document
Upload
marco-steinhaeuser
View
3.641
Download
2
Embed Size (px)
Citation preview
Titel der Prsentation
Open Source ECommerce with OXID eShop
OXID eSales AGLinuxTag, Berlin, July 25th 2009
Marco SteinhuserCommunity Guide
Agenda
Introducing OXID eShop
Install and Configure the Software
The Frontend
Administration Interface
Template System
Architecture
Extending OXID eShop
About OXID eSales
Creator of OXID eShop
60 employees
2.500 customers
Founded in 2003
Headquarters in Freiburg, Germany
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
Agenda
Introducing OXID eShop
Install and Configure the Software
The Frontend
Administration Interface
Template System
Architecture
Extending OXID eShop
Install and Configure the Software
Download the Community Edition
Install and Configure the Software
Transfer to Server using FTP
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/
Install and Configure the Software
Create a Database using phpMyAdmin
Install and Configure the Software
Create a Database using Terminal
Install and Configure the Software
Run the Setup Routine
Install and Configure the Software
Run the Setup Routine
Install and Configure the Software
Run the Setup Routine
Install and Configure the Software
Run the Setup Routine
Install and Configure the Software
Run the Setup Routine
Install and Configure the Software
Run the Setup Routine
Install and Configure the Software
Run the Setup Routine
Install and Configure the Software
Run the Setup Routine
Install and Configure the Software
The Frontend
Agenda
Introducing OXID eShop
Install and Configure the Software
The Frontend
Administration Interface
Template System
Architecture
Extending OXID eShop
The Frontend
Service Area
The Frontend
My Account
The Frontend
OpenID Support
The Frontend
Multiple Languages
The Frontend
Multiple Currencies
The Frontend
Navigation - Categories
The Frontend
Navigation - Categories
The Frontend
Onsite Search Function
The Frontend
Filter Function
The Frontend
General Information
The Frontend
Cross-Selling
The Frontend
Free Tagging
The Frontend
List View
The Frontend
List View
The Frontend
Product Details - SEO URLs
The Frontend
Product Details - Social Components
The Frontend
Product Details Zoom Pictures
The Frontend
Product Details Zoom Pictures
The Frontend
Product Details Zoom Pictures
Agenda
Introducing OXID eShop
Install and Configure the Software
The Frontend
Administration Interface
Template System
Architecture
Extending OXID eShop
Administrative Work
Login
Administrative Work
Create a Category - Main
Administrative Work
Create a Category - SEO
Administrative Work
Create a Product - Main
Administrative Work
Create a Product - Extended
Administrative Work
Create a Product - Variants
Administrative Work
Payment Methods
Administrative Work
Shipping Cost Rules
Administrative Work
Shipping Methods
Administrative Work
Shipping Methods in Frontend
Administrative Work
Change Look&Feel
Administrative Work
Kick Look&Feel from Navigation
Administrative Work
Kick Look&Feel from Navigation
Administrative Work
Kick Look&Feel from Navigation
Agenda
Introducing OXID eShop
Install and Configure the Software
The Frontend
Administration Interface
Template System
Architecture
Extending OXID eShop
Template System
Seperate Functionality and Design
Template System
Location of Template Files
Template System
details.tpl
Template System
details.tpl
Template System
HTML
Template System
Smarty Tags for Dynamic Content
Template System
Smarty Cache
Agenda
Introducing OXID eShop
Install and Configure the Software
The Frontend
Administration Interface
Template System
Architecture
Extending OXID eShop
Architecture
API for Extensions Development
Architecture
Strictly MVC-oriented
Architecture
Location of the Model Classes (Overridable)
Architecture
Location of the View Classes (Overridable)
Architecture
Method Chaining
Architecture
Use of get() and set()-Functions
Agenda
Introducing OXID eShop
Install and Configure the Software
The Frontend
Administration Interface
Template System
Architecture
Extending OXID eShop
Extending OXID eShop
Extend the Functionality
Extending OXID eShop
Write a Module (e.g. Clear Smarty Cache)
Extending OXID eShop
Put it to /modules/
Extending OXID eShop
Register the Module in Admin
Extending OXID eShop
Deactivate the Productive Mode
Extending OXID eShop
Cache cleared :-)
OXID eShop
Trusted Open Source eCommerce
OXID eSales AGBertoldstrae 4879098 Freiburg
www.oxid-esales.comE-Mail: [email protected]: +49 (0)7 61 - 3 68 89 - 153Thanks a lot!
2009 OXID eSales AG