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

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
При выводе результатов поиска объявлений в URL есть два косяка:

1. В конце URL на кириллице вставляется слово "результат"
2. В URL почему-то включается алиас второго после Главная пункта главного меню типа Contents List, связанного с первой категорией объявлений.

Например: http://my_domen.ru/kottedzhi/результат.html

kottedzhi - это алиас второго пункта главного меню, который имеет тип Contents List (ADS Manager) и служит для отображение страницы со всеми объявлениями из категории Коттеджи. Причем в результатах поиска выводятся объявления, которые относятся не только к категории Коттеджи, но и к другим категориям. Зачем же в URL  вставляется именно /kottedzhi/?

3. И третий косяк, не относящийся к результатам поиска, но проблема похожая - URL детального вида каждого объявления имеет вид:
http://my_domen.ru/kottedzhi/49-коттеджи/147-коттедж-на-продажу.html

То есть получается что дублируется название категории - вначале идет /kottedzhi/ - это алиас пункта меню Коттеджи, затем на кириллице идет /49-коттеджи/ - это название категории Коттеджи в AdsManager. И затем идет название объявления на кириллице 147-коттедж-на-продажу.

В настройках Joomla выставил Алиасы в Unicode - Да, Включить SEF (ЧПУ) - Да, Перенаправление URL - Да.

Можно ли без использования сторонних компонентов типа sh404SEF убрать из URL кириллицу и убрать дублирование категорий в URL?  С sh404SEF ссылки становятся прекрасными, но я не хочу ипользовать этот компонент, неужели стандартными средствами Joomla и роутера ADSM нельзя сделать ссылки человеческими?
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
На сайте разработчика нашел вот такой ответ касательно алиасов меню в URL:
http://www.joomprod.com/forum/adsmanager-support/2054-adsmanager-url.html

You should have only 1 link to AdsManager the home page url, otherwise Joomla will add the "alias" of the menu

Как это понимать? Получается что на главной странице сайта можно создать только один пункт меню AdsManager? Или не так понимаю?
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Мля, ну точно(  Снял с публикации из главного меню все остальные пункты типа AdsManager, оставил только один пункт - главная страница типа Ads Manager-Home, в итоге устранились косяки №2 и №3 - на странице результат поиска из URL исчез алиас /kottedzhi/, осталось только http://my_domen.ru/результат.html,  и на странице детального описания объявления из URL убрался алиас пункта меню, дублирующий название категории...

Но это же не дело! Почему эти утырки из joomprod.com выпускают уже который релиз компонента и не могут устранить этот косяк? Может есть способ оставить в главном меню и другие пункты типа AdsManager без ущерба для URL?

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

Поделитесь пожалуйста кто знает... Бесит уже этот компонент...
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Короче со страницей результат поиска разобрался. Разработчик вот чего пишет:

Hello,
AdsManager Router is trying to find the Itemid to use, so as there is no Menu Item for result page, is it trying to use another menu item. If you create menu item to result page then your URL should be correct

То есть если создать пункт меню типа AdsManager Result (можно даже его нигде не размещать на сайте), то роутер будет вставлять в URL уже не алиас первого попавшегося пункта меню, а именно алиас этого пункта меню, который можно назвать например result.

Остается вопрос по поводу дублирования названий категорий в URL...
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
С дублированием алиасов категорий вот такого вида http://my_domen.ru/kottedzhi/49-коттеджи/147-коттедж-на-продажу.html  тоже разобрался...

На сайте должен быть создан (можно нигде не публиковать)  пункт меню AdsManager типа Details. В этом случае во все URL подробных описаний объявлений будет вставляться алиас этого пункта меню. Если же такого пункта меню нет, то в URL вставляется алиас пункта меню Category List, который дублирует название категории...

Короче как ни прискорбно похоже что без компонента типа sh404SEF нормальных ссылок у AdsManager не добиться.. Или надо трахаться с его роутером.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 9718
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 20442
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 8734
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 19336
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 33659
Последний ответ 27.03.2020, 22:32:04
от Pavel