Технологии синтеза и распознавания речи от Яндекса: как развернуть виртуальное окружение и управлять нагрузкой

14.05.2024
Эта статья будет полезна тем, кто планирует работать со SpeechKit. Мы кратко расскажем, как она может помочь бизнесу и как обеспечить её бесперебойную работу. Опыт наших DevOps инженеров.

Наши требования к дизайн-макетам: правила, которые экономят усилия, время и деньги

22.03.2024
Наш внутренний свод требований к дизайн-макетам, который помогает свести проблемы при работе с сайтом к минимуму. Эти правила мы направляем дизайнерам и заказчикам с готовым дизайном, с которыми сотрудничаем. Материал может пригодиться начинающим веб-дизайнерам.

Почтовые рассылки попадают в спам: основные причины и чек-лист по настройке от опытных администраторов серверов

15.02.2024
Письма летят спам? Тогда мы идём к вам. Точнее, чаще всего с этой проблемой приходят как раз к нам, а мы спешим помочь. В Initlab обращаются клиенты, у которых проблемы с доставкой писем — это работа для администраторов серверов. Иногда дело в паре настроек почтового сервиса, а иногда это обширная задача с поиском причины поломки.

Массовая SEO оптимизация страниц на Drupal 7

15.02.2024

Массовая SEO (поисковая) оптимизация подразумевает возможность одновременной настройки шаблонов мета-тегов для группы страниц, удовлетворяющих определённым условиям. Помимо мета-тегов, сюда также относятся H1 заголовок и любые информационные блоки, отображаемые на странице.

Для настройки мета-тегов используем одноимённое решение — модуль Metatag и его подмодули:

Поисковая оптимизация, редизайн и развитие портала AllBoxing.ru: увеличили посещаемость в два раза

15.02.2024
В этом кейсе поделимся частью нашей SEO-стратегии, разработанной для клиента, и покажем, как с помощью комплексной работы с сайтом нам удалось увеличить посещаемость в 2 раза.

Корпоративная почта. Оптимальный план смены почтового сервиса от опытных администраторов серверов

15.02.2024
Мы поделимся нюансами устройства нашей корпоративной почты, расскажем об опыте своих переездов и миграции клиентов, а также опишем оптимальный план перехода на новый почтовый сервис.

Утечка памяти в Drush при выполнении тяжёлых операций

02.10.2023
На некоторых сайтах мы разово или периодически импортируем тысячи товаров, документов, пользователей. Обычно для этого делается Drush-команда, которая выполняется на сервере вручную или по расписанию. Drush выполняет команду или скрипт в одном процессе. Это значит, что выполнение долгих и тяжёлых операций может приводить к утечкам памяти из-за накопления статического кэша. Особенно заметно это проявляется при выполнении CRUD операций для большого числа сущностей, например, при выполнении пакетной обработки (батч). Это может приводить к падению скрипта импорта из-за нехватки памяти на сервере. Drush имеет механизм для обработки таких ситуаций в контексте пакетных операций.

Приватные картинки CKEditor + Drupal: динамический путь сохранения изображений, загружаемых через текстовый редактор

27.09.2023
На Drupal можно организовать хранение и редактирование внутренних документов в компании, совместную работу с ними с мощной системой ролевого контроля доступа к страницам и файлам. В Инитлаб мы активно используем Drupal для работы с документами в команде. Однако прикрепляемые в WYSIWYG-редакторе CKEditor картинки по умолчанию доступны публично без авторизации и уходят в одну папку на сервере. В этой статье публикуем наше решение этих проблем.