magento2
-
October 20, 2022
How do authorization and registration on the site affect the leading indicators of the online store? How do you motivate users to create an account? In this article, you will find practical advice from a UX/UI expert on designing and optimizing the process so that it is as convenient and fast as possible for the user and brings income to the online store.
1. Autofocus on the first field
Ironically, the fundamental rule of interaction design is: Eliminate interaction. Remove clicks, remove reading, remove waiting, remove thinking.
A simple example: 95% of people who open the registration form immediately click on the first field; spare them this action and automatically focus on it.
-
October 10, 2022
While you are reading this post, another developer is registering for the Magento 2 Workshop and will soon be moving up the career ladder!
The workshop is for those who want to learn web development and start implementing fully functional Magento 2 extensions. During the workshop, you will have lots of practice, and theory which will help you to start building Magento 2 stores in a short time.
⚡️ During 4 weeks, you are going to have 60 lessons. You will learn Magento 2 back end and front end components.
⚡️ Lessons are available on schedule. To move to the next lesson, you will need to do the homework and pass the review.
⚡️ Each lesson includes tasks and homework that you need to complete and provide for review. You will have
-
October 05, 2022
We created a Module, a Resource Module, and a Collection in the previous video. You can find it by the link.
Magento 2 provides a set of framework features that easily create different entry points. One of the entry points we will learn in this video is a Page. Let’s go ahead and start to create a page that is going to render all our post records from a database table.
A page in Magento 2 is a result of an Action Controller execution. Each controller either returns HTML content or redirects to another controller for further processing. In this lesson, we will create a page showing a JSON message in a browser when accessed via a custom route.
Watch the video, and please share the blog with friends and colleagues!
-
September 29, 2022
Today we will share a custom feature we can implement for a configurable product. In this tutorial, we’re going to create Magento 2 extension. This extension will be responsible for hiding some information in dropbox. What is it exactly, and why is it essential? Learn in the video.
A mixin is a class whose methods are added to, or mixed in, with another class. Rather than inheriting, the base class includes the plans from a mixin and thus allows to add to or augment the behavior of the base class by adding various mixins to it.
To use Javascript mixins in Magento 2 means to use them to overwrite component methods in Magento 2! We will show the use of Javascript mixins in Magento 2 with the example in the video.
-
September 27, 2022
This lesson is dedicated to people who will report their first bug ticket in any software managing system. For example, we will show everything on one of the most popular software managing systems - JIRA.
We will skip a step with login into a system after the creation of the account for the specified email account.
It is what a new user should see the first time when he logs into the system.
All the positions for the elements are typical for any JIRA project with Kanban
-
September 22, 2022
With routing system, you can split the different pages and handle these pages individually. Let’s find out what this URL is before we start to code.
URL consists of three parts:
- Scheme
- Domain
- Request URI.
To implement simple routing, we need to match the request URI and implement a logic that will be responsible for processing this request URI. So, we can build as many pages as we need to, and each page will proceed by a separate PHP function or a road. Finding the right road for the request, URI is called a road, also known as dispatching a road.
Learn more in the video.
-
September 19, 2022
A view model is a class that allows you to pass data and additional functionality from a place that represents a business logic to a template. It can also provide data loaded from an entity, such as a product.
The View Model class can hold calculation logic, data lookups, and object fetches and passes them directly to a template, so the template’s reasoning can be as simple as possible.
View Models are usually located in the module’s directory called ViewModel. However, the location of view model classes is not limited to a ViewModel guide. You can create as many view models as needed to provide a required set of separate classes with its logic.
Today we’ll learn:
- What is a View Model?
- How to use View Model?
-
September 15, 2022
Magento extensions or modules extend the default Magento functionality and implement new valuable features.
Automatic categories, image optimization, customized order grid, SEO-optimized blog, and many others must have Magento 2 extensions to optimize your website.
How can you install them in 2 ways? Watch in the video!
-
September 14, 2022
This lesson will take our first steps in installing and configuring the Magento Open Source edition. It will allow us to observe Magento 2 Open Source functionality and start developing custom functionality.
Magento platform comes in different versions and editions. Magento 1 is well-known among merchants and developers and is still widely used for running eCommerce stores.
Magento 2 is the latest version of the Magento platform. It comes with a different set of functionality and is wrapped in a Magento 2 Open Source, Magento 2 Commerce on-prem, and Magento 2 Commerce Cloud.
Only Magento 2 Open Source is available for us, developers or business owners, to install and use the platform without additional fees.
We are going to work
-
September 08, 2022
Form UI Component in Magento 2 allows creating and updating entities. In this video, we will complete a Form for a blog post entity. It is a series of videos where we showed how to develop a blog functionality in Magento 2.
CRUD is an acronym that comes from the world of computer programming and refers to the four functions that are considered necessary to implement a persistent storage application: create, read, update and delete.
To create a form on a page in Magento 2, we should:
- Create an XML file that holds a Form Configuration
- Create a Data Provider PHP Class
- Add UI Component to Layout Configuration.
Watch the new video.