TGViewer
Channel Public Channel
Максим Постников | Дизайн, Тильда и модификации

Максим Постников | Дизайн, Тильда и модификации

@postnikovmds

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

Модификации: https://postnikovmd.com/mods
Subscribers
1.16K
Photos
48
Videos
29
Links
55
Recent Posts 13 shown
Post #127 490
🟩 Годовая подписка Pro → теперь навсегда!

Я принял решение – превратить годовую подписку на модификации в разовую покупку на ∞ бесконечный срок. Это та самая идея, про которую я говорил в посте месяц назад. Как и обещал, 10 сентября)

Я запускал монетизацию без тонкого понимания рынка и сейчас во многом сказал бы, что кое-где просчитался:

# Подписка – это доступ к закрытому контенту, а моды я специально оставил бесплатными с открытым кодом и докой, так как хотел сделать продукт прозрачным и честным

## Подписку платят за использование, а не владение, и почти везде она включает поддержку, в то время как я её сознательно фильтровал

### Подписка на год – про уверенность в том, что ты будешь пользоваться ей постоянно в течение этого времени, а при текущем горизонте планирования её нет почти ни у кого

Эти три фактора (и во многом последний), сыграли роль в том, что за полгода после старта подписки годовой тариф взяли всего 7 раз. Тогда, в марте, я сказал: «это крутой инструмент, которым можно пользоваться на постоянной основе» и ограничил его годом. Хотя продукт даже по задумке не походит на классические моды и его жизненный цикл раскрывается несколько лет от того, что это не мод, а фреймворк или система. В общем, не очень умный был 😁

Поэтому анализирую опыт, делаю выводы и корректировки)

Если у вас был годовой тариф – он превратился в доступ навсегда. Бесплатно)
Если вы хотите его купить, теперь это разовая покупка, навсегда и за те же деньги
Месячный тариф остался как раньше

Стоимость подписки, кстати, я так и не поднял. Всё так же ваш, с душой и вдохновением 🤍

Приобрести можно тут: https://postnikovmd.com/mods/pricing

Максим Постников | Дизайн, Тильда и модификации
  • 🔥 43
  • ❤ 17
  • 😍 9
  • 👍 4
  • 👏 3
Post #123 614
🍁👾 Я календарь переверну, и снова всюду код ИИ...)

Или как отличить ИИ-нормальный код от ИИ-ненормального.

Я проверил 20 последних сайтов в МОТ. По статистике:
⚪️41% – используют чужие модификации
⚪️ 20% – пишут свой код (как правило, css из девтулза Chrome, но бывают и редкие скрипты)
⚪️39% – используют код, написанный ИИ

Представляете, больше трети кода для Тильды пишется с помощью искусственного интеллекта. Который уже (ну почти) догнал модификации, а по объёму сгенерированного кода, я думаю, перегнал.

И всё работает, казалось бы, достаточно неплохо. И уже не разваливается после смены контекста. Но если заглянуть внутрь, окажется, что это не потому, что там хороший код, а потому что нейросети нас обхитрили)

Они взяли и сгенерировали код, который работает в 99,9% случаев. На Тильде, на Вордпрессе, на next.js, и даже на луне) То есть буквально: какая бы ситуация ни случилась, ИИ учитывает этот случай. Проблема в том, какой ценой.

Так вот. Если вы увидите эти маркеры в коде, который вам выдаёт ИИ – знайте, это потенциально ред флаг⛔️

#1. setInterval для запуска кода

Сама по себе функция безобидная, но ИИ её использует в своих корыстных целях. Суть в том, что каждые N миллисекунд скрипт вызывает функцию, пока не сработает определенное условие. В контексте Тильды ИИ использует её для того, чтобы найти нужный элемент, тк он не всегда появляется при загрузке страницы.

Почему это плохо?
Потому что до появления элемента скрипт может выполниться хоть тысячу раз впустую. Если в теле функции находится что-то объёмное – например, сложные вычисления, то страница может в принципе зависать.

#2. MutationObserver на всей странице

Это такая функция, которая следит за изменениями на странице. Например, что там добавился или удалился какой-то элемент. И запускает код при наличии этих изменений. Ситуация похожа на интервальный поллинг, но только проблема тут чуть другая)

Здесь функция выполняется столько раз, сколько изменений произошло. Обычно обсервер вешается на родительский элемент, но ИИ про него не знает и ставит сразу на всю страницу, из-за чего функция срабатывает столько раз, сколько изменений произойдет с момента её запуска. Например, тысячу)
Страница с 10 такими скриптами ощутимо просядет, особенно на слабых устойствах.

#3. Вставка инлайн-стилей через Javascript

Иизощрение на ровном месте, когда можно просто написать css и вставить его на страницу, обернув в <style>. Вместо этого ИИ ищет элементы и по одному присваивает им нужные свойства. Чем больше элементов это затрагивает, тем это дороже: каждое присваивание заставляет браузер пересчитать и перерисовать то, что уже нарисовано предыдущими стилями...

В принципе это – моветон в разработке, который используется только в крайних случаях, когда невозможно применить стили через CSS. Но так как ИИ всего контекста не видит, он принимает такое решение – чтобы точно и наверняка.

⚫️И вот ИИ нагенерил вам код, и он работает. У вас мощный макбук, вы проверили трижды – все четенько и сидите пьёте айс-латте с закрытым чеком. Пока Вася на своей мобиле с полутора палками 4G нервно пытается загрузить страницу, раздражается и уходит с сайта, так и не записавшись на курс по ИИ)

Шучу конечно, просто хочу сказать главное: важно не только то, что работает, но и как. Мы пока этого не замечаем, но с каждым непроверенным ИИ-решением копится техдолг. На моей памяти нейросеть смогла выдать хорошо построенное решение всего один раз – тогда был ещё Opus 4.6. Очень важно понимать, что ты строишь и как. Потому что знание – сила 🤍

ps. на скриншотах разобрал кусочки ИИ-кода из поста и как лучше делать вместо этого. Всё основано на реальных событиях

Максим Постников | Дизайн, Тильда и модификации
  • 🔥 23
  • 👍 13
  • ❤ 4
  • 💯 2
  • 👏 1
Post #122 857
⚪️ Месяц назад на сайте появился анонс повышения стоимости подписки с 10 сентября. Но я хорошо подумал и решил её не поднимать

Вообще подписка появилась не из-за денег, а из-за проблемы с поддержкой: поток желающих воспользоваться модами бесплатно в 90% случаев переходил в личку с запросом «не работает», после разбора которого оказывалось, что проблема была просто в невнимательности.

Нужен был фильтр, который отделял бы вопрос на минуту от настоящей задачи и притягивал тех, кто действительно хотел разобраться. Я начал готовить инфраструктуру под монетизацию с августа 2025: личный кабинет, компоненты сервиса с разделением статуса, платежная система, юридические документы и пр. Работа под капотом оказалась колоссальная – на подготовку ушло полгода.

И вот я, в феврале 2026, перед запуском подписки, думаю: «бесплатные моды, но платная граница по усилию – крутая концепция, сейчас как окуплю затраты на её инфраструктуру». И говорил я тогда ровно это: это не просто моды, это профессиональный инструмент для постоянной работы.

А после запуска реальность оказалась другой: продукт крутой, концепция крутая, просто не в то время... Блокировки, белые списки, общий спад экономики, ИИ – и вот подписку берут для разовых задач, а не для долгосрочной работы; проектов немного, денег в сфере тоже.

Тогда стало обидно, что 2 года вовлеченной работы и вдохновения пришлись ровно на нисходящий рынок. И конечно, глядя на текущие цены, я сравнивал: «целый месяц моей подписки дешевле одной поездки на такси или приема пищи в теремке, как так..».

А ещё после ввода подписки я вырастил продукт технически почти в 2 раза, и очень хотелось, чтобы усилия вернулись в плюс-минус сопоставимом эквиваленте. Поэтому возникла идея поднять стоимость подписки до 750₽/месяц.

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

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

Вот, поэтому забираю анонс на сайте назад – повышения стоимости не будет (по крайней мере в этом году). Есть у меня что вам предложить вместо этого) Но об этом, наверное, как раз 10 сентября 🙂

Максим Постников | Дизайн, Тильда и модификации
  • 🔥 54
  • ❤ 25
  • 👍 6
  • 👏 5
  • 🙏 1
Post #121 960
📱 Перепроверяйте, что выдаёт вам ИИ. Пожалуйста)

Друзья, небольшая заботливая напоминалка про результат, который выдают нейросети: выглядит правдоподобно ≠ сделано корректно и не сломается при новом условии.

Лучше потратить время и разобраться, чем сделать на коленке за час и подать бизнесу как готовый результат. Наблюдаю ускорение ценой имитации почти во всех сферах (не только код) — и очень бы хотелось, чтобы мы в этом не заблудились. И экономически, и как человеки.

В общем, делайте вдумчиво. Несмотря на то, что с текущими трендами это, наверно, сейчас сложнее всего 🤍

Максим Постников | Дизайн, Тильда и модификации
  • 👍 25
  • ❤ 8
  • 💯 6
  • 🔥 4
Post #118 1.24K
✴️ И наконец — модификации теперь в Chrome!

Если вы работаете с модификациями, то знаете: найти нужную страницу с настройками бывает сложнее, чем сам код (особенно у меня, где все моды только на сайте).

Этому анонсу наконец-то пришла пора: я сделал своё расширение для Chrome, и теперь оно переносит библиотеку прямо в редактор!

Что оно делает?

🔘 Добавляет в редактор Тильды вкладку «Модификации» с полным каталогом библиотеки, видео-превью, поиском и вставкой кода на сайт.

🔘 Отображает информацию о модификациях в блоках, подсказывает, где посмотреть их инструкцию/доку и позволяет по клику вставлять в них скопированный код.

🔘 Показывает ошибки и рекомендации по их исправлению прямо на сайте. Удобно, не нужно каждый раз ставить ?showerrors в адресе. Клиенты без расширения ошибок не увидят)

Сами моды и документация по-прежнему живут на сайте, а расширение теперь даёт к ним быстрый доступ из редактора.

Бесплатно и открыто для всех 🤍

Установить можно по этой ссылочке: Chrome Web Store

Приятной работы! Не забудьте поделиться ей с коллегами)

Максим Постников | Дизайн, Тильда и модификации
  • 🔥 50
  • 👍 11
  • ❤ 10
  • 😍 3
Post #117 1.01K
Модификации, за которыми стоит человек. Закулисье автора

Перебирал архивы, пока собирал базу знаний по модам для LLM, и за последние полтора года накопилось прилично рефлексии. Расскажу немного о том, что остаётся за кадром продукта)

Если посмотреть на модификации со стороны, всё выглядит несложно: нашёл нужную, вставил строчку кода, получил результат. Всё именно так, как и было задумано, но за этим стоит большой, невидимый объём, про который знают немногие.

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

Это моя любимая часть. Проектировать сложное так, чтобы пользователю было просто. Писать код, который держит сотни проектов и не падает. Расставлять поля в генераторе так, чтобы их было удобно заполнять. Делать как правильно, а не как выгодно. Это и есть та работа, ради которой я всё это делаю – хотя её не видно. Видно одну строчку, а под ней – недели проектирования.

И за всем этим стоит не компания и не отдел поддержки – а один человек, который пишет код, рисует интерфейсы и сам разбирает каждый вопрос. И с этим сложнее всего: когда делаешь всё сам, не получается позволить себе полноценно выдохнуть и остановиться.

Для меня это самое сложное, границы. Сказать «посмотрите документацию» вместо того, чтобы сделать за человека. Или сказать «эта задача — платная» или «отвечу завтра». Мой настоящий вызов — не технический и не маркетинговый, а психологический: научиться говорить «нет» и не чувствовать, что подвёл. Как бы трепетно я ни относился к продукту и как бы сильно ни хотел помочь.

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

Наверное, у каждого, кто делает что-то в одиночку, есть такая невидимая часть. Вот так выглядит моя 😌

Максим Постников | Дизайн, Тильда и модификации
  • ❤ 30
  • 🔥 18
  • 👏 3
  • 👍 2
  • 😍 2
  • 🤔 1
Post #116 915
📱 Как перенести из Фигмы не только дизайн, но и настройки модификаций

Тёплым летним вечером мы созвонились с Максимом из Arvess подумали: что бы такого интересного для вас сделать.

У него – импорт из Фигмы, у меня модификации, и мы знаем, что дизайнеры пользуются и тем, и другим. Но есть боль: после переноса всё нужно заново настраивать руками. И если сроки поджимают, а ты сидишь глубокой ночью после 5 чашек кофе, внимательность к настройкам прощается и покидает чат.

Приходится расставлять всё вручную и заодно следить, чтобы в редакторе при этом ничего не слетело (и нигде например группы с Object не поменялись на Logical)

Поэтому мы придумали способ, как решить эту проблему. Максим сделал в Арвессе так, что импортировать из Фигмы теперь можно не только вёрстку, но и классы и ссылки, по которым работают модификации.

Их можно задать через префиксы [c-] и [l-] прямо в макете – при переносе расширение установит их автоматически.

🟩 Какие моды поддерживаются?
Такая опция появилась для слайдеров (классический/в шейпе/продвинутый), вкладок и аккордеона – на страничках модов вы сможете найти иконку ✴️ и провалиться по ней в инструкцию по переносу.

Посмотреть её подробнее также можно вот тут: https://postnikovmd.com/blog/import-from-figma

В общем, пользуйтесь с удовольствием)

Почитать канал Максима: @thearvess
Установить Arvess: https://arvess.ru/

Максим Постников | Дизайн, Тильда и модификации
  • ❤ 20
  • 🔥 20
  • 👍 9
  • 👏 3
  • 😍 2
Post #115 956
🆕 Потоки в Zero-блоке

Добавил в библиотеку новую модификацию: теперь посты можно вывести в Zero-блок с абсолютно любой вёрсткой и внешним видом. Поможет преодолеть потолок, который раньше обходился только css-ом и танцами с бубном 😁

Собственно, принцип тот же, что в интернет-магазине – собираете один ряд карточек → мод клонирует их под доступное количество постов, выстраивает сетку и подтягивает в карточки данные из потока. Если постов много, можно сделать отдельный блок с пагинацией в Zero)

Модификация: Потоки в Zero-блоке

🆕 Квиз из Zero-блоков

Думали, что всё?)
Достаю из широких штанин ещё парочку модов – и один из них позволит вам собрать свой пошаговый опрос/квиз с любым дизайном. Каждый шаг живёт в отдельном зеро, а поля со всех шагов автоматически собираются в единую заявку.

Из интересного – сохранение ответов: закрыл вкладку, вернулся и продолжил с того же шага)

Модификация: Квиз из Zero-блоков

🆕 Таймер в Zero-блоке

Ну и напоследок, какая библиотека без таймера? С помощью ещё одного мода можно собрать кастомный обратный отсчёт для акций, предзаказов и вебинаров из любых текстовых элементов.

Работает в нескольких режимах – до даты, от момента захода на страницу или ежедневно. А когда время выйдет, таймер сам что-нибудь сделает – скроет блок, покажет другой или откроет поп-ап.

И главное: умеет читать не только то, что задано в коде, а ещё и то, что задано в вёрстке. То есть «осталось 5 минут» в тексте реально запустит таймер на 5 минут :)

Модификация: Таймер в Zero-блоке

С уверенностью могу сказать, что теперь библиотека полностью отражает свою философию: в Zero-блоке можно собрать всё)

Как всегда, сделано с душой и вдохновением 🤍

Максим Постников | Дизайн, Тильда и модификации
  • 🔥 42
  • ❤ 13
  • 👍 9
  • 😍 1
Post #109 1.06K
💎 Интернет-магазин в Zero-блоке

Каталог и детальную страницу товара теперь можно полностью собрать в Zero-блоке с абсолютной свободой вёрстки и синхронизацией с каталогом в реальном времени)

Перед вами самый большой и продуманный модуль библиотеки: два месяца разработки, ~4800 строк кода и компонентная архитектура – это как если бы Тильда сама встроила интернет-магазин в Zero. Внутри модуля четыре модификации:

Каталог товаров в Zero-блоке
Кастомные карточки каталога со своими разделами, поиском и пагинацией. Всё, что нужно – сверстать один ряд карточек, как вы хотите (со своей сеткой, автолэйаутом/автоскейлом и стилями) – модификация клонирует его под реальное количество товаров, придерживаясь вашей вёрстки и заполняя данные из стандартного каталога Тильды.

Больше не нужно вручную собирать карточку под каждый товар, только первый ряд) Отдельно горжусь пагинацией: она верстается прямо в Zero, без прозрачных шейпов и добавления html-кода. Всё видно и управляется из макета — как точки в продвинутом слайдере.

Модификация: Каталог товаров в Zero-блоке

Карточка товара в Zero-блоке
Своя детальная страница товара вместо стандартной /tproduct/ с выводом опций, характеристик, галереи, хлебных крошек, кнопки «в корзину» и многого другого. Полностью ваша вёрстка, которая синхронизируется с реальным каталогом Тильды.

При смене опции карточка динамически пересчитывает цену, артикул и остаток и подставляет фото варианта. Можно верстать в автолэйауте и без)

Модификация: Карточка товара в Zero-блоке

Похожие товары в Zero-блоке
Подборка рекомендаций из той же категории, что и у текущего товара. Те же кастомные карточки и тот же принцип клонирования, разве что без пагинации) Можно поставить на любой странице и привязать к любому товару, без ограничений.

Модификация: Похожие товары в Zero-блоке

Иконки корзины и избранного в Zero-блоке
Свои иконки со счётчиками, которые можно расположить в любом месте страницы. Модификация прячет стандартные иконки Тильды и синхронизирует с ними счетчик в Zero-блоке (обновляется в реальном времени).

Модификация: Иконки корзины и избранного в Zero-блоке

Модуль проработан максимально системно, как у самой Тильды. Под капотом:
• Интернет-магазин состоит из нескольких независимых модулей, каждый из которых отвечает за свой функционал

• Модули полностью автономны: в каждом из них есть своя логика общения с API Тильды — модификация сама достаёт и обрабатывает все товары с сервера без блоков-посредников

• Для работы с вёрсткой Zero создана полноценная система клонирования карточек, которая сохраняет оригинальную структуру и позволяет добавлять в блок неограниченное количество товаров. Поддерживает все типы элементов, верстку в автолэйаутах и масштабирование автоскейлом

• Если данные товаров не приходят по API, есть резервный механизм извлечения (fallback)

• Для всех модификаций детально проработана система логирования и диагностики: 11 ошибок и рекомендаций по их исправлению в ?showerrors

• Отдельно для генератора кода проработан механизм определения номера раздела (storepart): можно временно добавить на страницу стандартный блок, указать в настройках нужный раздел, и его код подтянется по ссылке автоматически


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

Но по опыту работы с Тильдой: если достаточно сделать на стандартных – делайте на них) Для большинства случаев они более простые, стабильные и богатые по функционалу. Но там, где нужна вёрстка, которую больше нечем собрать, — этот модуль будет незаменим.

Теперь он — ещё одно приятное дополнение подписки Pro. В ближайший месяц модуль будет бесплатным для всех. Соберите с его помощью что-нибудь красивое)

Ссылочка на модификации: https://postnikovmd.com/mods/store

Почитать документацию: https://postnikovmd.com/mods/docs/store

Максим Постников | Дизайн, Тильда и модификации
  • 🔥 60
  • 👏 11
  • ❤ 9
  • 😍 8
  • ⚡ 2
  • 🤯 1
Post #108 1.03K
Всем привет!

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

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

В общем, если хотите держать руку на пульсе и смотреть закулисье разработки, велкам)

https://t.me/+2zHS72Lk17owZTAy

Максим Постников | Дизайн, Тильда и модификации
  • ❤ 8
  • 👍 7
  • 🔥 6
  • 😍 1
Post #106 1.11K
🔥 Версия 1.6 — плюс вайб к процессу установки

Это обновление я откладывал полгода, потому что не мог найти правильную архитектуру – и наконец, рад поделиться им с вами!

Комбинаторика модов, новые настройки и решение основных проблем установки – это одно из самых крупных обновлений, с которым настраивать модификации станет в разы удобнее)

Что внутри:

Обновление всей библиотеки
Модификации теперь умеют работать друг с другом без ручной настройки. Раньше, если вы хотели совместить слайдер с вкладками или поставить аккордеон в поп-ап – приходилось разбираться в пользовательских событиях и вручную прописывать порядок запуска. Теперь моды определяют его сами. Обычный вызов – и всё работает)

Это затрагивает всю библиотеку и делает её по-настоящему комбинируемой 🦾

Ещё одна приятная мелочь – если блок скрыт настройками видимости, мод с ним просто не запустится. Раньше это нужно было прописывать в коде отдельно.

Слайдер в Zero-блоке
Доработан механизм перетаскивания мышью: эффект стал плавнее, а кнопки внутри слайдов больше не конфликтуют с перетаскиванием мышью. Отключать его через drag: false не нужно. Минус боль при работе с модом)

Аккордеон в Zero-блоке
Настраивать аккордеон стало удобнее во всех смыслах:
• расстояние между карточками теперь определяется автоматически: больше не обязательно «слипать» карточки и задавать отступы вручную
• аккордеон в автолэйауте можно верстать без добавления доп. классов – теперь просто объединяя группы
• автовысота Hug у блока с аккордеоном больше не ломает отображение

А также добавлена поддержка внутренних отступов (паддингов) у карточек с автолэйаутом. Посмотреть пример можно тут: ссылка.

Расширенный автоскейл
Появилась возможность задавать постоянный отступ при масштабировании – например, 40px для всей страницы. Это решает насущный запрос: выровнять верстку стандартных и Zero-блоков или сделать одинаковые отступы для всех блоков без ручных правок.

Хэдер в Zero-блоке
Самое масштабное обновление по видимым изменениям.

Три отдельные модификации объединились в одну: теперь выпадающее меню и меню — это составные компоненты шапки, а не отдельные модификации. И также появился новый компонент: поиск по сайту — его можно разместить в фиксированном хэдере и меню.

Логика показа и скрытия шапки при скролле переработана и стала гибче: можно управлять видимостью отдельно при прокрутке вниз и вверх, задавать свой z-index. В генераторе кода появилось много новых параметров)

Продвинутый слайдер
Добавлен режим бегущей строки – его можно включить в настройках модификации или через параметр ticker: true. Больше не нужно собирать отдельно несколько параметров, как это было раньше.

И конечно же, появилась новая диагностика модификаций. Если ещё не видели её – загляните в пост выше)

Как обновиться?
Чтобы поставить новую версию библиотеки в <head> сайта существующий код модификаций на этот:

<script src="https://cdn.postnikovmd.com/tilda@1.6/mods.min.js"></script>


Ссылка на модификации: https://postnikovmd.com/mods

Спойлер:
переход на 1.6 был сделан для того, чтобы в будущем на нём появились модификации для интернет-магазина в зеро)

Приятной работы 🤍

Максим Постников | Дизайн, Тильда и модификации
  • ❤ 25
  • 🔥 17
  • 👍 6
  • 😍 2
Post #102 1.03K
👆 Новый ?showerrors — диагностика, которая подскажет, что делать

Давно заметил: ?showerrors – крутой инструмент, но ему часто не хватает прозрачности. Хотелось, чтобы он не просто показывал ошибки, а помогал их исправить — и даже давал заглянуть под капот библиотеки.

Теперь он может больше. В последнем обновлении полностью переписал модуль диагностики)

Рассказываю, что изменилось 🦾

Все ошибки в одном месте
Новый интерфейс собирает все ошибки в едином окне – по клику на них можно посмотреть детальную информацию о проблеме и получить рекомендации по исправлению.

Умные подсказки
Для большинства ошибок теперь показываются связанные параметры (например, если слайдер не листается, диагностика покажет нужный класс и количество слайдов внутри него). Останется только исправить)

Просмотр параметров модов
Теперь ?showparams встроен прямо в диагностику. В новом интерфейсе можно одним кликом посмотреть параметры любой модификации на странице: от классов до внутренних состояний.

Новые типы ошибок и модов
Расширил список ошибок, которые отслеживает диагностика (всего более 140). Модуль детально понимает каждую ошибку любого мода из библиотеки: от слайдера до личного кабинета.

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

Обновление появилось у всех модификаций, начиная с версии 1.4. Просто откройте любой сайт с модификациями и добавьте в конец URL ?showerrors:

https://example.com/?showerrors


Как это работает?
Небольшой тех. ликбез: каждый мод самостоятельно ловит ошибки при запуске и отправляет их в ядро. Диагностика достаёт оттуда получившийся массив, сверяет с базой и предлагает рекомендации.

Приятной отладки) С заботой о вашем времени 🤍

Максим Постников | Дизайн, Тильда и модификации
  • 🔥 25
  • ❤ 15
  • 👍 5
  • 😍 1
Post #101 1.3K
👾 Почему Тильда не делает свои модификации?

А если и добавляет их в конструктор (как автоскейл стандартных блоков), то примитивно. Ведь технически у них есть все возможности...?

Для справки: автоскейл стандартных блоков, который вышел в последнем обновлении – это «текущая ширина экрана / 1200».


#1. Их позиционирование

«Сделай сам, без кода, легко и просто». Тильда говорит, что любой человек (даже без технического образования) может сделать себе профессиональный сайт. Это подкупает, привлекает в отрасль новичков и стимулирует рост небольших проектов, где Тильда покрывает почти все задачи.

Если бы они делали более сложную логику, обернуть её в простые кнопочки и подать как «магию» просто не получится. Да и рынок масс-маркета гораздо больше, чем рынок узких профи, разбирающихся в селекторах и атрибутах. Да и требовательные они, эти профи)

#2. Стоимость поддержки

Сложный функционал трудно поддерживать – в нём буквально много кода. А ещё у новичков (которых привлекает то самое позиционирование) возникает тысяча и один вопрос. В большинстве случаев – не по существу.

Когда 90% обращений в духе «я нажал, и оно сломалось», держать штат опытных разработчиков ради оставшихся 10% – слишком дорого.

Поэтому, кстати, поддержка Тильды такая «тугая», как многие жалуются. Они вынуждены наращивать первую линию поддержки из-за того, что сами же привлекают предпринимателей и маркетологов, которые не отличают grid от window. А хорошо сформулированные, компетентные запросы, теряются.

#3. Сложные фичи не масштабируются на их аудиторию

Логично задаться вопросом – если мы нанимаем разработчиков и делаем сложные фичи, что нам это принесёт?

Ответ: при текущем позиционировании ими будет пользоваться 5% аудитории. Да и если делать что-то дорогое и сложное, придётся поднять стоимость подписки до 2000₽/месяц, чтобы окупить затраты на R&D и разработку.

И тогда пользователи не то что не придут — часть ещё и отвалится. И не 5%, а 25% — те, кто пришёл за бесплатным или недорогим сайтом. Таких много) возможно, даже больше, чем кажется)

#4 Техдолг под капотом

Тильда – не современный фронтенд-фреймворк, а исторически сложившийся монолит со своей вёрсткой, редактором и способом хранения данных. Добавить умный слайдер или аккордеон прямо в зеро означает переписать ядро. Но это уже совсем другая история...)

🔲 Короче, Тильда не делает моды, потому что это просто невыгодно

Если бы она делала сложные моды, она бы:
🤩Потеряла простоту (своё главное конкурентное преимущество)
🤩Получила бы тонны сложных запросов в поддержку
🤩Должна была бы нанять дорогих специалистов
🤩Подняла бы цену подписки
🤩Потеряла бы массового пользователя

Но почему моды всё же существуют? Всё просто. По любви 🤍

Что думаете, кстати, насчёт этой темы? Согласны с мыслями или есть возражения?

Максим Постников | Дизайн, Тильда и модификации
  • 🔥 34
  • ❤ 17
  • 👍 9
  • 💯 6
  • 👏 3
Older posts →

About this channel

How can I read @postnikovmds without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Максим Постников | Дизайн, Тильда и модификации: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Максим Постников | Дизайн, Тильда и модификации have?
Максим Постников | Дизайн, Тильда и модификации (@postnikovmds) has 1.16K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Максим Постников | Дизайн, Тильда и модификации know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →