geschrieben von Covos
am 17. September 2018 - 15:14
Magento prüft beim Speichern eines als E-Mail-Adresse deklarierten Feldes automatisch, ob es sich um eine Mail-Adresse handeln kann. Dabei werden die Domain-Endungen mit den (Magento) bekannten TLD abgeglichen. In den letzten Jahren sind etliche neue Endungen auf den Markt gekommen, so dass man mit .com, .de, .org usw. schon lange nicht mehr auskommt. TLD wie...
geschrieben von Tomas Novoselic
am 17. September 2018 - 15:13

You probably noticed that Magento PHP 7.2 support patches are available for download HERE (Magento Open Source version).

For Magento Commerce customers, you should find the patches under Magento Commerce 1.x > Support Patches and Security Patches > PHP Compatibility patches in the Downloads section of your account.

We at Inchoo worked on this contribution, so we decided to share a few more words about it, especially because we noticed that Magento released patches in somewhat different format than usual.


Stjepan Udovičić and Tomas Novoselić started to work on those patches with Piotr Kaminski in May 2018.

Big part of the current batch of patches is…

geschrieben von Adrian Bece
am 14. September 2018 - 9:02

Since Reacticon conference in March, we’ve been eagerly awaiting for a chance to get our hands on the Magento PWA Studio. For the past month or so, we have dived deep into early development release of Magento PWA Studio and wanted to give a general overview of the toolkit.

Yes, you’ve read that right. In it’s core, Magento PWA Studio is a set of tools used for development of React-powered Magento 2 themes, and in this article we are going to see why is that the case. It’s also important to note that Magento PWA Studio uses GraphQL which is part of the development version of Magento 2.3.

The current Magento PWA Studio repo on GitHub consists of several parts (packages):

  • pwa-module
  • pwa-buildpack
  • peregrine
  • venia-…
geschrieben von Elizabeth Van Dyke
am 14. September 2018 - 5:03

Join us in Barcelona for courses and discounted certification exams!

geschrieben von Borna Kraljevic
am 13. September 2018 - 15:54

Alexander Kosarau is a Magento Support Manager at Amasty, as his job involves analyzing stats and collecting product improvement features where some cases are specifically challenging since they are narrowly local based he will be talking about “eCommerce solutions worldwide: working with local markets“. The combination of people-related skills and studying to become Master of Science in Mathematics puts him in his own league. How does he incorporate those two together, what did he want to be when he was young, and why you don’t want to miss his presentation – read in the interview!

Hello Alexander! First of all, I would like to ask you to say a thing or two about yourself, just so all of us could get a glimpse into who is Alexander?

Hello Borna! Well, I think that…

geschrieben von Elizabeth Van Dyke
am 13. September 2018 - 1:38

Magento Masters contribute a lot to the Magento Community so, naturally, people want to know what makes them tick. In this Magento Masters Spotlight, we’re chatting with Anna Völkl a Lead Developer at E-CONOMIX GmbH.

geschrieben von Covos
am 12. September 2018 - 16:37
Wir hatten gerade den Fall, dass man in der Kasse / im Checkout von Magento nur bis Schritt 4 „Zahlungsmethode“ bzw. „Zahlungsart“ kam und dann immer nur „Loading next step“ auftauchte wenn man auf Weiter klickte. Man blieb jedoch immer im Schritt 4 hängen. Seit SUPEE 9767 gibt es ja die Formkey Validation (die man...
geschrieben von
am 12. September 2018 - 13:54
Thanks to Nicolas Batty (who seems to have the good sense to live offline) for a correction to the old Magento 2: Fixing Area code Not Set Exceptions quickies post. In the original post I’d recomended a fix for area code not set errors in Magento 2 CLI command by doing something like the following public function __construct( \Magento\Framework\App\State $appState, $name=null ) { // don't do this. No really, don't, it's here as a bad example. But why am I even // saying this -- if you're reading this you're probably not to sort to just blindly // copy/paste something. […]
geschrieben von Elizabeth Van Dyke
am 11. September 2018 - 21:51

Featured extension from the Magento Marketplace Team

geschrieben von Tomas Novoselic
am 11. September 2018 - 9:22

When I first started with PHP a long time ago, I really had trouble setting up work environment.
I had no clue about what I was doing.

Don’t ask me how, but I ended up with Apache Tomcat running PHP.
Honestly, I don’t know if I could even set up such a blasphemy today.

Due the fact that udovicic/echo:apache-php7.1 is updated, you no longer need apache config, so I edited this post and removed apache configuration.

Over the years I went the whole path from xampp, manual LAMP setup, vagrant…
All those had at least 1 dealbreaker, especially when I started working with Magento.

Finally, Docker came and made development much easier.

At this point, it becomes a little bit tricky to explain what Docker is.
It performs operating system level virtualization (containerization) which refers to the operating system feature in which the kernel allows the existence of multiple…

geschrieben von PAJ
am 10. September 2018 - 22:23

EFLORIX – Live Session

HTML5 simple audio embed

Your browser does not support the audio element.

geschrieben von Dmytro Cheshun
am 10. September 2018 - 8:23

The Magento page cache library contains a simple PHP reverse proxy that enables page content caching. There are two types of distinguished content: private and public.

The “private” content is being served for each user separately and represents the personalized data of a customer. E.g. shopping cart, wishlist, customer addresses, notification messages. This data should not be cached on the server side, and should not be shown to more than one user. The private content is stored on the client’s side by Customer Data JS component (Magento_Customer/js/customer-data.js). However, this is a topic for another blog post. Today we will focus on the second content type – public content, or rather the cacheable content and its variations in terms of customer grouping.

Reverse proxies serve “public” content to more than one user. Magento 2 uses HTTP context variables in order to make each cached content by URL totally unique. Context…

geschrieben von Alexander Steireif
am 9. September 2018 - 12:20

Eigentlich wollte Magento den Support für Magento 1 im Jahr 2018 auslaufen lassen. Immerhin ist Magento 2 bereits eine gefühlte Ewigkeit auf dem Markt und logischerweise kann Magento 1 nicht für immer gepflegt und weiterentwickelt werden.

Aufgrund der Vielzahl an Magento 1 Installationen und den zum großen Teil nicht erfolgten Migrationen, hat sich Magento nun entschieden den Support noch um weitere 2 Jahre zu verlängern. Somit ist erst im Jahr 2020 für die Magento 1 Nutzer Schluss. Durch den neuen Entschluss von Magento ergeben sich nun folgende Rahmenbedingungen für Magento 1:

  • Der Support für Magento Commerce 1.14 bis 1.9 läuft bis zum Juni 2020
  • Security Update für Magento Open Source 1.14 bis 1.9 werden bis Juni 202 bereitgestellt

Auf Weiterentwicklungen und Optimierungen wird man als Magento 1 Nutzer daher verzichten müssen, aber zumindest werden Sicherheitslücken und kritische Bugs auch noch in den nächsten 2 Jahren geschlossen bzw.…

geschrieben von Alexander Steireif
am 8. September 2018 - 8:58

Mitte der Woche erschien auf dem IT Nachrichtenportal ein Artikel über Angriffswellen auf Magento E-Commerce Systeme. Durch meiner Meinung nachunglückliche Formulierungen entstand umgehend eine Diskussion hinsichtlich der Sicherheit von Magento. Schnell wurde Magento in die Ecke der unsicheren E-Commerce Lösungen gerückt, was meiner Meinung nach falsch ist. Wenn man sich die Statistik von Magento in den letzten Jahren ansieht, kam es noch nie zu wirklich kritischen Problemen.

Aufgrund der enorm hohen Verbreitung von Magento grenzt das schon fast an ein Wunder, haben doch andere weit verbreitete Systeme wie z.B. WordPress häufiger mit Sicherheitsproblemen zu kämpfen.

Bevor nun ein falscher Eindruck über die Sicherheit von Magento entsteht, möchte ich Ihnen an dieser Stelle einen sachlichen…

geschrieben von Elizabeth Van Dyke
am 7. September 2018 - 2:47

An important update from Magento Support Operations

geschrieben von Bayley V
am 5. September 2018 - 18:58
Unpacking the subscription box industry We’ve all seen them— in viral “unboxing” Youtube videos, on famous fashion, food, and beauty blogs, or delivered to our neighbor’s doorstep. Monthly subscription boxes have been taking the ecommerce world by storm for the last decade, but which retailers should use them? Let’s explore some introductory information on how the recurring subscription industry works and who benefits most from this strategy.
Click here to download your complimentary copy of our recent analysis of subscription box business models and what types of companies benefit most from the practice.

geschrieben von
am 5. September 2018 - 13:23
Fuzzers are a category of security testing software that will throw all sorts of random data at a software system looking for flaws that can then be exploited by individual penetration testers. Sort of like throwing a bunch of paint around the room trying to find the invisible man. I found this talk about a PHP Internals Fuzzer from Emmanuel Law compelling for a number of reasons. It’s not a beginer’s talk — you’ll need to connect a lot of dots if you’re new to the topic (or I should say, I had to connect a lot of dots since […]
geschrieben von Elizabeth Van Dyke
am 5. September 2018 - 1:53

Great customer service is where small businesses can really shine

geschrieben von
am 4. September 2018 - 13:13
This post by Julia Evans (author and artist of the amazing Bite Sized Linux zine) caught my eye. I can’t tell if this is an old-man-computer thing or if it’s a legitimate troubling trend (probably both), but as consumer web sites increasingly become a Squarespace/Wix sort of thing and not a DIY sort of thing, the DIY tools and infrastructure seem to be increasingly non-deterministic and flakey. A Content-Type header just vanishing, multiple hosting infrastructure providers shrugging their shoulders, and the web site owner not having the technical tools to diagnose the problems themselves (due to choices made by hosting […]
geschrieben von Dmytro Cheshun
am 4. September 2018 - 8:28

The startSetup() and endSetup() methods are commonly used for schema and data setup scripts by many developers. But do we actually need to call these methods for every install or upgrade script implementation? The correct answer may be quite unexpected. :) No, we don’t need to use these methods by default in our setup scripts in most cases. Let’s find out why.

We can jump through the code and check the implementation of the mentioned methods.

For Magento 1 the source code of \Varien_Db_Adapter_Pdo_Mysql::startSetup method is the following:

/** * Run additional environment before setup * * @return Varien_Db_Adapter_Pdo_Mysql */ public function startSetup() { $this->raw_query("SET SQL_MODE=''"); $this->raw_query("SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0"); $this->raw_query("SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO'"); return $this; }

For Magento 2 the source code…