Blogposts mit dem Thema "oxid"



Rückblick eCommerce Camp 2016

Nach dem ersten eCommerce Camp Jena 2013 fand dieses Jahr die Veranstaltung vom 17. bis 19. März bereits zum vierten Mal statt. Hauptthemen waren diesmal Clouddienste, Open Source Entwicklung und Deployment. Natürlich durften auch Online-Marketing und SEO nicht fehlen. Den gesamten Sessionplan von Freitag und Samstag gibt es hier. Interessanterweise gab es keine Fortsetung der viel […]

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

Codeception Acceptance-Tests für den OXID eShop

Mit Codeception ist es relativ einfach möglich, Unit-Tests, Acceptance-Tests und Functional-Tests für PHP-Projekte zu erstellen. Wir haben uns bereits in unserem Weekly Snapshot KW44 mit diesem Thema beschäftigt und möchten hiermit noch eine kurze Zusammenfassung/Beispiel geben. Es dauert nur wenige Minuten und es ist ein Akzeptanz-Prüfung bereitgestellt, welcher eine beliebige Seite aus der Sicht eines Benutzers […]

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

Modul zum Verstecken von Artikeln

Mit diesem kostenlosen OXID Modul ist es möglich Artikel in den Artikellisten zu verstecken, die Detailseiten sind weiterhin aufrufbar. Hintergrund für dieses Feature ist das Ausblenden von Artikeln, welche z. B. aktuell nicht lieferbar sind, jedoch die Artikelinformationen im Shop weiterhin erreichbar sein sollen. Bereits im September haben wir bei OXID einen Pull Request eingereicht. Nachdem […]

Arbeiten unter dem Avocadobaum

Wie bereits die letzten Jahre sind wir auch heuer wieder im Oktober nach Spanien „geflüchtet“ wo es doch um einiges wärmer war als hier in Deutschland. Nachdem wir letztes Jahr von Orangenbäumen umgeben waren, erfreuten uns dieses Jahr leckere Avocadobäume (auch wenn wir nicht wirklich viele Früchte ernten konnten). Am 13. Oktober 2015 ging es […]

Apache Segmentation Fault Debugging

Beim Aufsetzten eines OXID (Backup) Shops mussten wir uns vor Kurzem mehrere Stunden mit einem Apache Segmentation Fault Error herumärgern. [Sat Oct 17 23:57:45 2015] [notice] child pid 13850 exit signal Segmentation fault (11) Die Details möchten wir euch an dieser Stelle erläutern, um auch evtl. anderen Problemsuchendenden eine Hilfestellung geben zu können. Wie kam es […]

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

Graylog Logserver einrichten

Betreibt man selbst Webseiten bzw. Online-Shops oder betreut man Webseiten für Kunden, kommt man eigentlich nicht umhin, auch die anfallenden Applikations- und ggf. auch die Webserver-Logs zu überwachen oder zumindest regelmässig in irgendeiner Form auszuwerten. Wie war der Traffic, gab es kritische Fehler in der Anwendung, warum waren die Verkäufe an Tag X so schlecht, […]

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