Blogposts mit dem Thema "oxid"



OXID Plugin für phpStorm

Für die Entwickler unter den Lesern dürfte phpStorm sicherlich ein Begirff sein, für alle Anderen hier eine kurze Zusammenfassung von Wikipedia: PhpStorm ist eine integrierte Entwicklungsumgebung (IDE) der Firma JetBrains für die Programmiersprache PHP und fungiert als Konkurrenz zu Zend Studio. Zu den Features gehören Refactoring, intelligentes Code- und Syntax-Highlighting, PHPUnit-Unterstützung, Tools zur Versionskontrolle sowie […]

Rückblick eCommerce Camp 2015

Vom 12. – 14. März 2015 fand das dritte eCommerce Camp in Jena statt, welches aufgrund der diesjährigen Teilnehmer und Themen das – unserer Meinung nach – bisher beste eCommerce-Barcamp gewesen ist. Zitat von den gn2 netwerk Kollegen: Spätestens ab diesem Jahr hat es sich endgültig als Pflichttermin und „Klassentreffen“ der eCommerce-Szene etabliert. Neben den üblichen Themen […]

OXID Standardland definieren

Während des Bestellvorgangs muss der Kunde das Rechnungsland und bei Bedarf auch ein Lieferland auswählen. Leider sind beide Länder bei Neuanmeldungen immer leer. Nutzerfreundlicher wäre es natürlich, dass das aktuelle Land des Kunden vorausgewählt ist. Die sauberste, jedoch auch aufwendigere Lösung wäre es, anhand der Browsersprache oder der IP-Adresse die Sprache / das Land zu […]

fehlerhafte Datenbank-Views

Seit dem OXID eShop 4.5 sind Datenkbank-Views (?) Bestandteil und Voraussetzung für einen lauffähigen Shop. Kopiert man nun eine Datenbank oder spielt ein Backup ein, kann es jedoch zu Probleme damit kommen. Je nach Berechtigung des Datenbank-Users darf dieser keine Views anlegen. Dies äußert sich z. B. in folgender Fehlermeldung: Fatal error: Uncaught exception ‚oxAdoDbException‘ […]

OXID Core Entwicklung

Bereits 2013 ist OXID mit der Communiy Edition auf Github umgezogen. Seitdem haben alle Entwickler aus der Community die Möglichkeit am OXID eCommerce-Framework mitzuarbeiten. Egal ob Bugfixes, kleine Verbesserungn, Typos oder neue Features – nach einem kurzen SignUp kann man sofort seine Änderungen commiten und einen Pull Request stellen. Auch unser Team beteildigt sich immer […]

Fehlende Übersetzungen finden

Der Github User hoekiesda hat ein Gist (?) zur Verfügung gestellt mit welchem es möglich ist verwendete Sprachvariablen in Smarty-Templates zu finden, welche jedoch in keiner Sprachdatei übersetzt sind. Das kleine Shell-Script ist lediglich folgender Einzeiler und kann nach beliebgen angepasst werden. grep -R –include=*.tpl ‚\boxmultilang\b‘ tpl/ | sed -r „s/ident=([^$])/\\nident=\1/g“| grep ^ident= | sed -r […]

Prüfen ob eine Spalte existiert

Verwendet man im OXID eShop ein SQL-Statement welches nicht erfolgreich ausgeführt werden kann, weil z. B. eine Spalte nicht vorhanden ist, wird eine Exception geworfen und der Kunde bekommt entweder eine weiße Seite oder „Shop-Offline“-Meldung. Mit folgendem Snippet (Funktion) kann man einfach prüfen ob eine Spalte vorhanden ist. protected function _dbColumnExist($sTable, $sColumn) { $sDbName = […]

OXID Shell-Installationsscript

Jeder der häufig mit dem OXID eShop zu tun hat kennt bestimmt das Problem, dass man sich erstmal einen Testshop installieren muss, um ein Problem nachstellen zu können. Dies beudetet: den Downloadlink suchen, Datei herunterladen, ins richtige Verzeichnis entpacken, Datenbank erstellen und ggf. Demodaten einspielen und einen Admin-Zugang anlegen. Dies dauert gerne mal 15 Miunten […]

Arbeiten unter dem Orangenbaum

Nachdem das Proud Sourcing Team bereits mehrfach seinen Arbeitsplatz für kurze Zeit ins Ausland, meist Spanien (Barcelona, Mallorca, Alicante, Málaga) verlegt hat, haben wir uns diesmal mit befreundenten Agenturen zusammengetan und eine Finca auf Mallorca gemietet. Am 29. Oktober 2014 ging es mit 15 Leuten von Nürnberg aus los Richtung Palma de Mallorca. Dort angekommen […]

Weiterleitung SSL-Startseite und non-www

In der Standard HTACCESS-Datei des OXID eShop fehlen zwei kleine Regeln welche vor allem für Suchmaschinen (Vermeidung von duplicate content) wichtig sind. 1. Die Startseite kann per https aufgerufen werden Folgender Code sollte am Ender der Rewrite-Regeln stehen: RewriteCond %{HTTPS} onRewriteCond %{REQUEST_URI} ^/$RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 2. Ist der Shop unter www.meinshop.de erreichbar erfolgt keine […]