Новости 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 Гость просматривают эту тему.
  • 46 Ответов
  • 5840 Просмотров
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Установлен RS Firewall и включена опция блокировки удаленного включения файлов.

Бывает, что несколько раз в день приходит сообщение:
Страница: сайт/?target_ref=https%3A%2F%2Fyandex.ru%2F&yclid=5442724558343256777
Referer: https://yandex.ru/
Описание: Попытка удалённого включения файла.
Отладочная информация: URI: target_ref=https://yandex.ru/&yclid=5442724558343256777
Совпадение: =https://yandex.ru/&yclid=5442724558343256777


Не пойму, откуда появляются такие переходы, если с Директа ссылка выглядит как сайт/yclid=5442724558343256777 и она не попадает под блокировку (проверял).

*

ProtectYourSite

  • Живу я здесь
  • 2383
  • 141 / 4
  • Безопасность вебсайтов
Как бы лучше написать на форум или техподдержку компонента
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
а еще лучше удалить его и не писать никуда :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
а еще лучше удалить его и не писать никуда :)
Почему удалить? Чем плох?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
всем. иллюзией безопасности в первую очередь. тем, что вы думаете, что он от чего то защищает. ненужной нагрузкой. та всем.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Аха еще и за деньги))
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
всем. иллюзией безопасности в первую очередь. тем, что вы думаете, что он от чего то защищает. ненужной нагрузкой. та всем.

Ну так и про любой антивирус можно сказать. Платный или free
*

SeBun

  • BanMaster
  • 4031
  • 259 / 5
  • @SeBun48
Ну так и про любой антивирус можно сказать. Платный или free
Это некорректное сравнение. Антивирус анализирует файлы и потоки информации путем поиска в них известных вирусных сигнатур. Аналогично может работать WAF, анализируя запросы клиента к серверу. Однако ни один антивирус не способен распознавать новые типы угроз до того, как они будут обнаружены самими разработчиками и внесены в базы сигнатур, если только поведение исполняемого кода не будет квалифицировано вредоносным так называемым поведенческим анализом работы приложения.

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

Все остальное - это пародия на защиту. Вы можете установить сколь угодно много крутых антивирусов, фаерволов, мегаВафов и т.п., а взломают вас простым перебором уязвимостей движка.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Аха и еще base64  как полезный так и вредный
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Ну так и про любой антивирус можно сказать. Платный или free
нет, так нельзя сказать про любой антивирус. антивирус - полезен, а rs firewall - не только бесполезен, так еще и вреден.не используйте варез, обновляйте все своевременно, а эти все расширения "для защиты" выкиньте и никогда не устанавливайте.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

stepan39

  • Давно я тут
  • 502
  • 28 / 0
Ну что-то типа target_ref=https://yandex.ru добавь в исключения. После этого ссылку в броузер и если не блокируется, то значит правило заработало. У меня такие исключения стоят http://joxi.ru/YmEylXlf0WBjPm

Если понимаешь в регулярках, то можно более качественно настроить. Тот же разработчик предлагает общее правило типа utm_source=(.*&?)
« Последнее редактирование: 08.10.2018, 06:38:45 от stepan39 »
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Ну что-то типа target_ref=https://yandex.ru добавь в исключения. После этого ссылку в броузер и если не блокируется, то значит правило заработало. У меня такие исключения стоят http://joxi.ru/YmEylXlf0WBjPm

Если понимаешь в регулярках, то можно более качественно настроить. Тот же разработчик предлагает общее правило типа utm_source=(.*&?)

СПС, то, что надо!
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
Я бы не сказал, что расширение безполезное и плохое!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Я бы не сказал, что расширение безполезное и плохое!
@kiev Во первых не стоит некропостить.
А во вторых обоснуйте.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
Там много полезных функций. Одна из главных - это журнал хакерских вломов и атак. Можно банить по IP и так далее.

https://www.amen.in.ua/mark/chapter-12.html
« Последнее редактирование: 11.02.2021, 17:55:49 от kiev »
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Там много полезных функций. Одна из главных - это журнал хакерских вломов и атак. Можно банить по IP и так далее.
банить можно и без такой нагрузки
а атаки отследить в логах
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
Да можно, но там и скан сайта есть, типа интивирус, есть возможность защиты юсера от изменений и много другого.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
если бы оно реально работало как заявлено, а так по факту только жрет ресурсы
если есть цель вас взломать, то вас взломают, а так своевременное обновление и чистота компонентов все решают
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
*

SeBun

  • BanMaster
  • 4031
  • 259 / 5
  • @SeBun48
Да можно, но там и скан сайта есть, типа интивирус, есть возможность защиты юсера от изменений и много другого.
И чем это вам поможет? Пример: не обновили Joomla. Используя известную уязвимость я разместил шелл в папке cache, которая вашим фаерволом не проверяется. Чем вам помогут все те воспетые вами функции?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
Я не мастер про, я не разбераюсь.
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Я не мастер про, я не разбераюсь.

Это один из вариантов фразы: - Не читал, но осуждаю.. (с)  *DRINK*
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
Я некого не осуждаю, наоборот хочу сказать, что расширение достойное.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Я некого не осуждаю, наоборот хочу сказать, что расширение достойное.
вам же говорят обоснуйте
и приводят доводы против
где ваши за
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Там много полезных функций. Одна из главных - это журнал хакерских вломов и атак. Можно банить по IP и так далее.
Это все делается серверно, любая панель для хостинга такое умеет делать в интерфейсе.
И это будет проходить до инициализации cms, то бишь нагрузки от "хакерских" атак не будет.

Проблема RS Firewall не в том что он делает, а в том когда и где он это делает.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
Так, что его удалить?

Какая нагрузка?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Так, что его удалить?

Какая нагрузка?
@kiev Ну смотрите вот так выглядеть "путь" до вывода если стоит RS Firewall (попробую наглядно)
- Сервер
- Joomla
- RS Firewall
- Вывод

1. Настоящие атаки идут именно сервер, до Joomla доходят разве что боты.
2. Даже если вы меня заблокируете в RS Firewall я все равно смогу уронить вам сайт просто продолжая отправлять запросы и Joomla будет каждый раз инициализироваться (включая самые тяжелые ACL запросы)
3. Чтобы вас взломать доходить до Joomla хакеру нет смысла, достаточно ломануть сервак.
4. Сам RSFirewall создает нагрузку и увеличивает время до начала отрисовки страницы, чтобы можно использовать чтобы любой мог уронить вас сайт.
5. Чтобы отбиться от ботов которые пропустит серверная защита достаточно просто иметь актуальные не варезные версии расширений.

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

Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
Ясно, ну ок. Может и удалю.
*

kiev

  • Захожу иногда
  • 118
  • 20 / 3
Еще ReReplacer за вывод и на скорость влияет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

addScript (в админке) к пути файла js добавляет /administrator/. Зачем?

Автор kkmspb

Ответов: 0
Просмотров: 2660
Последний ответ 02.09.2024, 14:42:25
от kkmspb
Фатальная ошибка после включения плагина MP3 Browser Plugin

Автор tinka

Ответов: 7
Просмотров: 2828
Последний ответ 04.03.2020, 20:00:10
от glushilka
Плагин для определения размера файла

Автор bigbelka

Ответов: 6
Просмотров: 1650
Последний ответ 26.09.2019, 15:55:08
от bigbelka
В админке компонента сделать выбор файла по типу выбора изображения из каталога

Автор Аня

Ответов: 1
Просмотров: 1671
Последний ответ 09.06.2016, 14:20:43
от Аня
Как в Attachments добавить новый тип файла?

Автор ABCroNews

Ответов: 9
Просмотров: 6281
Последний ответ 15.05.2016, 19:57:16
от vitaska