Новости Joomla

Process Forge — фреймворк для создания AI-процессов.

Process Forge — фреймворк для создания AI-процессов.

На новогодних каникулах 2026 в одном из чатов Joomla-сообщества коллега по цеху поделился промптом для ИИ-агента и результатом этого промпта. За неделю до этого он впервые попробовал Gemini CLI. Я до этого ИИ пользовался только в веб версиях и в целом меня это устраивало. Увидев простыню текста, запрос в CLI и простыню ответа первое, что меня охватило: "Я НЕ ХОЧУ вот это всё изучать! Опять что-то новое, надоело...".

Потом были стадии проб и ошибок, попыток использовать готовые пакеты community skills с гитхаба с ролевым внушением "ты супер-пупер мега-бэкенд-Joomla разработчик с 40-летним опытом, сделай мне красиво". Где-то в середине этого полугодия я стал формализовать свои процессы (а это не только разработка, но и SEO, аналитика, бизнес-аналитика, проработка и выстраивание процессов и т.д., но в итоге это, как правило, или связано с или ведёт к сайту на Joomla). Формализация привела к моему пониманию некоторых базисов, которые общие для всех процессов. Об этом чуть ниже.

Теперь я хочу представить на суд уважаемой публике свои наработки по фреймворку для создания формализованных процессов работы для ИИ-агентов - Process Forge.

- Читать статью на Хабре
- Process Forge (GitHub)

@joomlafeed

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Ещё один генератор ИИ-файлов llms.txt и llms-full.txt.

Основные особенности/возможности компонента:

  • Генерация по стандарту: Автоматическое создание файла-визитки llms.txt и расширенной версии llms-full.txt с аннотированным списком материалов.
  • Интеллектуальная работа с контентом: Компонент использует мета-описания (Meta Description) из статей и пунктов меню, превращая SEO-настройки сайта в качественный контекст для нейросетей.
  • Просмотреть результат генерации файлов можно сразу в рабочей области компонента. После внесения корректив (через Настройки компонента. При отладке лучше открыть три вкладки в браузере: Настройка — Геренация/Превью — Список Материалов/Категории/Меню.) — проводим перегенерацию, смотрим результат до полной «победы».
  • Автоматизация и безопасность: Синхронизация с sitemap.xml, группировка по категориям и автоматическое создание резервных копий (.bak) при каждой генерации.
  • Гибкое управление: Возможность исключения определенных категорий и/или статей и/или пунктов меню, а также простая настройка через стандартную админпанель Joomla.
  • Подробное руководство/справка: Пошаговая инструкция для пользователя в Настройках компонента для редакторов с базовым знанием администрирования Joomla.

👉 Важно учесть.
1️⃣ Компонент Генератор LLMs.txt изначально составляет базовый список ссылок на основе sitemap.xml и сверяется с ним на предмет: запрета индексации url в robots.txt, тегов noinex/nofollow. Это экономит время на проверку «закрыть от индексации», поскольку компонент генерации Sitemap.xml уже реализовал эту задачу. Посему, формирование ссылок для ИИ имеет комплексный подход, составление грамотного/валидного/релевантного sitemap.xml никто не отменял.

2️⃣ Тексты-описания ссылок формируются из Meta Description com_content (только компонент Материалы) и выбранных пользователем Меню сайта. Важно, чтобы Meta Description были уникальными и релевантными, соответствовали базовому seo. Составленные «на отшибись» Description для ИИ — «не катит» (впрочем, для поисковых систем они тоже «не канали»).

Разработчик - участник нашего сообщества Александр Кузнецов (@newvksan).

Страница расширения

@joomlafeed

#joomla #ии #ai

0 Пользователей и 1 Гость просматривают эту тему.
  • 165 Ответов
  • 69816 Просмотров
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #30 : 02.04.2010, 01:44:04 »
Не могу и здесь не сказать Александру спасибо!! за компонент, пока не пробовал - мне для этого нужно заливать 1.0 версию, но была мысля тоже попробовать перевести на 1.5

По идее дел немного...
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Надоела captcha (CAPTCHA)?
« Ответ #31 : 03.04.2010, 20:43:14 »
Итак - неделя эксплуатации на реальном сайте!

Ни одной регистрации бота.

Поздравляю сам себя с успехом - новая CAPTCHA оправдала себя на 1000%... ;)
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Надоела captcha (CAPTCHA)?
« Ответ #32 : 03.04.2010, 21:21:49 »
Александр, я в аське просил скинуть версию для 1.5, ты наверное не заметил))
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #33 : 03.04.2010, 21:28:01 »
Александр, я в аське просил скинуть версию для 1.5, ты наверное не заметил))

Наверное.

Но так случилось, что версию для 1.5 я случайно прибил... :(

Так что пока нету. *DRINK*
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Надоела captcha (CAPTCHA)?
« Ответ #34 : 03.04.2010, 21:39:32 »
а тогда другой момент - сложно вообще будет выдернуть из компонента систему слайдера и привинтить к другому модулю? или компоненту, где есть форма. Мне она теоритически нужна для ком контакт банально
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #35 : 06.04.2010, 19:21:51 »
а тогда другой момент - сложно вообще будет выдернуть из компонента систему слайдера и привинтить к другому модулю? или компоненту, где есть форма. Мне она теоритически нужна для ком контакт банально

Да не сильно сложно. Я бы даже сказал - средне... :)
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Надоела captcha (CAPTCHA)?
« Ответ #36 : 06.04.2010, 20:14:43 »
руки никак не дойдут заняться, но делать буду полюбому)
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Rutger

  • Захожу иногда
  • 52
  • 7 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #37 : 10.04.2010, 20:35:16 »
руки никак не дойдут заняться, но делать буду полюбому)

А вы если сделаете - доступно для нас будет? А то тоже хочется а Адептуса просить неудобно...
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Надоела captcha (CAPTCHA)?
« Ответ #38 : 11.04.2010, 11:37:33 »
если Александр даст добро - не вопрос))
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Escalade

  • Захожу иногда
  • 193
  • 27 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #39 : 13.04.2010, 11:11:55 »
слайдер это конечно хорошо, но при заходе на сайт с самого айфона упорно получаю версию для pda и никакого слайдера не вижу :) Так что рановато говорить "Замена стандартной CAPTCHA".
...
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #40 : 13.04.2010, 11:18:09 »
Смотрим и оцениваем новый способ защиты (в данном случае - защиты регистрации)...
ну защиты тут никакой совершенно нет - боты, которые спамят, сайт в браузере не смотрят... Так что толку от этой всей красоты - никакой, абсолютно...
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #41 : 13.04.2010, 13:58:30 »
ну защиты тут никакой совершенно нет - боты, которые спамят, сайт в браузере не смотрят... Так что толку от этой всей красоты - никакой, абсолютно...

Шеф, вы не погорячились? :)

Защита и основана именно на том, что боты в броузере не смотрят.

А в коде страницы - никакой формы регистрации НЕТ.

Практика уже подтвердила: за 3 недели работы ни единой «левой» регистрации. При отсутствии защиты было по десятку регистраций ботов каждый день.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #42 : 13.04.2010, 14:09:38 »
слайдер это конечно хорошо, но при заходе на сайт с самого айфона упорно получаю версию для pda и никакого слайдера не вижу

Ну наверное это потому, что его там и нет? :)

Цитировать
Так что рановато говорить "Замена стандартной CAPTCHA".

А я такого и не говорил :)

Я говорю лишь о том, что при примерно равной эффективности моя «CAPTCHA» приятнее и удобнее «стандартной»...
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #43 : 13.04.2010, 14:45:15 »
А в коде страницы - никакой формы регистрации НЕТ.
ну в коде страницы почему-то форму вижу :) (я знаю, что она там не вся, но всю получить не проблема) и вот в текущей реализации оно ничего не защищает, а вот чтобы защищало, нужно как минимум, убрать одно hidden поле в загружаемый AJAX'ом блок.  

А с другой стороны, что мешает слить текст страницы, выдернуть форму с ссылки (/components/com_registration/js/myform.php), вставить ее в контейнер #myform (тоже ведь не проблема) и засабмитить? Да и самое главное, вопрос ведь не в том, есть на странице форма или нет, а примет ли сервер данные или нет. И вот в корректной реализации CAPTCHA, отлуп ботам производится сервером, а само по себе отсутствие на странице формы ни от чего не защищает. Вот если в этой реализации, будет еще одно дополнительное скрытое поле, которое будет как-то хитро формироваться, и без него сервер не примет данных - тогда да. А так, просто красотулька, но и только.



*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #44 : 13.04.2010, 15:15:15 »
ну в коде страницы почему-то форму вижу :) и вот в текущей реализации оно ничего не защищает, а вот чтобы защищало, нужно как минимум, убрать одно hidden поле в загружаемый AJAX'ом блок.  

То что есть на странице - бесполезный огрызок. Отправляй его хоть сто раз - никакой регистрации не случиться.

Цитировать
А с другой стороны, что мешает слить текст страницы, выдернуть форму с ссылки (/components/com_registration/js/myform.php), вставить ее в контейнер #myform (тоже ведь не проблема) и засабмитить?

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

А те, так сказать, «стандартные» боты, которые в основном просто ищут и заполняют формы в страницах - те обломаются.

Не готовы они пока что к такой реализации... :)

И полное отсутствие левых регистраций - тому подтверждение.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #45 : 13.04.2010, 15:26:25 »
Я сказал об этом выше - придется писать специального бота.
зачем нужен специальный бот? просто отправить данные для формы на com_registration и все... боты которые постят спам или регистрируются, вообще не грузят страницу с формой, а просто напрямую отправляют данные на сервер. И до тех пор, пока на сервере не будет проверяться нечто, защиты никакой не будет. Это в случае, если мы говорим о ботах.

Теперь далее, в последнее время, намного более часто используется так называемый метод леммингов - просто сидят какие-нибудь китайцы, и за 1000 распознанных CAPTCHA получают свои 10 центов (цена с потолка, но на самом деле это не очень дорого). И в этом случае, предложенная защита упрощает ситуацию, ибо быстрее дернуть мышью, чем напрягать зрение и набивать код.

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

Так что я пока остаюсь при своем мнение - как красотулька - безусловно интересно, а практического значения не вижу.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #46 : 17.04.2010, 13:12:13 »
Ну собственно мне-то главное - чтобы боты не регистрировались.
И этой цели я вполне достиг. Ни единой «левой» регистрации не наблюдается.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #47 : 20.04.2010, 12:19:30 »
Ну собственно мне-то главное - чтобы боты не регистрировались.
И этой цели я вполне достиг. Ни единой «левой» регистрации не наблюдается.
ну это как бы временно, станет популярным данная красотень - появятся и регистрации... в принципе, Саш, того же эффекта можно достичь, просто переименовав в безумные имена поля формы - боты будут пытаться заполнить стандартные, а они не будут приниматься, и как следствие регистраций не будет.
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #48 : 20.04.2010, 12:24:02 »
того же эффекта можно достичь, просто переименовав в безумные имена поля формы
а если поля формы динамически переименовывать при каждом открытии страницы?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #49 : 20.04.2010, 12:26:10 »
а если поля формы динамически переименовывать при каждом открытии страницы?
от того, что вы поля переименуете в форме ничего по сути не изменится, надо еще чтобы на сервере принимались они с новыми названиями, а со старыми - просто не обрабатывались. ведь боты не пользуются формой, а просто закидывают post-запрос на нужный адрес, с заполненными стандартными полями, и вот тут, изменение названий полей может помочь...
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #50 : 20.04.2010, 12:39:43 »
надо еще чтобы на сервере принимались они с новыми названиями, а со старыми - просто не обрабатывались. ведь боты не пользуются формой, а просто закидывают post-запрос на нужный адрес, с заполненными стандартными полями
На сервере при создании формы можно сохранять в сессиях динамические имена полей формы. И из этих полей, в течение сессии обрабатывать данные.

В таком случае боту придётся каждый раз парсить форму для того что-бы узнать имена полей.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #51 : 20.04.2010, 23:25:06 »
ведь боты не пользуются формой, а просто закидывают post-запрос на нужный адрес, с заполненными стандартными полями

Не факт. И несколькими постами выше ты сам говорил, что «надо бы скрытое поле убрать» - если боты не пользуются формой, то зачем? :)

Пользуются, куда ж без этого! Другое дело, что броузить страницы им не нужно - глаз у них все равно нету... ;) Можно просто скачивать страницы и парсить на предмет тегов FORM, INPUT и т.д.

Без точного знания ожидаемого сервером набора полей и их названий, а так же action-ов форм -- никакой POST не поможет, я полагаю...
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Re: Надоела captcha (CAPTCHA)?
« Ответ #52 : 21.04.2010, 11:56:50 »
@Adeptus, smart
В качестве "НЕЧТО" для ботов можно, полагаю, использовать любые события, по реакции на которые можно определить "человек/нечеловек", типа "onKeyDown/onKeyUp, onMouseDown/onMouseUp, ...". Вот, и если не было ни единой реакции на подобное событие, то это бот. Результаты наблюдений заносить, к примеру, в куки, на сервере проверять их. В самой форме реакции на события не подключать явно, а подключать через отдельный скрипт самому либо с помощью JS-фреймворков (jQuery, Mootools), благо они это позволяют сделать весьма доступно.

Но данный подход может не уберечь от программ, подобных XRumer'у, так как можно спокойно запрограммировать эти события отрабатываться... сам такое программировал раньше, но для других задач, когда каждые 15 минут надо было в другой комнате на работе нажимать в приходящих сообщениях на кнопку "ОК" -- не буду же я, программист, отвлекаться на такие пустяки!.. сидеть и каждые 15 мин подтверждать дурацкие сообщения... за меня это делала программа :)
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #53 : 21.04.2010, 12:02:07 »
если боты не пользуются формой, то зачем? :)
потому, что это название и значения этого поля зависят от сессии, и они нужны для корректного сабмита, а сама форма - не нужна

Без точного знания ожидаемого сервером набора полей и их названий, а так же action-ов форм -- никакой POST не поможет, я полагаю...
именно, поэтому достаточно поменять набор полей, и не заморачиваться с красотами
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #54 : 24.04.2010, 01:54:25 »
именно, поэтому достаточно поменять набор полей, и не заморачиваться с красотами

Ну а как же без красот?! Красота спасет мир... :)
*

mahoune

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #55 : 12.05.2010, 10:05:21 »
Вообще предлагаю сделать собрание всеразличных методов где не надо разглядывать цифробуквы, тут или в отдельном топике.

А вот подобной никто не видел для Joomla?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #56 : 12.05.2010, 17:16:45 »
Вообще предлагаю сделать собрание всеразличных методов где не надо разглядывать цифробуквы, тут или в отдельном топике.

А вы полагаете что их очень много? :)
Моя «псевдо-CAPTCHA» - чуть ли не единственная, по крайней мере для Joomla...
*

belwater

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #57 : 13.05.2010, 17:26:07 »
Adeptus, как я хочу для 1.5 получить такую капчу. Когда вы реанимируете ее?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #58 : 14.05.2010, 11:30:03 »
Adeptus, как я хочу для 1.5 получить такую капчу. Когда вы реанимируете ее?

Да никогда. Мне она не нужна, я Joomla 1.5 нигде не пользуюсь...
*

belwater

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #59 : 14.05.2010, 12:25:06 »
жаль. буду искать еще че нить
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться