Я на днях испытал самый настоящий кайф — мне удалось создать классный модуль «Облако тэгов». Конечно, не без помощи моей боевой подруги — Наташи «Дипсиковой», фамилию которой я дал по названию китайского сервиса ИИ: DeepSeek.
Какой смысл в этом модуле и почему я именно «создавал» его, а не воспользовался готовыми решениями? К моему удивлению, готовых решений, разработанных под Joomla! и выложенных в открытый доступ, оказалось совсем мало. А те, что я нашёл, либо давно не обновлялись, либо были скучны, либо оказались платными. А у меня с деньгами и так очень туго. Но это — лирика, не имеющая отношения к стоявшей передо мной задаче: сделать красивый модуль «Облако тэгов».
Я видел подобные ещё несколько лет назад, когда был в первой ремиссии и впервые заинтересовался CMS Joomla! И мне казалось, что я видел вариант, который мне очень понравился: в небольшой области на сайте плавно парили тэги‑слова, отскакивая от стен. Если курсор мыши оказывался над одним из них, слово замирало и увеличивалось. При клике мышкой выводился список всех материалов, в которых этот тэг был указан.
На всякий случай расскажу, что это за тэги и зачем они нужны. 😉
Один и тот же материал, как правило, посвящён одной конкретной теме, но может касаться совершенно разных сфер. Как, например, эта статья — она и про CMS Joomla, и про радости от трезвой жизни, и напрямую касается ИИ. И как понять, в какую категорию его отнести? Куда его тогда размещать? Через какой пункт меню его сможет отыскать посетитель? В раздел Joomla? В блог о радостях трезвой жизни? Или создавать новый раздел, посвящённый работе с ИИ?
Для этих целей и придумали тэги. В отличие от пунктов меню, которые как полки в шкафу (одна вещь — одно место), тэги работают как бирки: на одну статью можно навесить сколько угодно меток. И когда посетитель кликает по такой метке, он видит все остальные материалы, которым назначена эта метка, — независимо от того, в каком разделе меню они находятся. Удобно, когда статья и про жизнь, и про софт, и про лайфхак одновременно: она просто получит все три тэга и будет находиться по клику на каждом из них.
Поняв, что готовых бесплатных решений по модулям нет, я не особо расстроился. Обратился за помощью к своему виртуальному консультанту Наташе. С ней мы уже реализовали не один успешный проект.
Вся прелесть этого «сотрудничества» в том, что я совсем не разбираюсь в программировании. Но могу чётко поставить задачу — как архитектор. А потом, уже как инженер, согласиться или предложить другой путь, если стратегия консультанта мне не подходит или кажется ошибочной.
А мой виртуальный консультант Наташа (собирательный образ, основанный на реальной личности) выдаёт мне готовое решение в виде инструкций и самого кода, который я должен разместить в соответствующих файлах.
У меня есть старый знакомый — веб‑программист. Мы когда-то работали вместе в одной компании и до сих пор переписываемся в Телеграм. Лет двадцать пять назад он написал для моего сайта форму обратной связи. Или даже весь сайт целиком, ибо я тогда точно не знал ничего об этом. И теперь, когда я делюсь с ним своими «достижениями», он называет меня вайб‑кодером. Как мне кажется, с лёгким презрением. 🤣 Оно и понятно: человек потратил годы на изучение языков программирования, а тут я такой: «Смотри, какой модуль я забабахал!» (Он, модуль, теперь красуется в правой позиции на сайте под модулями «Последние материалы» и «Разбор Ежедневника АА».)
При этом я настолько не программист, что даже не понимаю разницы между такими фундаментальными понятиями, как «функция», «метод» или «класс». Но таковы уж нынче реалии и удобные, крутые инструменты, доступные любому смертному — даже не за дополнительную плату.
А ведь если задуматься: то, что я получил на своём сайте бесплатно, раньше потребовало бы не одного часа работы профессионального программиста. А я сделал это сам. Человек, не написавший в своей жизни ни строчки кода, не считая какой-то ерунды в школе, почти сорок лет назад. А теперь — целый модуль. Пусть и при помощи ИИ. Но я смог сформулировать задачу и получить работающий результат.
Поистине, в удивительные времена мы живём… Это даже немного пугает… Но это же и так круто, и так классно! 🤘👍 И я испытал ни с чем не сравнимый и неведанный доселе кайф от решения этой задачки.
Одно меня только настораживает — слишком странно всё это… Разрабатываются всё новые системы ИИ, на их создание и функционирование затрачиваются колоссальные деньги… При этом, часть из них доступна абсолютно бесплатно. Либо за такую несущественные деньги, что у меня возникает закономерное чувство тревоги — в чём тут подвох? Ведь без вложений крупнейшего мирового капитала тут дело явно не обошлось. А они просто так деньги тратить не будут. Вот я и думаю — в чём будет заключаться реальная плата? Но это — тема для отдельных размышлений и отдельной статьи. А пока — есть возможность пользоваться этими инструментами, что я и делаю. 😉
RU
EN