Новости 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 Ответов
  • 2655 Просмотров
*

olejan

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Доброго времени суток!
Я столкнулся с проблемой, использую компонент ZOO вместе с приложением Movies, так как именно это приложение подходит мне. Ситуация в следующем, у меня есть одна родительская категория и 2 дочерних. я вывожу родительскую категорию с опцией показа подкатегорий и их элементов. Данный вид меня устраивает, за исключением того, что элементы подкатегорий выводятся не так, как установлено в настройках тизера элемента. Они выводятся просто в столбик с ссылкой в заголовке на детальный вид. НО так мне не нужно, покапавшись в коде я нашел где именно выводятся элементы, убрав ссылку из заголовка, я приблизился к тому виду, который нужен мне, но в настройках тизера у меня вид типа того "ИМЯ" - "ЛЕЙБЛ" - "СТРАНА", в показе основной категории выводится только имя, без всего остального. Если поставить вывод элементов только из подкатегории, без родительской то все работает нормально.
Вот мой код вывода элементов подкатегорий
Код
<ul class="sub-items">
<?php

foreach ($category->getItems(true, null, $this->item_order) as $item) {
echo '<li>'.$item->name.'</a></li>';
}

?>
</ul>

Я в PHP не силен, подскажите пожалуйста как быть. Заранее спасибо.
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
честно говоря, ничего не понял что требуется. Хоть пару картинок можно?
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

olejan

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Итак по порядку))
Что имеем:
Zoo + Movie App
Что хотим:
Чтобы вывод каталога имел такой вид

РОДИТЕЛЬСКИЙ КАТАЛОГ - как заголовок

Подкаталог_1                                           Подкаталог_2
Имя_айтема1-Поле текст1-поле текст1        Имя_айтема1-Поле текст1-поле текст1
Имя_айтема2-Поле текст2-поле текст2        Имя_айтема2-Поле текст2-поле текст2            
Имя_айтема3-Поле текст3-поле текст3        Имя_айтема3-Поле текст3-поле текст3            
Имя_айтема4-Поле текст4-поле текст4        Имя_айтема4-Поле текст4-поле текст4          

Что получается:

РОДИТЕЛЬСКИЙ КАТАЛОГ - как заголовок

Подкаталог_1                   Подкаталог_2
Имя_айтема1                  Имя_айтема1
Имя_айтема2                  Имя_айтема2              
Имя_айтема3                  Имя_айтема3            
Имя_айтема4                  Имя_айтема4  

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

Если вдруг не будет понятен мой стиль изложения, наделаю скринов) спасибо за помощь)
« Последнее редактирование: 06.12.2012, 17:47:42 от olejan »
*

likrion

  • Давно я тут
  • 750
  • 129 / 2
))

Спойлер
[свернуть]

http://joomla-book.ru/download-jbzoo
R331474010295
*

worstinme

  • Захожу иногда
  • 82
  • 10 / 0
  • hawkeye 57 lvl.
Итак по порядку))

в файле приложения Movie _category.php

замени это:

Код
<ul class="sub-items">
<?php

foreach ($category->getItems(true, null, $this->item_order) as $item) {
echo '<li><a href="'.$this->app->route->item($item).'" title="'.$item->name.'">'.$item->name.'</a></li>';
}

?>
</ul>

например на это (html теги можешь использовать иные для твоего оформления):

Код
<ul class="sub-items">
<?php

foreach ($category->getItems(true, null, $this->item_order) as $item) {
echo '<li>'.$this->renderer->render('item.teaser', array('view' => $this, 'item' => $item)).'</li>';
}

?>
</ul>

тогда элементы внизу подкатегорий будут выводиться с шаблоном teaser
« Последнее редактирование: 08.12.2012, 01:43:57 от worstinme »
*

olejan

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
likrion, да видел это приложение, но пока оно мне ни к чему, но все равно спасибо)
worstinme, Вам огромное спасибо за помощь, все заработало как было нужно, респект)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод материалов из дочерних категорий

Автор fallout9000

Ответов: 5
Просмотров: 4138
Последний ответ 05.01.2015, 17:46:30
от amazko
Табличный вывод каталога в JBZoo tablesorter

Автор dmi_alex

Ответов: 0
Просмотров: 2337
Последний ответ 20.12.2014, 14:25:51
от dmi_alex
Вывод определенного типа материала в приложении

Автор Yastroitel

Ответов: 0
Просмотров: 1933
Последний ответ 29.09.2014, 15:40:02
от Yastroitel
Вывод item-ов из нескольких категорий

Автор No_Mosk

Ответов: 0
Просмотров: 1859
Последний ответ 24.06.2014, 22:51:46
от No_Mosk
Как называется файл/скрипт, который отвечает за вывод элементов в ZOO ?

Автор freeman-c

Ответов: 2
Просмотров: 2058
Последний ответ 09.06.2014, 17:16:05
от freeman-c