7.2
  • Getting started
  • Development
    • Project wide development, modules, themes and components
      • Project
      • Module
      • Theme
      • OXID eShop Component
      • Contributing code: the OXID eSales Contributor Agreement
      • Development quality tools and requirements
      • Third-Party Licenses
    • Testing
    • Tell Me Something About Topic X
  • System Architecture
  • Updating
  • Source Code Documentation
  • Conventions for writing developer documentation
  • Glossary
OXID eShop developer documentation
  • Development
  • Project wide development, modules, themes and components
  • Edit on GitHub

Project wide development, modules, themes and components

Project wide development options, modules, themes and components are the containers with which you can customize, extend or configure the OXID eShop. They are the entry points for the use of the other features that are described in the section Tell Me Something About Topic X.

  • Project
    • Configuration file config.inc.php
    • Configuration parameters
    • Configure password hashing
    • Module preparation and deployment
    • Twig Template Engine
  • Module
    • Installation and Activation
    • Module skeleton: metadata, composer and structure
    • Defining dependencies between modules
    • Services
    • Module settings
    • Interacting with the database
    • Using namespaces
    • Using Twig in module templates
    • Database Migration
    • Module Certification
    • Tutorials and recipes
    • Deactivation
    • Uninstallation
  • Theme
    • Twig Theme
    • Creating a theme installable via composer
    • Creating a Child Theme
  • OXID eShop Component

What you need to consider if you want to contribute to the development can be found under

  • Contributing code: the OXID eSales Contributor Agreement
  • Development quality tools and requirements
  • Third-Party Licenses
Previous Next

© Copyright 2017 - 2025, OXID eSales AG.

OXID docs OXID docs | Imprint | Privacy | Contact
Developer documentation v: 7.2
Versions
6.0
6.1
6.2
6.3
6.4
6.5
7.0
7.1
7.2