Веб стек 2023: актуальные технологии
К началу года сразу несколько принципиально важных для веб разработки технологий получили стабильные обновления, поэтому я решил написать список того, что на мой взгляд, лучше всего начать использовать в 2023:
К началу года сразу несколько принципиально важных для веб разработки технологий получили стабильные обновления, поэтому я решил написать список того, что на мой взгляд, лучше всего начать использовать в 2023:
"Платформа Universal Analytics перестанет обрабатывать новые данные в стандартных ресурсах с 1 июля 2023 года. Чтобы подготовиться к этому изменению, настройте ресурс Google Аналитики 4" — массовое уведомление от Google.
Для Drupal 10/9/8/7 на сайте Nginx существует официальный рецепт c конфигурацией. Однако, для сайтов на базе Drupal 10/9/8 эта конфигурация не позволяет устанавливать модули и темы через административный интерфейс, возникает ошибка:
Ядро Drupal необходимо обновлять примерно раз в месяц, связано это с требованиями безопасности. В архив ядра входит более 1200 файлов, которые необходимо загружать на каждый сайт как можно быстрее, при выходе каждой новой версии. Задача по обновлению ядра легко решается на выделенном сервере посредством Drush, однако на обычных хостингах приходится обходиться классическим обновлением файлов по FTP.
Расширенные или раскрытые фильтры (Exposed filters) в Drupal 7 очень удобны для фильтрации данных по категориям в представлениях (Views). Однако стандартный механизм расширенных фильтров показывает все возможные варианты категорий по которым можно фильтровать данные.
Например, если вывести все материалы (допустим, автомобили) определенной категории (допустим, Tesla) в виде таблицы, то включив расширенный фильтр по категориям машин, он будет показывать все возможные категории автомобилей (Acura, BMW, DeLorean, Nissan, Tesla, Toyota и т.д.).
Базовая сборка Drupal 7 предоставляет все необходимое для начала разработки сайта. Однако, если сайт готовится к публикации, а тем более, если сайт уже доступен в онлайне, крайне важно, чтобы с ним было удобно работать. Ниже представлен список модулей, которые, с моей точки зрения, минимально необходимы для комфортной работы с проектом. Знаком "плюс" я буду помечать включаемые модули, знаком "минус" — отключаемые. В скобках указаны системные названия и ссылки на Drupal.org, а затем следует краткое описание соответствующих модулей.