Категория «Разработка»

Разработка - это процесс создания веб-сайта или веб-приложения. Основными этапами процесса являются веб-дизайн, вёрстка страниц, программирование для веб на стороне клиента и сервера, а также конфигурирование веб-сервера. Существуют несколько этапов разработки веб-сайта: проектирование сайта или веб-приложения; разработка креативной концепции сайта; создание дизайн-концепции сайта; создание макетов страниц; создание мультимедиа; вёрстка страниц и шаблонов; программирование или интеграция в систему управления содержимым; оптимизация и размещение материалов сайта; тестирование и внесение корректировок; открытие проекта на публичной площадке; обслуживание работающего сайта или его программной основы.

При разработке проектов на Magento 1, которые используют для кеширования модуль от Mirasvit, часто бывает необходимо исключить часть страницы из кеша. Сделать “дырку”, внутри которой ваш код на php будет отрабатывать при каждом обновлении страницы. Это достаточно несложно, для достижения нужного результата достаточно поправить код в 3-х файлах и создать один новый файл. В качестве примера, давайте сделаем не кешируемым кусок кода из файла page/html/header.phtml, а точнее - количество товаров в wish-листе пользователя.

What layouts are there in Magento 2 Enterprise Edition? Совсем не праздный вопрос для тех кто занимается разработкой интернет магазинов на основе Magento 2. Скажу сразу: всего уникальных layouts в движке Мадженто "из коробки" целых 211 штук. Всегда удобно иметь перед глазами все возможные варианты, поэтому надеюсь, что созданный мной список поможет вам быстрее сориентироваться в поиске и оценке нужного макета.

Отладка php на удаленном сервере актуальное для web разработчика умение, так как без него практически невозможно корректно и быстро находить проблемные места в коде php-скриптов. И если с дибаггингом php кода на "удаленном сервере" работающем на локальной машине в рамках VirtualBox или OpenServer все прозрачно и понятно, то что делать с сайтами расположенными не на компьютере девелопера? Например, в облаке (cloud/клауде)? Давайте рассмотрим этот вопрос более подробно с использованием PhpStorm.

У начинающих разработчиков, при создании новой темы для Magento 2 может возникнуть непонятная ситуация: тема унаследована от какой-либо родительской (blank или luma), но на главной странице интернет-магазина пропали товары. В родительской теме они видны, а в новой, собственной разработки их нет. Как так? Ведь новая тема содержит всего 3 файла: composer.json, registration.php и theme.xml.

Работа с кодом интернет-магазина – это очень ответственный процес, так как любые проблемы в его последующей работе грозит его владельцам финансовыми или имиджевыми потерями. В связи с чем, работа «на живом», боевом сайте без отладки на тестовом сервере – это всегда высокий риск. Практика проверки или анализа работоспособности php-скриптов с помощью отладчика Xdebug – важнейший этап в жизненном цикле любого ресурса электронной коммерции.

всего статей: 23