Einträge von indianer3c

Verbessere die Benutzerfreundlichkeit deines OXID eShops

Verbessere deine Benutzerfreundlichkeit auch als Usability oder Gebrauchstauglichkeit bezeichnet. Es empfiehlt sich einen starken ersten Eindruck zu hinterlassen, bestimmte Designelemente und Funktionalitäten sollten die Erwartungen des Webseitenbesuchers erfüllen. Erster Eindruck Meist entscheidet bereits der erste Eindruck ob ein Webseitenbesucher später in deinem Onlineshop einkauft oder nicht. Versuche daher über ein stimmiges Farbkonzept und passenden Layout […]

Ladezeiten deines OXID eShops verbessern

Schnelle Ladezeiten eines Onlineshops entscheiden häufig über den Verbleib eines Besuchers. Ein gutes Werkzeug um deine Ladezeit deines Onlineshops zu messen und Verbesserungstipps zu erhalten ist PageSpeed Insights von Google. Performance Messung Messe und verbessere die Ladezeit deines Onlineshops mit PageSpeed Insights von Google. Eine Übersicht der PageSpeed Tools findes du unter > Google Developers […]

Datenbankdesign kennen lernen

Dieser Artikel soll Einsteigern einen kleinen Einstieg ins Datenbankdesign vermitteln. Das Datenbankdesign von OXID eShop ist sehr logisch aufgebaut.   Model = Datenbanktabelle Ein Model besitzt in der Regel eine dazugehörige Datenbanktabelle. Beispiel die Datenbanktabelle oxarticles wird dem Model /application/models/oxarticle.php zugeordnet. Verknüpfungstabellen Zusätzlich gibt es eine Vielzahl von Verknüpfungstabellen. Die Verknüpfungstabellen enthalten meist eine “2” […]

Theme erstellen

Die OXID eShop ist installiert, Kategorien, Artikel und Versandkostenregeln angelegt. Was nun noch fehlt ist die Individualisierung des Standard Themes Azure. Nachfolgend ein kurzer Einstieg wie man sein Shop Theme individualisiert. Es gibt 2 Möglichkeiten ein eigenes Theme zu individualisieren. Eigenes Theme Childtheme Eigenes Theme Das Standard Theme Azure Ordner kopieren und umbenennen. Theme ID […]

Modulentwicklung

Blogserie zur OXID eShop Modulentwicklung – Schritt für Schritt Anleitung.   Teil 1: Warum? Was? Wie? – Modulentwicklung Im 1. Teil gehen wir der Frage nach Warum? man ein Modul schreibt und machen uns vorab in einer Planungsphase Gedanken über das Problem was unser Modul lösen soll und die Idee wie wir das Problem über […]

How to Modulentwicklung [Teil 5]

Wie integriere ich meinen neuen Tab “Fragen & Antworten” auf der Produktdetailseite im Frontend? Ziel ist es einen neuen Tab Fragen und Antworten inklusive Formular zu hinterlegen über den der Shopbesucher seine Frage hinterlassen kann und alle bisher beantworteten Fragen sehen kann. Die OXID eShop Frontend Integration von Modul Frontend Templates ist eine sehr anspruchsvolle […]

How to Modulentwicklung [Teil 4]

Wie definiere ich eine eigene Datenbanktabelle, designe die Admin Templates und hinterlege die Funktionalität? Eigene Datenbanktabellen Für unser Modul haben wir bereits ein eigenes Datenbanktabellenfeld in der Artikeltabelle angelegt. Wir benötigen nun noch eine eigene Datenbanktabelle für die Speicherung der Fragen und Antworten und eine Verknüpfungstabelle für die Zuordnung.   Unsere eigenen Datenbanktabellen bisquestionanswer oxobject2bisquestionanswer […]

How to Modulentwicklung [Teil 3]

Wie lege ich im Admin einen eigenen Menüpunkt “Fragen & Antworten” an? Die Menüpunkte für den Admin sind in der Datei menu.xml hinterlegt, um unseren eigenen Menüpunkt hinzuzufügen legen wir innerhalb unseres Moduls eine eigene menu.xml Datei an. Für unser Modul möchten wir gerne unter dem Adminmenüpunkt -> Artikel verwalten -> Alle Bewertungen unseren eigenen […]

How to Modulentwicklung [Teil 2]

Wie schreibe ich ein OXID eShop Modul? Die metadata.php Datei Die wichtigste Datei bei der Modulentwicklung ist die metadata.php Datei. In der metadata.php Datei werden alle technischen Modulinformationen hinterlegt, die das OXID Framework benötigt um die eigenen Anpassungen zu adoptieren. Zuerst legt man ein eigenes Modulverzeichnis an. Der Name des Modulverzeichnisses beginnt mit dem Entwicklerkürzel […]