geschrieben von
am 26. Juli 2017 - 18:43

One thing I breezed by in my recent Modifying a jQuery Widget in Magento 2 article was the whole returns two widgets RequireJS module thing. We mentioned that modules like the mage/menu module will do this.

//File: vendor/magento/magento2-base/lib/web/mage/menu.js define([ "jquery", "matchMedia", "jquery/ui", "jquery/jquery.mobile.custom", "mage/translate" ], function ($, mediaCheck) { 'use strict'; $.widget(/*...*/); $.widget(/*...*/); return { menu: $.mage.menu, navigation: $.mage.navigation }; });

However, we never got into what it means for a RequireJS modules to return two widgets. We learned if a RequireJS module returns a single jQuery widget,

$.widget('pulsestorm.someWidget', /*...*/); return $.pulsestorm.someWidget;

and if that RequireJS module is invoked via a data-mage-init…

geschrieben von Marketing Team
am 25. Juli 2017 - 22:53

These Magento merchants used customization to meet consumer expectations

geschrieben von
am 25. Juli 2017 - 1:37
This entry is part 6 of 6 in the series Magento 2: Advanced Javascript. Earlier posts include Magento 2: Javascript Init Scripts, KnockoutJS Primer for Magento Developers, Magento 2: KnockoutJS Integration, The Curious Case of Magento 2 Mixins, and Knockout Observables for Javascript Programmers. This is the most recent post in the series. Like its brethren plugin and module, the word widget has the unfortunate distinction of being a popular way to describe a bunch of computer code without a corresponding strict definition of what a widget is. Magento 2 continues this tradition and adds their typical distinct spin. Like […]
geschrieben von Elizabeth Van Dyke
am 21. Juli 2017 - 2:11

Integrating your web platform with your enterprise resource planning software can interconnect disparate parts of your business, improving data visibility and accuracy.

geschrieben von Ivana Skrlec
am 20. Juli 2017 - 12:59

Every time someone does a search for something on search engines such as Google, the search engine must go through thousands of pages and serve the best results that will give the user most useful information he searched for.

How does the search engine know what information to serve based on just a few words?  Well, search engines use to determine the best and most relevant information for every search term that is entered on search engine from user. Because of that, it is very important to create a strategy of keywords so that your eCommerce store could rank better every time user search for terms that are related to products that you sell. The ultimate goal is to rank on the first page of search engine and make your eCommerce more visible to users.

For that matter, it is very important that you know what keywords to include on your site and to do thorough research of words you think could trigger your store higher on search results…

geschrieben von Danijel Vrgoc
am 19. Juli 2017 - 11:58

This article will cover the fundamentals of validating any form in Magento 2.

The contact form on Contact us page will be used and modified for the purpose of the article. The form itself can be found in the following paths, depending on the type of installation you are using:

  • app/code/Magento/Contact/view/frontend/templates/form.phtml
  • vendor/magento/module-contact/view/frontend/templates/form.phtml

In order to demonstrate how to get the forms to be validated, let’s create a validation-free form with some fields. Copy the file from one of the paths above and paste it into your theme:

  • app/code/VENDOR/THEME/Magento_Contact/frontend/templates/form.phtml

Next, paste the following code inside of it:

<form class="form contact-inchoo" action="<?php /* @escapeNotVerified */ echo $block->getFormAction(); ?>" id="contact-form" method="post" data-hasrequired=…
geschrieben von ehansen
am 19. Juli 2017 - 3:02

Artificial Intelligence Marketing is coming. What will it bring? 

geschrieben von Elizabeth Van Dyke
am 18. Juli 2017 - 21:46

New learning management system offers robust features to facilitate training

geschrieben von Olena Sadoma
am 18. Juli 2017 - 15:18

Atwix is a distributed company. But once a year we break all our rules… Well, almost all :). For the whole year Atwix heroes work hard and from anywhere they want, except during one summer weekend when we all take a break together at the annual offsite meeting. This is an informal event that brings all our teammates, no matter where they are located, together for a long weekend – to spend time together and communicate face-to-face. Last year we had a pilot offsite, and since then we are committed to doing it annually.

This year, we wanted to improve our experience, and came up with some basic principles for holding a successful offsite.

Location

Free to decide on location, we were considering different options – go to the previous location, go somewhere else in Ukraine, pick a European place, or simply gather everybody at our Ukrainian office location.

When you have…

geschrieben von Elizabeth Van Dyke
am 18. Juli 2017 - 1:01

Proven strategies for an intelligent approach to holiday readiness

geschrieben von
am 17. Juli 2017 - 22:46
Re: A Declarative Approach for Database Schema Upgrades It sounds like Magento’s planning a pretty radical overhaul of how it handles schema and data upgrades between versions. The looks to be a fiat from on high (vs. the community driven approach they’ve been using for bug fixes). If you’re making schema/data changes that aren’t in Magento’s core or Marketplace code bases, you’ll want to pay attention to this – your deck chairs may need shifting about.
geschrieben von
am 17. Juli 2017 - 22:46
Re: A Declarative Approach for Database Schema Upgrades:

It sounds like Magento’s planning a pretty radical overhaul of how it handles schema and data upgrades between versions. The looks to be a fiat from on high (vs. the community driven approach they’ve been using for bug fixes). If you’re making schema/data changes that aren’t in Magento’s core or Marketplace code bases, you’ll want to pay attention to this – your deck chairs may need shifting about.

geschrieben von
am 17. Juli 2017 - 22:39
Menu Editor to Replace Category Based Menus in Magento 2. Feels like I can recommend checking out stuff from SnowdogApps, sight unseen.
geschrieben von
am 17. Juli 2017 - 22:39
Menu Editor to Replace Category Based Menus in Magento 2.:

Feels like I can recommend checking out stuff from SnowdogApps, sight unseen.

geschrieben von Marketing Team
am 14. Juli 2017 - 1:02

The new holiday commerce guide from Magento shows you how

geschrieben von Marketing Team
am 11. Juli 2017 - 17:10

As the eCommerce giant celebrates “Prime Day” here are two key takeaways for online businesses of any size

geschrieben von Goran Kolak
am 11. Juli 2017 - 13:54

It’s highly unlikely that there are some frontend developers involved in a responsive website development who are not familiar with the concept of CSS Media queries. In this post, I’ll be looking at Magento 2 way of implementing this functionality in its default theme development workflow.

How do Magento 2 media queries work?

In the heart of Magento 2 media queries mechanism, defined in Magento UI library, is a .media-width() mixin.

.media-width(<@extremum>, <@break>);

@extremum: max|min – sets whether to use min-width or max-width in media query condition

@break: value – sets the value of breakpoint to compare with in media query condition

We can see the practical…

geschrieben von
am 11. Juli 2017 - 0:11
Create a PHPUnit Dashboard With New Relic Not strictly Magento related, but if you’re using New Relic it looks like they can automatically detect test runs and give you useful metrics about your tests. Neat!
geschrieben von
am 11. Juli 2017 - 0:11
Create a PHPUnit Dashboard With New Relic:

Not strictly Magento related, but if you’re using New Relic it looks like they can automatically detect test runs and give you useful metrics about your tests. Neat!

geschrieben von ehansen
am 10. Juli 2017 - 22:51

Customer experience was the driving force behind Canon Australia’s recent site transformation. Aman Bhalla, the brand’s Director of Digital Commerce, shared her key insights on this transformation during a fireside chat at the Imagine conference in April. Here are five useful takeaways.