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

forint

  • Новичок
  • 9
  • 0 / 0
Люди добрые как можно вывести созданое поле в AdsManger 2.5.0 в кратком режиме вывода обьявлений!
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
Для того чтобы созданное поле (например, есть поле Город - ad_city) вывести в кратком режиме вывода объявлений в отдельной колонке (столбце) надо:

1.Прейти в AdsManager -> Колоноки и создать колонку Город (не забыть указать категории в которых она должна отображаться)
2. Заходим в AdsManager -> Поля и редактируем поле ad_city - Для параметра Колонка необходимо выбрать ранее созданную колонку Город

Вывод созданного поля, непосредственно в колонке Объявление, возможностями компонента не предусмотрен, для этого надо править код ручками...
*

forint

  • Новичок
  • 9
  • 0 / 0
А не подскажеш где нужно править? А то ну никак не могу в'ехать.
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
в файле adsmanager.html.php находим строчку
Код: php
$af_text = substr($row->ad_text, 0, 100)."...";
- это и есть текст описания в колонке Объявления

чтобы добавить вывод поля ad_city необходимо дописать строчкой ниже:
Код: php
$af_text .= $row->ad_city;
« Последнее редактирование: 17.09.2009, 19:15:33 от Kikasso »
*

forint

  • Новичок
  • 9
  • 0 / 0
Cори, я имел ввиду в режиме "Последние объявления"!
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
а теперь я не совсем понимаю что ты хочешь! что подразумевается под фразой режим "Последние объявления"?
*

forint

  • Новичок
  • 9
  • 0 / 0
Когда нажимаеш на ссылку (которая ведет на adsmanager) выводится весь список обьявлений! Нажимаеш на обьявление и оно выводится сначала в кратком потом расширеном виде (в зависимости от параметров). Мне же нужно добавить свои поля в, так сказать превью, всех обьявлений, когда выводятся все обьявления!
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
сделай скрин, укажи то место, где вывод полей тебя интересует...
*

forint

  • Новичок
  • 9
  • 0 / 0
Вот.Буду очень признателен за помощь!

[вложение удалено Администратором]
*

forint

  • Новичок
  • 9
  • 0 / 0
Неужели никто не может помочь? >:(
*

forint

  • Новичок
  • 9
  • 0 / 0
Если кому интересно то вывод созданних полей осуществляется так:
adsmanager.php -> в function front добавляем созданые поля в запрос к БД
adsmanager.html.php -> function lastAds выводим  ::)

*

asynet

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
grinat "ТЦ" это что такое?
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Цитировать
"ТЦ" это что такое?
У Георгия Данелия есть замечательный фильм - Кин-дза-дза! В нём рассказывается о том как прогулка простого советского труженика оборачивается в путешествие на планету Плюк!, на ней роль денег выполняют спички, именуемые местными аборигенами тц, вероятно от звука происходящего при зажигании спички от трения о коробок.
*

jecksanxl

  • Новичок
  • 3
  • 0 / 0
в файле adsmanager.html.php находим строчку
Код: php
$af_text = substr($row->ad_text, 0, 100)."...";
- это и есть текст описания в колонке Объявления
 

чтобы добавить вывод поля ad_city необходимо дописать строчкой ниже:
Код: php
$af_text .= $row->ad_city;

Где Вы нашли этот файл? у меня Joomla 2.5.6 не могу найти
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
День добрый. Подскажите пожалуйста, как можно вставить созданные поля в файл? То есть мне нужно вывести произвольное поле в списке объявлений. Я вставляю в файл components/components/views/list/tmpl/default.php код
Код
<?php echo $content->ad_city; ?>
(ad_city - это поле города, тип поля Drop Down (Single Select))
но у меня выводится не название города, а цифра (то есть значение value). Аналогичная ситуация с чекбоксами и радиокнопками.
Знает ли кто-нибудь как можно вывести город?
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Присоединяюсь к вопросу. Кроме того надо в детальном виде. тип поля Drop Down (Single Select)
Есть мысль реализовать с помощью запроса к БД, но что-то подсказывает - можно без него обойтись. Лишний запрос к БД не в лучшую сторону сказывается на быстродействии
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
UP!
Помогите решить, готов поделиться баблом
(кроме варианта в значении переменной писать имя)
*

max.g

  • Новичок
  • 6
  • 0 / 0
но у меня выводится не название города, а цифра (то есть значение value). Аналогичная ситуация с чекбоксами и радиокнопками.
Знает ли кто-нибудь как можно вывести город?
...

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

AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 20440
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
Вывод данных

Автор FlexNL

Ответов: 0
Просмотров: 4992
Последний ответ 06.11.2021, 12:37:54
от FlexNL
Вывод картинки поля "radioimage"

Автор Pavel

Ответов: 7
Просмотров: 5355
Последний ответ 12.03.2019, 16:23:10
от Pavel
Вывод объявлений в случайном порядке

Автор Sabotage

Ответов: 3
Просмотров: 2932
Последний ответ 28.09.2018, 14:21:05
от Sabotage
Текст справа от картинки в режиме списка объявлений

Автор motordrom

Ответов: 8
Просмотров: 2191
Последний ответ 20.07.2017, 09:45:47
от motordrom