OXID eShop

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
OXID eShop

Basisdaten

Hauptentwickler OXID eSales AG, Freiburg
Entwickler OXID eSales AG
Aktuelle Version 7.1.0[1]
(18. März 2024)
Betriebssystem plattformunabhängig
Programmiersprache PHP
Kategorie E-Commerce
Lizenz Kommerziell
deutschsprachig ja
www.oxid-esales.com

OXID eShop ist ein Onlineshop-System, welches als kommerzielle Software zur Verfügung steht.

Editionen[Bearbeiten | Quelltext bearbeiten]

Community Edition[Bearbeiten | Quelltext bearbeiten]

Die Community Edition (CE) ist quelloffen und kann ab dem 15. August 2022 nur noch gegen eine Nutzungsgebühr kommerziell genutzt werden. Auf Anfrage gewährt der Hersteller hierfür Ausnahmen.[2] Bis dahin war die Nutzung (auch kommerziell) unter der GPL 3-Lizenz uneingeschränkt und lizenzgebührenfrei möglich. Ab der Version 6.4 kann die Community Edition (CE) des OXID eShop trotzdem weiterhin betrieben werden. Eine Community hat sich inzwischen gebildet, die einen "driven fork" der letzten GPL-basierten OXID eShop Community Edition weiterführt und entwickelt. Diese wird unter dem Namen O3 Shop - community-driven E-Commerce Software[3] fortgeführt.

Professional Edition[Bearbeiten | Quelltext bearbeiten]

Ab der Professional Edition (PE) hat der Shopbetreiber einen WYSIWYG-Editor im Backend zur Verfügung. Ab den Versionen 4.10.3/5.3.0 wird hier das Produkt „Visual CMS“ verwendet.
Die Lizenzbedingungen rund um diese Edition ermöglichen verschlüsselte Softwarequelltexte und damit können mit der PE-Version auch kostenpflichtige und nicht-quelloffene Module von Drittanbietern eingesetzt werden.

Enterprise Edition[Bearbeiten | Quelltext bearbeiten]

Die Enterprise Edition (EE) ist mandantenfähig, mit ihr können mehrere Subshops für einzelne Segmente erstellt werden. Weiterhin werden auch verschiedene Rechte und Rollen für die Benutzer unterstützt. Für diese Edition stehen auch spezielle Erweiterungen zur Verfügung, die den OXID eShop im B2B-Bereich ergänzen (B2B-Edition). Weiterhin sind Optionen für besondere Anforderungen direkt vom Maintainer erhältlich (zum Beispiel Hochlastoption).

Erweiterungen[Bearbeiten | Quelltext bearbeiten]

Der Onlineshop ist modular erweiterbar. Hierzu hat der Maintainer mit dem „Solution Hub“[4] einen Katalog für Plug-ins eingerichtet. Es finden sich aber auch jenseits der offiziellen Liste Module z. B. bei GitHub oder Packagist.

Technik[Bearbeiten | Quelltext bearbeiten]

Der OXID eShop wird objektorientiert in der Programmiersprache PHP entwickelt. Als Datenbank wird eine relationale Datenbank (MySQL oder MariaDB) benötigt. Zur Versionsverwaltung wird ein Git-Repository verwendet, welches auch auf GitHub zur Verfügung steht.

Das Zusammenstellen der erforderlichen Softwarepakete und das Auflösen von Abhängigkeiten erfolgt über Composer.

Seit der Ablösung des Standardtemplates „Azure“ durch „Flow“, „Wave“ und „Apex“ wird für das Layout des Frontends der Ansatz von Responsive Webdesign verfolgt. Als Template-Engine wird aktuell Twig verwendet. Smarty steht für ältere Themes weiterhin zur Verfügung.

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Release 7.1.0. 18. März 2024 (abgerufen am 22. März 2024).
  2. Lizenzbedingungen der Community Edition zum August 2022 abgerufen am 10. Oktober 2022
  3. O3 Shop - community-driven E-Commerce Software "O3 Shop"
  4. OXID Solution Hub