Zum Inhalt springen

Alles fürEntwickler

Dokumentation, Code-Beispiele, Community und Support – alles was du für die Entwicklung und Erweiterung von OXID eShop brauchst.

Schnelleinstieg

Die standardisierte Ordnerstruktur eines OXID eShop Moduls.

Module erstellen

Erstelle dein erstes OXID eShop Modul mit nur wenigen Zeilen Code. Unser modulares System macht es einfach, Funktionalitäten zu erweitern.

  • Standardisierte Modulstruktur mit Composer
  • Symfony-basierte Service-Architektur mit DI
  • Erweiterung von Templates mit Twig
.
└── <module_directory>
    ├── assets
    ├── migration
    ├── src
    .  ├── Controller
    .  ├── Model
    .  ├── orSomeDomain
    .  .  └── ...
    .  ...
    ├── tests
    .  ├── Codeception
    .  ├── Integration
    .  ├── Unit
    .  ├── PhpStan
    .  └── phpunit.xml
    ├── translations
    ├── views
    .  └── admin_twig
    .     └── ...
    .  └── twig
    .     └── ...
    ├── composer.json
    ├── CHANGELOG.md
    ├── LICENSE
    ├── metadata.php
    ├── README.md
    └── services.yaml

Entwickler-Ressourcen

Schneller Zugang zu wichtigen Entwickler-Tools und Dokumentation

Dokumentation

Vollständige Dokumentation für den gesamten Shop und Module

GitHub Repositories

Öffentliche Repositories und Code-Ressourcen auf GitHub

Developer Forum

Community-Support und technische Diskussionen

OXID Academy

Regelmäßige Schulungen und Zertifizierungen für Entwickler

Technologie-Stack

Moderne, bewährte Technologien für robuste E-Commerce-Lösungen

PHP >= 8.2

Moderne PHP-Version mit Fokus auf Performance und Typisierung

OXID Framework

Eigene E-Commerce-Architektur, gebaut auf solidem Symfony-Fundament

MySQL / MariaDB

Bewährte relationale Datenbanken für große Datenmengen

Twig

Saubere Trennung von Logik und Templates

OXAPI

OXID eigene GraphQL Schnittstelle für Headless E-Commerce

Modular erweiterbar

Erweiterungen ohne Core-Hacks dank Modul-Architektur

Aktuelle Entwicklung auf GitHub

Letzte Commits aus unseren öffentlichen Repositories

github.com/OXID-eSales

Dein nächster Schritt als OXID Entwickler

Ob du bereits Erfahrung mit OXID hast oder gerade erst einsteigst – hier findest du alles, um durchzustarten. Nutze unsere Dokumentation und Community, oder starte mit einer Schulung in der Academy.