geschrieben von
am 10. Juli 2017 - 22:16
This entry is part 12 of 12 in the series Modern PHP. Earlier posts include Bypassing a Slow Composer Repository, Slow Composer Followup, Getting Started with PHP Composer and Magento, PHP: The Right Way; A Review, PSR and Code Style Guidelines, Sellvana: Developer's Alpha Review, PHP Primer: Type Hints, PHP Primer: Namespaces, PHP Primer: Interfaces, Design Patterns, PHP, and Magento, and PHP-FPM and File Permissions. This is the most recent post in the series. In the past — three? four? let’s call it n — years, there’s been a lot written about PHP’s renaissance. The PSR standard(s), Composer’s day job […]
geschrieben von Stanislav Mihic
am 10. Juli 2017 - 10:38

Today is even impossible to imagine a good product detail page without product video/s. In Magento 2, adding videos to the product details page is quite easy. The major problem is in most cases with an initial setup. Most of the product videos already exist online, either on youtube.com or vimeo.com. In the first case, it’s the most popular video publishing platform and for vimeo.com we can say it is more or less dedicated to professionals and photo/video enthusiast.

Google, company behind youtube, set few rules regarding sharing and embedding videos to other domains, in our case our online store. They require to have enabled youtube API key if you want to use embedding youtube videos beyond simple grabbing embed code from youtube videos page.

  • In Magneto 2 first step is to configure youtube API key under settings. So first we go and enable google API key for youtube videos. https://developers.google.com/youtube/registering_an_application.

geschrieben von ehansen
am 7. Juli 2017 - 5:10

A note from Magento Commerce CEO, Mark Lavelle, on the newest MagentoLive venture in Europe.

geschrieben von Marketing Team
am 6. Juli 2017 - 18:49

Magento Commerce recognizes the creativity and innovation of the most successful people in our ecosystem

geschrieben von Mladen Ristic
am 6. Juli 2017 - 13:00

Layouts play a major roll in Magento. This roll is well known from Magento 1x layout approach. With Magento 2 couple of things are changed and improved. Really, we finally have on our disposal useful layout manipulation options.

Layout basics

If you are here just for example and you already familiar with Magento 2 Layout, skip it this section.

Layout is a page structure, represented by elements hierarchy, which can be: blocks and containers.
Technically, layout is defined in the .xml files. Files which contain element declarations and different manipulation instructions.

Module and theme layout files

Magento 2 layouts are provided by different application components. We can split them in two major groups Base layout and Theme layout. Let us mention main difference between them.

Base layouts

This Layout files are provided by modules. We can find page configuration and generic layout files on this path:

geschrieben von
am 6. Juli 2017 - 2:40
First, let’s state the problem we’re going to examine In a secure unix enviornment, the web server’s user unix account and the unix user account created for command line access (for deploying code and running command line tasks) should (for security reasons) be different. This, in turn, means PHP code that runs in one context (web) will creates files or directories that may not be readable or writable in other directories This is a persistent problem for web developers of all stripes, but PHP developers feel it harder than most. Because of PHP’s success, there’s a massive enviornment of inexpensive […]
geschrieben von PAJ
am 3. Juli 2017 - 15:04

With CE 1.9 Magento introduced the SASS stylesheet language to aid frontend development. With Magento 2.x for reasons best known to the developers they switched from SASS to LESS. At the end of the day both LESS and SASS are compiled into good old CSS but if your stylesheet language of preference is SASS or you are new to Magento and are looking for a good starting block to build a new theme from then it is well worth taking a look at SnowDogApps theme blank sass project.

The Less to Sass Community Project is officially supported by Magento and Theme Blank SASS is the result of this project – a (production ready) Magento 2 blank theme converted to SASS.

Together…

geschrieben von
am 3. Juli 2017 - 2:00
I was talking to Sherrie Rohde, our friend and community manager, about her work which includes the Magento Master programme. A fantastic initiative to highlight and engage with those in the community that contribute substantially to it. And it got me thinking, how big is our community and what counts as an active community?
geschrieben von Marketing Team
am 30. Juni 2017 - 18:35

Did you miss out on London? Here are the six things you need to know.

geschrieben von Elizabeth Van Dyke
am 28. Juni 2017 - 9:58

How Shinola and DOMU streamlined their payment experiences

geschrieben von Jayme Courtney
am 27. Juni 2017 - 18:36

[mk_page_section bg_image=”https://www.classyllama.com/wp-content/uploads/2015/08/Espresso-Parts-Case-Study.jpg” attachment=”fixed” bg_position=”center center” bg_repeat=”no-repeat” bg_stretch=”true” enable_3d=”true” gr_end=”#1e73be” sidebar=”sidebar-1″][vc_column][vc_single_image image=”1287″ img_size=”500 × 250″ alignment=”center”][/vc_column][/mk_page_section][mk_page_section gr_end=”#1e73be” padding_top=”55″ padding_bottom=”0″ sidebar=”sidebar-1″][vc_column width=”1/2″ css=”.vc_custom_1440002803493{padding-bottom: 20px !important;}”][vc_single_image image=”1297″ img_size=”full” alignment=”center”][/vc_column][vc_column width=”1/2″][mk_fancy_title tag_name=”h4″ color=”#52d3db” margin_bottom=”4″…

geschrieben von Andreja Cicak
am 27. Juni 2017 - 15:33

Every store owner knows how important blogging is for his eCommerce. It’s a perfect opportunity to attract a broader audience that might not have a clear buying intent at the moment, but that will certainly come back to you after learning something useful from your blog. However, if your articles are low quality, non-informative and just there to fill out the blank space – you’re not using the full potential of the blog section on your site. To avoid frustration with articles that don’t get any attention, we’re bringing you blogging tips for merchants, that can help you boost your eCommerce website’s online reputation.

1. Tailor your content to your targeted audience

It sounds pretty obvious, right? But it isn’t as easy as it seems. To tailor your content to your targeted audience, the first thing you should do is to explore the needs of…

geschrieben von Marketing Team
am 27. Juni 2017 - 10:17

Tips and must-attend sessions 

geschrieben von Marketing Team
am 26. Juni 2017 - 20:10

Eleven merchants sharing their expertise in London

geschrieben von PAJ
am 26. Juni 2017 - 15:31

Installing Magento 2 in a development environment can be time consuming. This is my Magento 2 development deployment for Docker which can be used to quickly create a new Magento 2 CE environment, or switch between persistent development environment volumes.

Features Requirements
  • Host server with min 2GB RAM
  • Docker Engine
  • Docker Compose 3.1
Base Images / Source
geschrieben von Matej Djakovic
am 26. Juni 2017 - 13:42

Looking at the old articles on our website that long for a rewrite, I sometimes stumble upon a gem that can be useful. This is a rewrite of the article originally written for Magento 1 – Managing navigation links in the account dashboard

In this article I’ll demonstrate how to manage navigation links in your customer’s account dashboard.

Step 1

First of all, you need a create customer_account.xml in your theme in:

app/design/frontend/_YOUR_VENDOR_/_YOUR_THEME_/Magento_Customer/layout/customer_account.xml Add a Custom Link

All we need to do is add this code to our layout xml file:

<referenceBlock name="customer_account_navigation"> <block class="Magento\Framework\View\Element\Html\Link\Current" name="customer-account-navigation-custom-link" after="-" > <arguments…
geschrieben von
am 22. Juni 2017 - 4:00
This entry is part 1 of 1 in the series Laravel Spark. This is the first post in the series. As Pulse Storm (the small boutique software consultancy I started and continue to operate) takes a half step back from ecommerce and shifts back into software systems consulting, I’ve found myself doing a lot of initial application prototyping/MVPs for both established businesses as well as less-technical entrepreneurs with a need for software. Laravel remains the best tool I’ve used for this sort of work. Most recently, I’ve been working on a project that started in Laravel Spark. Laravel Spark is […]
geschrieben von Fabian Schmengler
am 21. Juni 2017 - 23:02

Magento architect Anton Kril asked about opinions on XML based tests:

#magento twitter, what are your thoughts about writing tests in XML?

— Anton Kril (@AntonKril) 20. Juni 2017

My answer does not fit into a Tweet, so here’s a short blog post.

My first thought was “please no, there’s enough XML already”. But the explanation made me think.

Magento covers a scenario with test. Extension that modifies that scenario, also modifies its test with XML that is merged to original test

— Anton Kril (@AntonKril) 20. Juni 2017

Currently the core test suite does not have much value in custom projects, because the site specific settings, themes and modules…

geschrieben von Elizabeth Van Dyke
am 21. Juni 2017 - 1:40

Three ways that merchants in the UK and surrounding countries can use their geography to their advantage

geschrieben von
am 20. Juni 2017 - 18:41
oddyssey/mailtrap:

A simple mailtrap extension for Magento 2. Mailtrap is a service that lets you point your development instances at an SMTP server that accepts mail, but doesn’t deliver it. Instead mailtrap collects all the mail in a single INBOX. If you’ve ever accidentally emailed an entire customer list with a subject line like

Subject: Testing, hope this s——t works.

you’ll instantly see the value.

The Magento extension is also a simple example of how to hook into the Magento\Framework\Mail\Transport class with a custom preference and change the behavior of the email system.