Drupal 8: Validation Constraints

20.04.2020

В Drupal 8 валидация сущностей представляет собой отдельное API, которое отделено от механизма валидации форм. Оно основывается на компоненте Symfony Validator и связано с Typed Data API. поскольку сущности и поля являются типизированными данными. Это также означает, что можно добавлять валидацию к любым типизированным данным.

Повышение конверсии страницы с формой заявки с применением AB-тестирования

24.01.2020

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

Поднимаем CTR c 0,89% до 2,92% в Яндекс.Директ и с 1,18% до 5,2% в Google.Ads

24.01.2020

Мы оказываем услуги ведения контекстной рекламы. Оптимизируем для повышения продаж готовые рекламные кампании в аккаунтах наших клиентов. Хотим поделиться кейсом по контекстной рекламе для компании по реализации строительной техники на территории Краснодарского края.

Цель: продажи техники и запчастей с сайта с помощью контекстной рекламы.
Задача: оптимизировать рекламные кампании в Яндекс.Директ и GoogleAds
Регион продвижения: Краснодарский край.

Правильно поставленная задача - половина успеха

25.10.2019

К моменту публикации этой статьи нашим отделом поддержки закрыто более 40 000 заявок, по которым отработано более 90 000 человеко-часов. Суть работы поддержки заключается в оперативной доработке сайта по заявкам заказчика с почасовой оплатой. В работу берутся любые задачи - от изменения цвета кнопки до внедрения интернет-магазина на существующий несколько лет сайт.

Как мы обучаем SEO и делаем поисковую оптимизацию для Drupal-сайтов

10.10.2019

Дарья Бочкарева — руководитель отдела продвижения и контент-поддержки сайтов компании Инитлаб — провела лекцию на тему «Основы SEO, структурированная разметка schema.org» для студентов Кубанского государственного университета. На лекции Дарья рассказала об основных аспектах и инструментах для поискового продвижения сайтов, подробно на примерах разобрала применение структурированной разметки. Полученные знания студенты применят при выполнении заданий на разработку сайтов по курсам веб-разработки на факультете компьютерных технологий и прикладной математики КубГУ.

Drupal 7: ускорение времени генерации страниц интернет-магазина на 32%

23.09.2019

Скорость загрузки сайта влияет на конверсию. Скорость загрузки страниц влияет на их ранжирование в поиске Google и Яндекс. Известны случаи увеличения количества заказов на 40% или увеличения выручки на 13% в результате ускорения загрузки сайта.

Обмен товарами и заказами интернет-магазинов на Drupal 7 с 1С: Предприятие, МойСклад, Класс365

22.08.2019

Опубликован релиз модуля CommerceML для обмена сайтов на Drupal 7 + Drupal Commerce с 1С: Предприятие, МойСклад или Класс365. Модуль успешно применялся нами десятки раз при настройке обменов интернет-магазинов на Drupal 7 с различными учетными системами и продолжает использоваться. Наш опыт внедрения обменов для интернет-магазинов на Drupal обобщает доклад на Drupal Camp Syberia 2015.

Drupal + browser-sync

30.07.2019

При работе с js хочется, чтобы браузер сам перезагружал страницу, так сказать делал hot reload, или, изменяя стили в css, они автоматически изменились в браузере (инъекция), как, например, это происходит при работе с React или Vue. Но как же этого добиться с Drupal? Есть много решений, но все они так или иначе используют browser-sync. Browser-sync - это пакет для nodejs, позволяющий синхронизировать несколько браузеров, а также делающий автоматическую перезагрузку страниц и инъекции стилей. Используя связку nodejs + gulp + browser-sync, мы будем делать всю эту магию вместе с Drupal.

Drupal 8: Добавляем даные для замены токенов в EmailAction

31.05.2019

Есть в Drupal 8 такой механизм - действия (actions). Он представляет собой систему плагинов, в каждом из которых описывается логика, которая выполняется при выполнении действия. Также есть настраиваемые действия, которые связываются с конфигурационными сущностями.