Jan's avatar

Jan Brinkmann

Jan Brinkmann arbeitet seit über zehn Jahren mit Open-Source-Software und bloggt darüber unter http://the-luckyduck.de. Er ist bei der code-x GmbH aus Paderborn im Bereich Magento angestellt und arbeitet daneben als freiberuflicher Webentwickler.

Beiträge von Jan Brinkmann

Türchen 03: Magento Übersetzungen - demystified

Die Lokalisierung von Online-Shops auf Magento Basis kann unübersichtlich sein, speziell, wenn Du Dich mit der technischen Umsetzung in Magento noch nicht auseinandergesetzt hast. Die initiale Übersetzung in die Landessprache ist, vor allem wegen der erstklassigen Arbeit von vielen fleißigen Entwicklern aus der Community, noch nicht das Problem. Auf dem deutschen Markt, wo das wunderbare Modul GermanSetup von FireGento existiert (Kudos!), ist es auch für unerfahrene Personen ein leichtes. Schwerer wird es, wenn einzelne Strings nach einem Update noch nicht erfasst wurden, einzelne Extensions keine Übersetzung mitliefern oder Übersetzungen überschrieben werden sollen. Dieser Artikel soll etwas Licht ins Dunkel bringen und die Arbeitsweise von Magento im Bezug auf Übersetzungen beleuchten.


Türchen 03: Mit iOS zur Magento-API

Möchte man innerhalb einer iOS Applikation mit Daten eines Magento Shops arbeiten, z.B. um eine Liste der Produkte anzuzeigen, bieten sich Entwicklern verschiedene Wege. Zum einen besteht immer die Möglichkeit eine hybride Applikation zu bauen, welche Webviews einbettet. Der andere Weg, um den sich dieser Artikel drehen soll, führt über die Magento API. Daraus ergeben sich, je nachdem welches Ziel gesetzt wurde, unter Umständen verschiedene Vorteile. So kann man z.B. die Produktinformationen in Form eines Models (z.B. ein NSObject ohne größere Logik) repräsentieren. Bei der Integration und Darstellung wird man dadurch viel flexibler, den man kann alle Möglichkeiten von iOS nutzen. Der “Mehraufwand” ist, speziell mit der REST API, eher gering. In diesem Artikel schauen wir uns gemeinsam an wie man unter iOS anonym auf die REST API zugreifen kann und wie man eine Liste der Produkte in einem UITableViewController darstellen kann. Zu beachten ist jedoch, dass nicht alle Aspekte der iOS Klassen im Rahmen dieses Artikels erläutert werden können. Zudem arbeiten wir nur als Gast, da eine zusätzliche Erklärung der OAuth (1.0a) basierten Authentifizierung den Rahmen komplett sprengen würde.


Türchen 07: Praktische Tools für die Magento Entwicklungsumgebung

Dank einer Einladung der Webguys erhalte ich die Chance einen kleinen Beitrag zum Magento Adventskalender zu leisten. Ich befasse mich seit über 10 Jahren aus Leidenschaft mit Opensource Software, speziell mit Lösungen im Web- und Hosting Umfeld. Seit ca. 1,5 Jahren arbeite ich nun intensiver mit Magento. Ich bin in der dankbaren Situation meine eCommerce Abenteuer teilweise zusammen mit den Webguys Ingo und Tobias bei der code-x GmbH erleben zu dürfen. Zudem bin ich ebenfalls als Magento Freelancer tätig. Mein "Türchen" stellt praktische Tools vor die einem Magento Entwickler bei seiner täglichen Arbeit helfen können.