🦾 Почему модификации получились именно такими?
Помните пост, где я показывал, на каком цикле кривой находился сервис полгода назад?
Тогда было интересно, как развернутся события дальше, и теперь, оглядываясь назад, понимаю, что за это время продукт вырос и стал намного более серьезным. Сейчас это уже больше, чем просто моды – это скорее мини-фреймворк в Тильде, который позволяет выйти за рамки её функционала, оставаясь внутри редактора.
Поэтому хочу рассказать вам о том, что долгое время оставалось за кулисами «авторской библиотеки»)
⌨️ Каждый мод — конструктор
Я никогда это так не называл, но в этом главная фишка и особенность модификаций. Любой дизайн в Zero можно превратить в функциональный компонент, причём способов сборки — тысячи.
Библиотека закрывает практически весь must-have функционал при создании сайтов:
• слайдеры
• вкладки
• аккордеоны
• автоскейл
• формы
• хэдеры
• поп-апы
• анимации и др.
Этого вполне хватает, чтобы создавать коммерческие проекты, когда сайт должен не только эффектно выглядеть, но и работать стабильно при любых сценариях.
Модификации также можно комбинировать друг с другом, оживляя на Тильде сложные дизайн-конструкции.
⌨️ Единая логика установки
Библиотека спроектирована по единому подходу, с помощью которого моды намного легче использовать и повторять из проекта в проект:
• Установка в <head> сайта
• Настройка зеро в редакторе (сверстать, создать группы Object, добавить классы и ссылки)
• Добавление кода в T123.
Если однажды разобрались в логике, дальше всё работает по одному и тому же принципу – и задачи, которые требуют долгой разработки, решаются внутри редактора за минуты)
🚫 Инженерное качество кода
Сок для разработчиков – чистый Javascript с минимальными зависимостями от сторонних библиотек.
В центре внимания – ядро модификаций, которое загружает нужный мод после его вызова на страничке. Внутри каждого мода – механики, благодаря которым они корректно работают даже в сложной вёрстке и нестандартных сценариях.
Кроме того, в библиотеку встроен диагностический модуль ?showerrors для поиска проблем прямо на сайте, а также скрытые обработчики ошибок, которые позволяют модификациям работать даже с ошибками в вёрстке. Код оптимизирован для максимальной производительности и переиспользования даже в сложных проектах.
Именно так и получилась целая система, которую можно переносить из проекта в проект. Она требует аккуратности в сборке, но зато дает возможности следующего уровня, которых нет в самой Тильде. И чем лучше вы понимаете её логику, тем сильнее она начинает работать на вас ⚡️
Ссылка на модификации:
https://postnikovmd.com/mods
Максим Постников | Дизайн, Тильда и модификации
Post #92
1.03K

- 🔥 39
- ❤ 7
- 👍 6
- 👏 4