geschrieben von Sergei Prakapovich
am 6. Juni 2017 - 19:24

A typical online store cannot manage properly without search engine optimization. On-page optimization should never be neglected in favor of affiliate links and citations (off-page optimization). The biggest advantage of on-page optimization is that it is something you can fully control and manage.

Magento 1.X is not as perfect as it could be regarding SEO. Many pitfalls weren’t taken into consideration at all. The users needed something more professional, stable, and flexible. That’s how Magento 2 appeared. The second version of Magento drastically differs from the first one. The developers have taken into account previous…

geschrieben von Alexander Steireif
am 6. Juni 2017 - 11:01

Aufgrund der wachsenden Anzahl an Kanälen und diffusen Nutzergruppen werden Online-Marketing Kampagnen immer komplexer. Reine SEA-Kampagnen reichen schon lange nicht mehr aus, es braucht einen komplexen Marketing-Mix, in dem jede Maßnahme eigene Ziele verfolgen kann. Um sicherzugehen, dass solche großflächigen Kampagnen rentabel bleiben, müssen Plattform-Betreiber ein zielgerichtetes Controlling-System einsetzen, mit dem sie sämtliche Marketingmaßnahmen analysieren

The post In 5 Schritten zum effizienten E-Commerce Controlling appeared first on Regalsprecher.

geschrieben von
am 5. Juni 2017 - 16:59
This entry is part 4 of 4 in the series Modern Javascript for PHP Developers. Earlier posts include Modern Javascript for PHP Developers, Express and NPM for PHP Developers, and Client Side Javascript, Modules, and Webpack. This is the most recent post in the series. In our last article we covered the webpack project, and used it to demonstrate the modern javascript workflow of Download modular source code packages using npm Write a modular program Compile a modular program into a single file Include compiled program via a <script/> tag Reload the page While this workflow may seem familiar to […]
geschrieben von
am 2. Juni 2017 - 1:15
Reserved Words in Magento 2 URL  Paths:

A StackExchange self answer where I use a plugin to work around the reserved-PHP-symbol-in-class-name problem that can plague Magento 2 URL routing. What’s extra baffling about this is Magento has a fix coded up, but only applies it to one URL segment.

I suspect this is less baffling if you can gives up the idea that Magento 2 should retain its the rapid application prototyping roots of its ancestors.

geschrieben von
am 1. Juni 2017 - 21:47
Magento 2 - Form Validation:

A StackExchange post that contains most (all?) of the CSS classes that can control Magento 2’s form validation. Magento seems to apply the validation rules on all form submits – although I haven’t dug too deeply into that one so caveat emptor etc.

Also, a bonus for folks who read these Tumblr desciptions — here’s a quick bit of javascript that will take M1 style HTML and make all the fields required in an M2 context.

require(['jquery'], function($){ $('.required-entry').each(function(key, element){ $(element).attr('required','required'); }); });

Useful if you have a complex form built with a combination of raw HTML, PHP in phtml, and PHP in class files (i.e. – if you don’t want to track down and change ever class="require-entry" to required=required)

geschrieben von Tim Hahn
am 1. Juni 2017 - 9:00

Magento hat derzeit gleich doppelt Grund zur Freude. Zwei Studien haben die Spitzenposition von Magento unterstrichen – im internationalen und im deutschen Markt. Der US-Marktanalyst Gartner hat Magento erstmals als „Leader“ in seinem Magic Quadrant for Digital Commerce eingestuft. Und im iBusiness-Ranking der wichtigsten E-Commerce-Systeme in Deutschland steht Magento bei den Top-1.000 Shops mit über 5,5

The post Gartner bestätigt: Magento spielt jetzt in der Champions League der digitalen Handelsplattformen appeared first on Regalsprecher.

geschrieben von PAJ
am 31. Mai 2017 - 19:58

I use FHEM as the engine for home automation tasks on my Raspberry Pi. This is how to build and run FHEM as a container in Docker on your Raspberry Pi Zero, Pi2 or Pi3.

fhem docker container installation

Install Docker

Installing Docker is a no brainer

curl -sSL | sh sudo usermod paj -aG docker reboot Install docker-compose

Docker-compose makes building, starting and stopping Docker containers really simple.

apt-get -y install python-pip pip install docker-compose Build the container

Pull the container build files from github and run docker-compose build to build the container image.

git clone cd docker-rpi-fhem docker-compose build Start the container docker-compose up -d Connect to FHEM

Enter the following url into your…

geschrieben von Covos
am 31. Mai 2017 - 11:53
Dies ist eine leicht abgewandelte Zeile eines sehr schönen Liedes, die mir in den letzten Tagen häufiger durch den Kopf schwirrte. Ich arbeite nun seit guten 8 Jahren mit Magento und habe alle Versionen seit 1.4 (vielleicht auch noch eine … Weiterlesen →
geschrieben von Matthias Walter
am 30. Mai 2017 - 8:40

Die Meet Magento DE bot an zwei Tagen am 22.-23. Mai im Pentahotel Leipzig interessanten Input für Entwickler, Magento-Interessierte, Onlinehändler und -agenturen zu den Schwerpunktthemen: ERP, Digitalisierung, Security, Magento 2, Logistik & Fulfillment, Internationalisierung u.v.m. Am Vorabend der Meet Magento fand die alljährliche Pre-Party im Spizz statt. Hier konnten erste interessante Gespräche mit Freunden und

The post Ein persönlicher Rückblick auf die Meet Magento 2017 appeared first on Regalsprecher.

geschrieben von
am 27. Mai 2017 - 19:24
Earlier articles in this series included server side javascript that looked like this var http = require('http'); That is, we used a function named require to load a javascript module. A module is a way to organize and load other javascript code in a way that doesn’t conflict with the code in your current file. As PHP programmers, we don’t get code modules. PHP’s include and require statements allow us to organize our code into files, but those files are all mashed together in one global namespace. PHP namespaces came close to giving PHP programmers modules, but incomplete functionality and […]
geschrieben von
am 26. Mai 2017 - 18:03
Magento custom Knockout.js bindings | Magento 2 Developer Documentation:

It might have taken 11 months, but it looks like Magento finally gave its dev docs team the resources they needed to document the UI Component Knockout JS custom bindings.

geschrieben von
am 24. Mai 2017 - 18:13
JavaScript unit testing with Jasmine | Magento 2 Developer Documentation:

Jasmine’s a testing framework for javascript code – I didn’t know until today that Magento 2 had setup a framework for these tests.

(Via the tremendous Vinai)

geschrieben von
am 22. Mai 2017 - 19:51
This entry is part 2 of 2 in the series Modern Javascript for PHP Developers. Earlier posts include Modern Javascript for PHP Developers. This is the most recent post in the series. Last time we investigated the basic execution flow of a server side NodeJS program. Our program responded directly to an HTTP request sent by a web-client. Most NodeJS programs aren’t written like this — instead, they use a routing framework of some kind to help separate requests by their URLs and other request parameters. Today we’ll look at one of the most popular routing frameworks, Express. This article […]
geschrieben von netz98
am 22. Mai 2017 - 8:40

Von den zehn goldenen SEO-Regeln bis hin zu ausgefuchsten Strategien gibt es viele Möglichkeiten für eine erfolgreiche und nachhaltige Suchmaschinenoptimierung. Leider bedarf es wie so oft neben einem SEO-Experten auch eines Juristen, um langfristige Erfolge verbuchen zu können. Für eine erfolgreiche Suchmaschinenoptimierung ist es unabwendbar, sich mit dem kleinen Einmaleins des Internetrechts auszukennen – und

The post So werden Sie vom Kunden gefunden – und nicht vom Abmahner appeared first on Regalsprecher.

geschrieben von
am 22. Mai 2017 - 2:00

Hi, I'm Sophie and I started at Meanbee as a Project Manager over 4 years ago. Back then it was 5 developers and myself trying to navigate the path of a small start up. Over the years we have honed our workflow and project management process; which I would like to share today. We started investigating Agile not long after I started and found it was a good fit for our business and the majority of our project work. We try to use the framework of Agile to influence our day to day project management and to organise this we use Atlassian's Jira & Confluence software.

One of our most significant changes to the business was moving all of our clients are on to a monthly retainer which allows us to block book time in to work on their sites. It works well as it gives both us and the client a timeline to work with and allows us both to get organised. It also means that the level of work being done is consistent and we can plan big ticket items well in advance.

geschrieben von
am 20. Mai 2017 - 21:51
This entry is part 1 of 1 in the series Modern Javascript for PHP Developers. This is the first post in the series. It’s getting harder and harder to ignore the modern javascript world. Even if you plan on staying safely ensconced in your non-javascript platform of choice, working with a web browser means javascript based or enhanced UIs. More and more these platforms are adopting a modern javascript tool chain. The days of include this javascript file as a <script/> tag are coming to an end. In my new Modern Javascript for PHP Developer series we’ll explore the world […]
geschrieben von Covos
am 18. Mai 2017 - 17:41
Verwendet man ein bestehendes (Standard-)Template wie z.B. das RWD Theme und möchte dies nach seinen eigenen CSS-Vorstellungen anpassen, müsste man eigentlich die styles.css nehmen und alles anpassen was man geändert haben will. Möchte man aber nichts / so wenig wie … Weiterlesen →
geschrieben von Ceridwen Lentz
am 18. Mai 2017 - 11:49

Es ist keine Überraschung, dass das Wachstum der E-Commerce-Branche keineswegs nachlässt. Im Gegenteil: Laut Forrester Research werden die E-Commerce-Umsätze im Jahr 2017 um beinahe zehn Prozent steigen. Doch diese Entwicklung kommt nicht von irgendwo her: Neue Trends, Themen und Entwicklungen halten uns auch 2017 weiterhin auf Trab, wie Alexander Galtsow von Atwix in seinem englischen

The post 6 Ecommerce Trends That Will Keep Us Busy in the Rest of 2017 appeared first on Regalsprecher.

geschrieben von
am 16. Mai 2017 - 18:51

(Putting this here in an external-memory/thinking-out-loud sort of way)

Prior to Magento 2’s release, Magento executives circulated the idea that Magento 1 would reach its “end-of-life” three years after the release of Magento 2. Magento 2 was released November 17, 2015, which means Magento 1 reaches its end-of-life November 18, 2018.

However – it’s not entirely clear what end-of-life means for Magento 1.

If Magento 1 was a web application, end-of-life would mean the servers would be shut off.

If Magento 1 was a software application that was regularly updated, end-of-life would mean no more updates.

Magento 1 is neither of these.

Making things extra challenging is Magento Inc. itself, as a whole, has been pretty cagey about being pinned down on what end-of-life really means.

End-Of-Life for Community Edition

First, despite the three years from Magento 2 messaging circulated at…