vorst.ru - Разработка сайтов в Казани

Разработка сайтов

Веб-студия vorst.ru

Создание сайтов с конкурентными преимуществами

Сайт под ключ

адаптивный

работает на любом устройстве

быстрый

имеет малое время загрузки страниц

интуитивный

интерфейс сайта прост и понятен

Оставить контакты

Используемые технологии

OOP
10
Restful API
8
Patterns
8
Codeception
9
Git
5
SQL
6
Elastic Search
9
Data Mining
8
Composer
10
Nodejs
6
Linux
8

Последние посты

Группировка email сообщений для сокращения трафика

Использование событий очереди

Есть таблица с описанием и ценами на товары. При уменьшении цены, изменении описания или добавлении фотографий к товару, нужно высылать сообщение пользователю, отметившему данный товар, как понравившийся.

Один пользователь может быть подписан на несколько товаров, по каждому товару может произойти несколько событий. Если каждый раз высылать электронное письмо, получится спам-атака. Надо как-то группировать события по подписчикам, чтобы уменьшить трафик.

Читать далее

yii2, queue, event

Как удалить не используемые CSS правила

Очистка и сжатие CSS с помощью Gulp

Сейчас много шаблонов на базе bootstrap. На сайте, из всего разнообразия стилей, предлагаемых шаблоном, используется порой 10-20%. От балласта можно избавиться с помощью on-line ресурсов. Например uncss-online. Но этот подход трудоемок.

Надежнее использовать утилиту. Задание создается один раз и при любых изменениях в проекте достаточно выполнить одну или пару команд.

Читать далее

yii2, css, gulp

Как написать валидатор

Пример валидатора для серверной и клиентской частей

Есть таблица цен на номера в пансионате. Цена зависит от различных параметров - номера, типа ценника, типа питания, варианта размещения, наличия или отсутствия лечения. Цена, для определенной комбинации значений этих параметров, может быть только одна.

Нужно записать правило проверки уникальности комбинации атрибутов как для обычной формы так и для ее модального варианта.

Читать далее

yii2, validation, modal

Web-студия vorst.ru

Создание сайтов с конкурентными преимуществами

Оставить контакты

Поделиться ссылкой