Drupal 11 и MySQL 5.7 24/08/2024 11 Drupal Drupal 11 mysql mysql 5.7 Многие столкнулись с проблемой обновления до Drupal 11 и его требованиями использования mySQL 8, так как на многих хостингах он все еще не поддерживается! Сообщество Drupal уже нашло решение! Читать
SA-CORE-2013-003 как победить? 01/03/2021 19/02/2023 2 Drupal Webforms Практически все кто использует на своем сайте модуль Webforms, рано ли поздно сталкиваются с проблемой ошибки SA-CORE-2013-003, как её правильно устранить? Давайте разберемся! Читать
Исправление ошибки #1273 - Unknown collation при импорте БД 01/03/2021 0 Drupal DB Database Иногда при импорте БД возникает ошибка #1273 - Unknown collation, давайте разберемся как быстро её устранить! Читать
Как сделать правильные ссылки на Telegram, Viber, Whatsapp, Skype, ICQ 27/02/2021 19/02/2023 2 Drupal Telegram Viber Whatsapp ICQ SEO Что бы эффективно продвигать товары или услуги крайне важно иметь возможность общаться с посетителями Вашего сайта напрямую, через удобные для них (посетителей) мессенджеры. Для этого давайте разберемся как сделать правильные ссылки на чаты по никнейму или номеру телефона. Читать
Как заставить работать reCapcha в модальном окне Colorbox Ajax 22/02/2021 0 Drupal Drupal 7 reCaptcha Colorbox Ajax Сегодня столкнулся с такой проблемой, на одном из проектов при установке связки Drupal 7 + Webforms + Colorbox + reCaptcha сама reCaptcha нормально отображалась на странице webfom, а вот в модальном окне Colorbox упорно не хотела работать. Рассмотрим как это починить. Читать
Яндекс кэширование yandex-manifest.json, настраиваем для Drupal 18/02/2021 6 Drupal Yandex Кэширование Cache Не так давно Яндекс ввел турбо-страницы и .возможность для разработчиков сайтов дать знать Яндекс Браузеру какой именно контент нужно кэшировать, давайте рассмотрим реализацию для CMS Drupal. Давайте разберемся, что это за yandex-manifest.json и как все это настроить. Читать
Обновляем Drupal 8,9 своими силами 18/02/2021 4 Drupal Drupal 8 Drupal 9 Зачем обновлять CMS и модули? Первоочередная причина это то, что в CMS и модулях постоянно появляются нововведения, который могут оказаться для вас очень полезными! А так же в каждом обновлении исправляются ошибки и критические уязвимости, с помощью которых недобросовестные программисты могут получить контроль над Вашим сайтом, базами данных и в редких случаях даже хостингом. Читать
Изменяем тип данных поля с текстового на цифровое (varchar to integer) 19/06/2020 0 Drupal Drupal 7 Разработка Bugs Ошибки Да, бывает и такое: разработчик то ли по невнимательности, то ли по глупости может неправильно задать тип данных, что с этим делать и как исправить ситуацию на больших проектах с большими массивами данных. Читать
Структура тем и модулей в Drupal 15/06/2020 0 Drupal Drupal 8 Drupal 9 Drupal 7 Разработка Темизация Если Вы не специалист по Drupal или даже не программист, но интересуетесь как устроен frontend (визуальная часть сайта) или хотите сэкономить бюджет и поработать над своим сайтом самостоятельно, предлагаю Вашему вниманию небольшое руководство. Читать
Настройка почты в Drupal 8 и 9 13/06/2020 16/06/2020 3 Drupal Drupal 8 Drupal 9 Mail Почта Спам Одна из самых частых задач это настройка корректной отправки почты с сайта. Что же нужно сделать для того чтобы письма приходили в папку Входящие и не попадали в Спам? Давайте разберемся. Читать
Разбираем формы в Drupal, Devel Dump 12/06/2020 13/06/2020 0 Разработка Темизация Drupal Drupal 8 Drupal 9 Devel При разработке и темизации для Drupal часто возникает необходимость изменить стандартные или кастомные формы, как сделать этот процесс проще? Для этого нам потребуется модуль Devel. Читать
Как правильно интегрировать треккеры Google Analitics и Yandex Metrika 06/06/2020 18/06/2020 0 Drupal Drupal 8 Drupal 9 Разработка Темизация Существуют два способа решения данной задачи: на уровне темы или на уровне модуля, чем они отличаются? В данной статье мы постараемся разобраться, а так же подчеркну, что данный способ подходит и для других трекер-сервисов. Читать
чт 04 06 20 Встречаем Drupal 9.0.0 04/06/2020 1 Drupal Drupal 9 3 июня 2020 наконец-то вышел первый стабильный релиз новой версии Drupal под номером 9! Что нового, как будет происходить апгрейд с Drupal 8 до Drupal 9? Чего ожидать?
Делаем Drupal удобным для контент менеджера и блогеров 03/06/2020 6 Drupal Drupal 8 Drupal 9 Крайне важно обеспечить контент менеджеру комфортную работу, от этого зависит скорость и объем выполняемой работы, что в свою очередь будет влиять на правильность индексации Вашего сайта поисковыми ресурсами. Читать
Stop Spam Drupal 8 и 9 02/06/2020 1 Drupal Drupal 8 Drupal 9 Как уберечь свой сайт от спама? Какие технологии использовать? Как не отпугнуть Ваших посетителей? Давайте попробуем разобраться! Читать
Запрещаем редирект в личный кабинет после авторизации Drupal 8 и 9 28/05/2020 30/05/2020 0 Разработка Development Drupal Drupal 8 Drupal 9 В некоторых случаях, например при разработке новостных или информационных сайтов, возникает необходимость отключить перенаправление (redirect) в личный кабинет при авторизации пользователя на сайте. Давайте рассмотрим пример реализации. Читать
Добавляем NID к списку классов Body 27/05/2020 28/05/2020 0 Drupal Drupal 8 Drupal 9 Темизация Иногда появляется необходимость сделать уникальный дизайн для конкретной страницы, как всегда есть несколько способов это реализовать. Мы рассмотрим один из самых удобных, это добавление класса содержащего уникальный идентификатор материала к body. Читать
Зачем Docker владельцу сайта? 25/05/2020 22/06/2020 1 Drupal Разработка Безопасность Docker Вы не программист, так чем же может быть полезен Docker для Вас? И вообще что это за зверь по имени Docker. Кратко о нём и плюсах его использования с точки зрения владельца сайта. Читать
Как вызывать модальную форму авторизации в Drupal 8 и 9 24/05/2020 28/05/2020 9 Drupal Drupal 8 Drupal 9 Темизация Разработка Давайте научимся вызывать модальную форму авторизации пользователя на сайте используя уже встроенные в Drupal функционал. Читать
Docker для ленивых: Локальная разработка сайтов. Часть 2 24/05/2020 16/06/2020 11 Drupal Разработка Docker Давайте рассмотрим как запустить несколько локальных версий сайтов параллельно используя Docker. Читать
Docker для ленивых: Локальная разработка сайтов. Часть 1 23/05/2020 16/06/2020 2 Docker Drupal Разработка Почему для ленивых? Потому что не будем изучать матчасть Docker и Docker Compose. Потому что будем использовать командную строку или терминал по минимуму! И начнем использовать графический интерфейс для управления Docker! Читать
ср 20 05 20 Почему именно Drupal 20/05/2020 1 Drupal Жизнь Разработка В далеком 2008 году я решил всерьез заняться работой на фриланс и выбрал себе специализацию web-development, так сказать сайтостроительство. Уже на тот момент были популярны такие CMS как Joomla, Wordpress и прочие. Так как я с детства предпочитал подход узкой специализации (лучше знать что-то одно но в совершенстве, нежели всё и помаленьку), первое что я сделал - провел подробный анализ всех доступных CMS, так в моей жизни появился Drupal.
Добавление placeholder к форме comment_comment_form в Drupal 8, 9 18/05/2020 7 1 Drupal Drupal 8 Drupal 9 Существуют три способа добавить placeholder к форме comment_comment_form для Drupal 8 и Drupal 9, первый способ через модуль, второй через тему оформления и третий через jQuery. Давайте рассмотрим их все. Читать
Как развернуть и настроить DEV версию сайта 17/05/2020 19/02/2023 2 1 Drupal Разработка Development Зачем Вам это? Это даст Вам полный контроль над сайтом, позволит автоматизировать процессы разработки и тестирования, а также существенно сэкономит время и бюджет! Читать
SEO оптимизация Drupal сайта 15/05/2020 16/06/2020 1 Drupal SEO Drupal 8 Drupal 9 Давайте рассмотрим что и как нужно правильно настроить в CMS Drupal для начала продвижения Вашего сайта в поисковых системах. Это конечно не значит что процесс продвижения будет полностью автоматизирован! Читать
Что и как влияет на результаты теста PageSpeed Insights? 14/05/2020 28/05/2020 1 Drupal PageSpeed Insights Как приготовить Drupal к прохождению теста PageSpeed Insights? На что обратить внимание? Как начать “разгонять” свой сайт, а самое главное - нужно ли это вообще делать? Читать