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

fendolf

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Поиск с javascript
« : 23.11.2013, 11:52:11 »
Привет гуру! нужна ваша помощь.
подскажите как сделать чтобы при выборе из списка в поиске происходила перезагрузка страницы с нужным мне параметром  http://arendakorona.ru/index.php?option=com_adsmanager&view=result&Itemid=1.
например выбирают из списка ленинский район и не нажимая кнопку поиск происходит выборка по району. есть проблема почемуто добавив в URL &ad_raion=1 ничего не работает. может кто делал подобные поиски подскажите. в идеале должно быть как http://www.abakari.ru/

AdsManager 2.9.6
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: Поиск с javascript
« Ответ #1 : 23.11.2013, 14:46:30 »
Вывод на одной странице всего, что есть в базе, + всплывающее окошко с номером телефона вместо страниц с подробностями - это идеал сайта по недвижимости?  :o

Стандартный AdsManager нужно долго переделывать, чтобы в итоге получить такой фильтр. Намного проще и менее затратно по времени будет сделать нужный функционал с нуля, отдельным от компонента. Да и правильнее, наверное...

Схема простая:
1. Создаём PHP-скрипт, который будет обращаться к базе данных и выдёргивать из неё подходящие под фильтр объявления. В нём же делаем разметку для объявления (то есть, таблицу).
2. В шаблоне категорий AdsManager делаем нужные теги select и опции к ним, по которым будет фильтрация. На каждый select вешаем событие, чтобы при выборе опции JavaScript посылал запрос к нашему PHP-скрипту.
3. Когда ответ от сервера получен, заменяем элементарным InnerHTML таблицу с объявлениями на новую.
4. Чтобы показать посетителю, что что-то загружается, добавляем всплывающие блоки с соответствующими картинками или словом "Загрузка".

Вот и всё.

Если объявлений на сайте будет 10-20, то всё гораздо проще - не нужно подгружать новые объявления, не нужно отдельных файлов, достаточно будет фильтра на JavaScript, который будет скрывать "ненужные" строки.  ;)
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

fendolf

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Поиск с javascript
« Ответ #2 : 23.11.2013, 15:37:14 »
думаю надо в том поиске что есть на событие onchange редирект с нужным параметром сделать? только почему не срабатывает поиск когда я вот так делаю
http://arendakorona.ru/index.php?option=com_adsmanager&view=result&Itemid=1&ad_raion=3  добавил в конец &ad_raion=3 .
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: Поиск с javascript
« Ответ #3 : 23.11.2013, 18:49:25 »
Перенаправить посетителя можно с помощью window.location.href='нужная страница'. Вешаете на select'ы события, по которым бы вызывалась функция с добавлением выбранного параметра.

Код
onChange="redirect('ad_raion',this.value);"

function redirect(add,val) {
  window.location.href=window.location.href+'&'+add+'='+val;
}

Как-то так...

Ну а почему параметры в ссылке не учитываются, тут уж виднее разработчику сайта.
« Последнее редактирование: 23.11.2013, 18:54:01 от Grendy »
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

fendolf

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Поиск с javascript
« Ответ #4 : 23.11.2013, 18:59:33 »
оооо сейчас мы и добрались до сути проблемы, почему то адсманагер не выполняет поиск когда я в url даю ему параметр имя поля и его значение. в форме поиска стоит метод Post когда меняеш его на get в урле и выолняеш поиск по какому либо полю, в урле появляеться это поле = значение в нем, но поиск перестает работать. есть у кого нибудь какие нибудь идеи?
*

fendolf

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Поиск с javascript
« Ответ #5 : 23.11.2013, 19:49:07 »
все разобрался, можно програмно нажать кнопку поиск.
Код
var form = document.getElementById("ctrls");
form.submit();

ну и в компоненты адсменеджер хелпер филд.php добавляем в селект onchange="checkValue();" 

и нужно добавить в форму в модуле поиска Id

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поиск по текстовым полям AdsManager

Автор Den85

Ответов: 4
Просмотров: 11023
Последний ответ 19.01.2019, 14:28:47
от Den85
AdsManager Расширенный поиск

Автор MakGrouman

Ответов: 1
Просмотров: 11249
Последний ответ 25.12.2018, 08:30:30
от MakGrouman
AdsManager поиск в категориях

Автор oleksyayko

Ответов: 4
Просмотров: 17370
Последний ответ 28.01.2018, 14:54:11
от alex79
Каждой категории свой поиск

Автор cheroky

Ответов: 6
Просмотров: 1625
Последний ответ 07.12.2015, 01:58:31
от voras
Расширенный поиск на cтранице категорий AdsManager

Автор akhalex38

Ответов: 1
Просмотров: 1403
Последний ответ 30.07.2015, 16:43:47
от akhalex38