Blogposts mit dem Thema "github"



OXID 6 Docker Container

Bereits im Juli diesen Jahres haben wir zum Thema OXID und Docker Container einen Blogpost veröffentlicht. In den letzten Monaten hat sich in diesem Bereich wieder so Einiges getan, sodass wir euch unseren aktuellen OXID Docker Container mit PHP 7, MySQL 5.7, Postfix und OXID eShop 6 (beta) nicht vorenthalten möchten. Das Package steht wie […]

OXID Modul Connector – OXID Must-Have-Modul #1

Mit unserer Blogserie OXID Must-Have-Module möchten wir euch Erweiterungen für den OXID eShop vorstellen welche eigentlich in keinem Shop fehlen dürfen. Eigentlich? Ja, denn es ist ja auch immer Ansichtssache ob das Modul in den Augen des Shopbetreibers (oder der Agentur) wirklich benötigt wird oder sinnvoll erscheint. Alle Module welche wir euch in der nächsten […]

Cache „vorwärmen“ mit psCacheWarmer

In vielen Online-Shops ist ein Cache keine Seltenheit mehr. Sofern beim jeweiligen Caching-Modul/System keine Logik vorhanden ist nur spezielle Seiten aus dem Cache-Index zu entfernen müssen meist alle gecachten Dateien gelöscht werden. Dies führt natürlich dazu dass alle relevanten Cache-Files auch wieder generiert werden müssen. Um diesen Prozess automatisiert und vorweg zu nehmen nutzen wir […]

OXID Docker Container

Um das Thema docker kommt man im letzten Jahr als Entwickler/Administration/DevOpsler nicht mehr herum. Entweder nutzt man docker Container für eine lokale Entwicklungsumgebung oder natürlich auch für den Live-Betrieb von Applikationen. Gerade in den vergagenen Monaten hat sich auch im Bereich OXID einiges getan. Daher haben wir mal die aktuellsten Images aufgelistet: Apache2, PHP 5.6 […]

Modul für ein Anfrageformular

In vielen Online-Shops besteht auch die Möglichkeit eine spezielle Anfrage, z. b. Produktherstellung oder Angebot, an den Kundenservice/Shopbetreiber zu senden. Der OXID eShop bringt standardmäßig nur ein Kontaktformular mit sich. Meist unterscheiden sich beide Anfragetypen jedoch, vor allem was die einzugebenden Felder und Pflichteingaben betrifft. Mit dem Open-Soruce OXID Modul psInquiryForm hat man mit nur […]

MySQL Snippets für OXID

Viele Entwickler kennen vermutlich die Situation: Mann benötigt schnell mal ein paar Informationen (Datensätze) aus der Datenbank, hat diese bereits auch schon mal heraus gesucht, jedoch die entsprechende Datenbankabfrage nicht gespeichert. Wir haben daher angefangen genau solche (MySQL)-Snippets zusammen zu fassen und haben diese auf GitHubGist zur Verfügung gestellt. https://gist.github.com/proudcommerce/3d4cfc228cc68e35826a Nachfolgend ein Beispiel: /* artikelnamen […]

Globales Aktions-Widget

Bis jetzt war es leider nicht möglich an jeder beliebigen Stelle im OXID eShop eine bestimmte Aktion anzuzeigen. Hierfür musste entweder die Core-Klasse oxviewconfig erweitert oder für die jeweilige Klasse ein eigenes Modul geschrieben werden. Jedoch ist diese Anforderung ist fast jedem Projekt schon eine Standard um z. B. im Warenkorb nochmals die Bestseller anzuzeigen. […]

Erweiterung REST-API oxidjson

Bereits seit zwei Jahren gibt es die REST-Schnittstelle oxidjson für den OXID eShop. Mit dieser ist es möglich Artikel-, Kunden- und Bestelldaten im JSON-Format zu erhalten und zu speichern. OXID|Json is a REST / JSON CRUD (Create, Read, Update, Delete) interface for the OXID eShop that comes with a fancy AngularJS frontend for playing around […]

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 […]