Blogposts mit dem Thema "module"



OXID7 Modulmigration

Bereits Mitte 2023 wurde der OXID eShop in der Version 7.0 veröffentlicht. Mittlerweile steht die Version 7.1 zur Verfügung. Im nachfolgenden Blogpost möchten wir euch ein paar Einblicke in die Modulmigration von OXID 6 auf OXID 7 geben. Die grundlegendste Änderung ist die Einführung der TWIG-Template-Engine. Die bisher genutzte, eigenentwickelte „SMARTY“-Lösung wurde dadurch abgelöst, bleibt […]

OXID IDE Module Helper

Jede moderne IDE (phpStorm, VisualCode, …) helfen bei der Verwendung von Klassen und Funktionen mit einer Autovervollständigung. Dies funktioniert beim OXID eShop grundsätzlich auch problemlos. Erweitert man nun eine Klasse mit einem eigenen Modul wird dies bei OXID durch eine eigene Logik erledigt: class MyClass extends MyClass_parent. Die IDE kennt diese jedoch nicht und bietet […]

OXID Console Module Activator

Continuous Integration mit OXID Bestandteil eines Releases ist auch die Aktivierung von neuen oder aktualisierten Modulen. Normalerweise erfolgt dies über die Modulkonfiguration im Shop-Admin. Bei einem automatisierten Deployment (CI/CD) muss dieser Schritt ebenfalls automatisiert werden. Dafür hatten wir den pcModuleActivator entwickelt. Neben dem Aktivieren von Modulen ist es auch möglich die Reihenfolge festzulegen, bestimmte Module […]

OXID 6 Script zur Modulportierung

Bei einem Relaunch von OXID 4/5 auf OXID 6 müssen auch die Module geupdated/portiert werden. Je nach Größe des Projekts kann dies sehr zeitaufwändig sein. In der OXID 6 Dokumentation gibt es dazu einen Eintrag mit Tipps und Hinweisen wie dieser Vorgang vereinfacht werden kann. Wir haben diesen als Basis für unser Modulportierungsscript genommen, welches […]

Drag & Drop Artikelsortierung – OXID Must-Have-Modul #5

Standardmäßig gibt es folgende zwei Möglichkeiten Artikel innerhalb einer Kategorie zu sortieren: automatisch (z. B. nach Name, Preis, verkaufter Anzahl …) manuell Die manuelle Sortierung ist über die allseits bekannten und beliebten Ajax-Popups im Admin möglich. ;-) Leider lässt die Usability hier zu wünschen übrig. Vor allem bei Kategorien mit vielen Artikeln macht das manuelle […]

Rückblick OXID Hackathon 2018

Wie bereits in den letzten Jahren fand auch im Herbst 2018 wieder ein OXID Hackathon in Nürnberg statt. Nach einem gemeinsamen Frühstück und einer kurzen Vorstellungsrunde erläuterten Marco Steinhäuser (OXID Community Manager) und Stefan Peter Roos (Proud Sourcing) alle Details zum Event. Im Anschluss wurden die eingereichten Themenvorschläge besprochen. Daraus ergaben sich folgende Projekte: OXID 6 REST API Auf […]

OXID 6 Modul-Installation

Um ein Modul in OXID 6 zu installieren gibt es mehrere Möglichkeiten. Die gängigsten Methoden haben wir nachfolgend für Sie zusammengefasst. 1. Repository (empfohlene Variante) Sie speichern das Modul in einem privaten GIT-Repository (z. B. Github oder Gitlab). Bitte achten Sie darauf dass das Repository geschützt und nicht öffentlich zugänglich ist. In der Shop composer.json […]

Rückblick OXID Hackathon 2017

Nachdem wir bereits letztes Jahr zusammen mit OXID eSales den ersten OXID Hackathon in Nürnberg veranstaltet haben, gab es dieses Jahr am 8. und 9. Dezember eine Neuauflage. Nach einer kleinen Stärkung und Vorstellungsrunde wurde die Veranstaltung durch Marco Steinhäuser (OXID Community Manager) und Stefan Peter Roos (Proud Sourcing) eröffnet. Im Anschluss wurden die eingereichten […]

Module Internals – OXID Must-Have-Modul #4

Leider bietet OXID von Haus aus keine Möglichkeit Modulprobleme über den Shop-Admin zu debuggen/fixen. Beispiel hierfür sind: Template wird nicht geladen, Erweiterung einer Klasse funktioniert nicht oder eigene Modulklassen werden nicht geladen. Mit der kostenlosen Erweiterung oxid module internals ist es möglich direkt über den Shop-Admin solche Probleme festzustellen und zu beheben. Display highlighted metadata file […]

Statistik Module – OXID Must-Have-Modul #3

Die meisten Online-Shops nutzen für die Auswertung wichtiger Kennzahlen eine angebundene Warenwirtschaft. Jedoch kann sich nicht jeder Shop eine solche leisten und nutzt OXID Bordmitteln bzw. Erweiterungen für die Auswertung. Nachfolgend haben wir eine Liste empfehlenswerter OXID Statistik-Module zusammen gefasst. kostenpflichtig tabslStatistik (95 EUR netto) tabslSearchLog (95 EUR netto) fatchip Betreiber Statistiken (299 EUR netto) erweiterte […]