Олег Сосорев - Эффективное формирование и расширение архитектуры ПОDrupalSPB
Олег Сосорев - Эффективное формирование и расширение архитектуры ПО
Событие: Drupal Meetup #6
Дата: 23.05.2015
Анонс: http://drupalspb.org/session/effektivnoe-formirovanie-i-rasshirenie-arhitektury-po
Олег Сосорев - Эффективное формирование и расширение архитектуры ПОDrupalSPB
Олег Сосорев - Эффективное формирование и расширение архитектуры ПО
Событие: Drupal Meetup #6
Дата: 23.05.2015
Анонс: http://drupalspb.org/session/effektivnoe-formirovanie-i-rasshirenie-arhitektury-po
Секционный доклад
Экскурс в мир WEB разработки
Дмитрий Лаабе
Генеральный директор и основатель рекрутинговой компании IT-Доминанта
Технический директор и программист
портала Айти-Событие
Россия. Санкт-Петербург
http://it-sobytie.ru/events/3120
Конструктор отчетов – дополнительный модуль системы Docsvision, инструментальное средство для разработки различных интерактивных отчетов, сложных пользовательских интерфейсов и специализированных рабочих мест.
Alexander Shkurko, Technical Advisor at Atwix talks on
‘Disaster Recovery Plan for E-commerce Solutions based on Magento’ Magento Meetup Online on November 17th.
Alex listed the basic steps that should be taken into account by agencies, business owners, and developers to minimize risks and transform the lose-lose situation into a win-win for businesses and clients.
✔ Magecom: https://magecom.net/
✔ Facebook: https://www.facebook.com/magecomcompany/
✔ LinkedIn: https://www.linkedin.com/company/mage...
✔ Instagram: https://www.instagram.com/magecomcomp...
✔ Twitter: https://twitter.com/magecomcompany/
The document summarizes Anastasiia Bondar's presentation on Hyvä themes for Magento. It discusses performance metrics for Magento Luma and Hyvä product pages, frontend technologies like Tailwind and Alpine.js used in Hyvä themes, and options for building themes. It also covers the Hyvä React checkout, Magewire checkout, compatibility with extensions, and upcoming releases, partnerships, and support resources.
More Related Content
Similar to UI components: synergy of backend and frontend
Секционный доклад
Экскурс в мир WEB разработки
Дмитрий Лаабе
Генеральный директор и основатель рекрутинговой компании IT-Доминанта
Технический директор и программист
портала Айти-Событие
Россия. Санкт-Петербург
http://it-sobytie.ru/events/3120
Конструктор отчетов – дополнительный модуль системы Docsvision, инструментальное средство для разработки различных интерактивных отчетов, сложных пользовательских интерфейсов и специализированных рабочих мест.
Alexander Shkurko, Technical Advisor at Atwix talks on
‘Disaster Recovery Plan for E-commerce Solutions based on Magento’ Magento Meetup Online on November 17th.
Alex listed the basic steps that should be taken into account by agencies, business owners, and developers to minimize risks and transform the lose-lose situation into a win-win for businesses and clients.
✔ Magecom: https://magecom.net/
✔ Facebook: https://www.facebook.com/magecomcompany/
✔ LinkedIn: https://www.linkedin.com/company/mage...
✔ Instagram: https://www.instagram.com/magecomcomp...
✔ Twitter: https://twitter.com/magecomcompany/
The document summarizes Anastasiia Bondar's presentation on Hyvä themes for Magento. It discusses performance metrics for Magento Luma and Hyvä product pages, frontend technologies like Tailwind and Alpine.js used in Hyvä themes, and options for building themes. It also covers the Hyvä React checkout, Magewire checkout, compatibility with extensions, and upcoming releases, partnerships, and support resources.
Opukhlyi Vladyslav, Backend Tech Lead at Magecom talks on "How to Rescue your Magento 2 Project" Magento Meetup Online on November 17th.
Vladyslav explained how to find critical mistakes in projects, fix them, and make the client and the team happy.
✔ Magecom: https://magecom.net/
✔ Facebook: https://www.facebook.com/magecomcompany/
✔ LinkedIn: https://www.linkedin.com/company/mage...
✔ Instagram: https://www.instagram.com/magecomcomp...
✔ Twitter: https://twitter.com/magecomcompany/
Google Page Insights and Magento 2 — Sergey Nezbritskiy | Magento Meetup Onli...Magecom UK Limited
Сергей Незбрицкий, CTO в Magecom, 11 ноября выступил на Magento Meetup Online #11 с темой «Google Page Insights и Magento 2».
В своем докладе Сергей перечисляет основные проблемы, связанные с Magento 2 Frontend performance. А также он перечислил требования к Google Pagespeed Insights, чтобы сделать Magento 2 френдли.
---
Sergey Nezbritskiy, CTO at Magecom, talks on “Google Page Insights and Magento 2” Magento Meetup Kharkiv Online on November 11th.
Sergey lists the main issues related to Magento 2 Frontend performance in his talk. He also listed the requirements for Google Pagespeed Insights to make Magento 2 friendly.
Magecom: https://magecom.net/careers/
Facebook: https://www.facebook.com/magecomcompany
Instagram: https://www.instagram.com/magecomcompany/
The document discusses using Node.js microservices with Magento. Specifically, it discusses:
- Using Node.js to create microservices for Magento like NodeJento for the ORM and services for Laravel, Python, etc.
- Some benefits of using Node.js microservices include non-blocking I/O, single threading, and reusing the same tech stack on front-end and back-end.
- It provides an example of initializing a Node.js/Express app with NodeJento to query Magento database models and return product data.
Александр Шкурко на Magento Meetup Kharkiv Online расскажет о Magento enhanced media gallery. Это разрабатываемый инструмент для работы с медиа-ресурсами.
Со стороны администратора, можно выделить такие фишки: новый расширенный интерфейс для поиска и сортировки, поиск по ключевым словам и возможность узнать, где именно используется картинка: catalog, product, cms page/block.
С технической стороны, будут интересны подходы к организации работы самого модуля: его архитектура и взаимодействие с другими частями платформы, индекс картинок из файловой системы и работа masonry grid component.
Из доклада Владислава Опухлого на Magento Meetup Kharkiv Online вы узнаете, как вложиться в дедлайны и что учитывать, чтобы в погоне за сроками не накопить ошибки в инфраструктуре, которые могут положить сайт в самый разгар продаж!
Всё то, что не является проблемой отдельно и что больно поправлять в бессонную ночь в режиме срочно и на сейчас.
Алексей Коростелев рассказал как работает Magento Cloud и не только. Еще он поделился опытом настройки собственного масштабируемого кластера в AWS c особенностями деплоя.
Making the Magento 2 Javascript Loading Great Again - Robin van RaanMagecom UK Limited
In his talk at Magento Meetup Kharkiv, Robin van Raan covers the latest techniques for RequireJS optimizations for Magento 2. Did you know that your production site is running RequireJS in development mode? Let's fix that and make your frontend 3x faster!
This document provides an overview of advanced Git commands for changing the commit history, including rebase and reset. It discusses rebasing onto different branches to rewrite the commit history in a linear sequence. Interactive rebase is mentioned to edit commit messages. Revert is described as creating new commits to undo changes instead of modifying history. Hard reset is warned to change the local tree. Resources are provided for further learning about manipulating Git histories.
This document discusses an Adobe Stock integration community project for Magento. The project aims to enable merchants to add high-quality stock images to website content directly from the Magento admin without leaving the interface. Milestone 1 of the project involves implementing image search and uploading watermarked previews to the media gallery. Future milestones will add licensing of stock images and replacing watermarks with licensed images. The project is hosted on GitHub and contributions are welcomed from the Magento community.
Proof of Concept for Magento 2 Projects: Occamo’s RazorMagecom UK Limited
This document discusses proof of concept (POC) projects for Magento 2, outlining different types including new projects, maintenance projects, and "black box" projects. It describes key aspects to address for each type such as technical requirements, risks, and human resource needs. Occam's Razor principle of selecting the simplest adequate solution is emphasized. Risks for different project types are identified such as Magento updates, module incompatibilities, and underestimating work. Methods are proposed for scoping POCs appropriately and avoiding overengineering or skill underestimation for "black box" projects.
This document discusses Oleksandr Lyzun's experience working on several Magento Community projects including Async/Bulk API, GraphQL, PWA, and Asynchronous Import. It provides details on the goals and status of each project, how they improve the Magento experience, and benefits of contributing to open source Magento projects. The document also references resources like the Magento Community Portal and Backlog for finding additional projects to contribute to.
1. The document discusses challenges that can arise when using MSI (Multi Source Inventory) with reservations in Magento when integrating with third party systems like ERPs.
2. Two case studies are presented: 1) an ERP-driven infrastructure where the ERP is the system of record for order status and stock data and 2) a Magento-driven infrastructure where Magento pushes data to the ERP.
3. In both cases, the reservations logic in MSI may need to be disabled to allow the system of record to properly update stock levels and clean up reservations without stock level conflicts. The key is identifying the system of record for stock data and having the responsible system clear reservations.
The document discusses how a lead developer at Fiyo, an online webshop in 9 countries, wants to improve communication and information sharing with business owners to better meet their needs. It recommends providing more context about business software and processes, enhancing direct communication through backlogs and planning, allowing business owners to test software before and after release to evaluate performance, and improving processes to help both the business and developers succeed. The overall goal is to establish better information sharing and communication through evaluation to create happier business owners and developers.
2. UI компоненты это:
2
● База элементов интерфейса таких, как кнопки, формы,
диалоги и т.д.
● Предназначены для простого и гибкого рендера
пользовательских интерфейсов
● Все компоненты определены в модуле Magento_UI
● Используются как в backend, так и в frontend области
28. Debug UI Components
JS debugging using uiRegistry
var registry = require('uiRegistry');
var component = registry.get('%componentName%');
// Admin > Products > Catalog > Add Product
var fieldName = registry.get('product_form.product_form.product-
details.container_name.name');
28
29. Debug UI Components
console.log(fieldName.name); //
product_form.product_form.product-details.container_name.name
fieldName.trigger('validate'); // will invoke validation
fieldName.visible(false); // will hide field from page
fieldName.visible(true); // will show field again
fieldName.value(); // will show current field value
fieldName.value('New string value'); // will change field value
to string 'New string value'
29