geschrieben von
am 1. Juli 2018 - 13:24
Pestle (my PHP command line script frameowrk and Magento 2 code generation tool) has has a bash tab completion script for a while, but I finally wrote up some basic instructions for using it in the pestle README. It’s super annoying that MacOS doesn’t ship with the more robust bash-completion program installed by default, but that’s I guess that’s *nix life in 2018.
geschrieben von Dmytro Cheshun
am 29. Juni 2018 - 9:50

All orders have an order status that is associated with a stage in the order processing workflow.
The state describes the position of an order in the workflow. By default, Magento store has a set of predefined order statuses and order state settings. All the available order statuses can be found in admin panel under Stores -> Settings -> Order Status. Sometimes we need to create a new order status and state. Let’s figure out how to create a new order state and status programmatically in Magento 2.

The order statuses are stored in sales_order_status database table while the order states and their bindings to statuses are defined in sales_order_status_state table. We will need to create a simple setup script in order to add a new order state and status.

First of all we need to create a new custom extension, for example Atwix_OrderFlow. Create a registration.php file in the app/code/Atwix/OrderFlow:

<?php /* File: app/code/Atwix/OrderFlow/…
geschrieben von Zoran Salamun
am 28. Juni 2018 - 12:08

In the last article we have covered twig templating basics concepts. Now it’s time to extend functionalities, which can be very useful. Twig has a fair amount of built-in functions, tags, filters and operators but in some cases, you will find that not sufficient. We will cover how to extend twig and what can be extended with examples.

How extending works

For extending twig, you will need twig extensions bundle. It’s a separate bundle from twig. It can be installed via composer:

composer require twig/extensions

We will write our code in src/Twig/folder since latest best practices are oriented for the bundle-less applications (https://medium.com/@fabpot/symfony-4-best-practices-b4bbd6a9c994). Once you have installed twig/extensions bundle, you can start writing your code for extending twig. To extend twig we…

geschrieben von
am 28. Juni 2018 - 5:55
This high level history of PHP passed my desk — I didn’t start using the language until version three (and I still, to this day, forget access modifiers on my class method names or type things like public thisIsMyMethod because the typing cadence for defining a method was two words) so it’s nice to have some high level historical gaps covered.
geschrieben von Covos
am 27. Juni 2018 - 14:21
Ein ganz kurzer Beitrag aber immer gut zu wissen. Möchte man für ein oder mehrere Produkte die Produkt-Detail-Darstellung ändern (die z.B. über die app/design/frontend/[Eigenes Theme]/[Ebenso]/template/catalog/product/view.phtml definiert wird), kann man über das Code-Snippet im Produkt unter „Eigenes Layout Update“ seine angepasste und von der Norm abweichende view.phtml laden. Dieses Snippet könnte z.B. so aussehen [crayon-5b33849715a3a679969252/] Damit...
geschrieben von Elizabeth Van Dyke
am 26. Juni 2018 - 21:09

It’s no secret that eCommerce is core to B2B strategy. From increasing revenue to improving customer satisfaction and loyalty, companies see the opportunity to achieve more growth through digital channels.

So why have just 26% of B2B companies fully implemented best practices?

Today we’re unveiling new research, called “What It Takes to Be a Leader in B2B eCommerce,” with the main objective of answering that question – and providing practical steps you can to take to elevate your operations from good to great.

geschrieben von Elizabeth Van Dyke
am 26. Juni 2018 - 21:09

It’s no secret that eCommerce is core to B2B strategy. From increasing revenue to improving customer satisfaction and loyalty, companies see the opportunity to achieve more growth through digital channels.

So why have just 26% of B2B companies fully implemented best practices?

Today we’re unveiling new research, called “What It Takes to Be a Leader in B2B eCommerce,” with the main objective of answering that question – and providing practical steps you can to take to elevate your operations from good to great.

geschrieben von Elizabeth Van Dyke
am 26. Juni 2018 - 20:18

The High-flying Iron Maiden Star will Deliver an Energizing Keynote 

geschrieben von
am 26. Juni 2018 - 13:39
This entry is part 4 of 4 in the series Just Enough C for PHP. Earlier posts include Just Enough C for PHP, Just Enough C for PHP: Running C Programs, and Just Enough C for PHP: Variables and Types. This is the most recent post in the series. First, a quick note from your author. When I conceived this series its primary goal was to give myself a refresher in C programming, while writing a few tutorials that would try and solve my perceived problems with most C based curriculums (i.e: my own 1990s era programming classes). As I […]
geschrieben von
am 26. Juni 2018 - 5:47
Suhosin is an older PHP extension that tries to lock down common security attack vectors in PHP. This locking down includes preventing phar applications (like pestle) from running. If you’re using Suhosin and want to use PHAR archives you’ll need to configure things properly.
geschrieben von Covos
am 21. Juni 2018 - 10:53
Die Meet Magento Deutschland (#MMDE18) fand 2018 zum zwölften Mal statt. Jedes Jahr wuchs und wächst die Zahl der Teilnehmer. Entstanden aus einem Treffen interessierter und eng vernetzter Magento-Entwickler / Anwender ist sie mittlerweile eine der bedeutendsten Magento-Fach-Tagungen der Welt geworden. Hier treffen sich Händler, Agenturen sowie Entwickler zum entspannten Dialog und das im wunderbaren...
geschrieben von Elizabeth Van Dyke
am 19. Juni 2018 - 19:03

We are excited to announce that the acquisition of Magento is complete and Magento Commerce is now an Adobe company.

Now—more than ever—we are strategically positioned to deliver contextualized commerce experiences that will help each of our customers transform into experience businesses.

geschrieben von Elizabeth Van Dyke
am 19. Juni 2018 - 19:03

We are excited to announce that the acquisition of Magento is complete and Magento Commerce is now an Adobe company.

Now—more than ever—we are strategically positioned to deliver contextualized commerce experiences that will help each of our customers transform into experience businesses.

geschrieben von Volodymyr Vygovskyi
am 19. Juni 2018 - 9:33

Message queue is a great feature introduced in Magento 2.
The goal of this article is to show practical example on how to publish (send) message to the queue and consume (receive and process) it.

Magento supports MySql and RabbitMQ based message queues. We are going to use RabbitMQ.
Let’s start with installing RabbitMQ server. On systems similar to Ubuntu it can be accomplished with a single command:

sudo apt install -y rabbitmq-server

Additionally, we enable rabbitmq_management plugin to get WEB interface for monitoring queues:

rabbitmq-plugins enable rabbitmq_management

Navigate to http://127.0.0.1:15672/ and enter default login/pass: guest/guest. If you use a remote server or docker container you can create a ssh tunnel to access this page from your local machine:

ssh -L 15672:localhost:15672 user@remote.host

We are done with server setup. Let’s start coding part. Create a module. In this sample, we use Atwix_Queue…

geschrieben von Maja Kardum
am 15. Juni 2018 - 13:54

The post Check out our UX/UI Design blog posts! appeared first on Inchoo.

geschrieben von Elizabeth Van Dyke
am 14. Juni 2018 - 22:07

Anita Andrews, Magento's Head of Data Analytics Services, weighs in