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

IMA-FOREX

  • Захожу иногда
  • 54
  • 2 / 0
Как модифицировать Модуль Карусели для AdsManager 2.6.5 !

Есть рабочий шаблон Модуля Карусели но он отображает только при условии, что указана категория из которой нужно показывать эти объявления, а если не указать категорию то будет показывать только 1 категорию.

Помогите переделать Шаблон модуля с условием, если не указана категория то будет показывать все объявления (как это делает обычный модуль mod_ads кагда установить Latest ads)

Ниже исходный код Шаблона модуля Карусели :

Спойлер
[свернуть]
 
« Последнее редактирование: 11.06.2013, 12:38:17 от IMA-FOREX »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
интересно однако! а при чём тут шаблон, если не секрет?
шаблон - он и в Африке шаблон, что ему "подсунут", то и выводит
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Это helper модуля надо переделывать, а не шаблон.
*

IMA-FOREX

  • Захожу иногда
  • 54
  • 2 / 0
Это helper модуля надо переделывать, а не шаблон.

Прошу прощения. Значит не то выложил вот файл helper.php

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

Вот тут загвоздка т.к. в этой строке AND #__adsmanager_ads.published = '1' прописано я так понимаю, что по умолчанию показывать объявления с 1 Категории а нужно показывать просто последние объявления скажем 20 штук.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
 AND #__adsmanager_adcat.catid = '".$categoryID."' — здесь категория. А то что вы предположили, это «опубликованно»
*

IMA-FOREX

  • Захожу иногда
  • 54
  • 2 / 0
AND #__adsmanager_adcat.catid = '".$categoryID."' — здесь категория. А то что вы предположили, это «опубликованно»

И снова Я ошибся. В любом случае, у меня не хватит знаний написать условие: Если не указана, категория то показывать просто 25 последних объявлений.

Если подскажете какое условие включить то буду Вам благодарен.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Попробуйте так:
Код: php
if ($categoryID) {
$cats = 'AND #__adsmanager_adcat.catid = "'.$categoryID.'"';
}
$sql = 'SELECT #__adsmanager_ads.* FROM #__adsmanager_ads, #__adsmanager_adcat
WHERE #__adsmanager_ads.id = #__adsmanager_adcat.adid
'.$cats.'
AND #__adsmanager_ads.published = "1"
        ORDER BY date_created DESC';
*

IMA-FOREX

  • Захожу иногда
  • 54
  • 2 / 0
Попробуйте так:
Код: php
if ($categoryID) {
$cats = 'AND #__adsmanager_adcat.catid = "'.$categoryID.'"';
}
$sql = 'SELECT #__adsmanager_ads.* FROM #__adsmanager_ads, #__adsmanager_adcat
WHERE #__adsmanager_ads.id = #__adsmanager_adcat.adid
'.$cats.'
AND #__adsmanager_ads.published = "1"
        ORDER BY date_created DESC';

Скорее всего не то т.к. перепробовал много вариантов.
Проблема начинается уже с того, что при условии если в настройках не указать НОМЕР Категории то автоматом проставляется 1
(проставлял уже параметры даже в базе данных и то не помогло)

Прилагаю рабочий модуль карусели но с выводом определенной категории только, а нужно имеено что если ничего не поставить или поставить 0 (нулевую) категорию, то что бы показывало Последние добавленные.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
как-то так
« Последнее редактирование: 11.06.2013, 09:37:13 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

IMA-FOREX

  • Захожу иногда
  • 54
  • 2 / 0
как-то так

За оперативность огромное спасибо как всегда, но работает только ограничение по кол-ву показываемых объявлений,
а самое главное пока так и не решено т.к. показывает только ту категорию, которую выбираеш в настройках Модуля
(Где параметр Category ID) а если не поставить никаой вообще категории то показывает 1. Ну а если поставить 0 категорию то вообще ничего не показывает.

Я так понимаю, что в файле helper.php вот эта строка ORDER BY a.date_created DESC LIMIT 30'); отвечает за показ 30 последних созданных объявлений из той категории, которую указываем  настройках модуля.

А нужно что бы показывало просто 30 Последний объявлений, которые разместили на сайте
(имеется ввиду как в Модуле Adsmanager - Ads  с выбранным параметром Latest Ads)

Заранее  благодарен за время потраченное на мою тему, но Я думаю что может это в дальнейшем многим пригодится.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
перекачайте и замените все файлы
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

IMA-FOREX

  • Захожу иногда
  • 54
  • 2 / 0
перекачайте и замените все файлы

Огромное спасибо. Работает как надо. 
*

quest-u

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
НЕ стал создавать тему пишу сдесь у меня вопрос по этому модулю  ! при подаче обьявления фото отображаются если в обьявление вставил фото!а если не вставил фото, то показывает вот это
ВОПРОС как вставить свое фото или NOIMAGE в этот модуль?
ЗАРАНИЕ Огромное спасибо. :D
« Последнее редактирование: 07.07.2013, 20:57:25 от quest-u »
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
ссылку давайте!
*

quest-u

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
« Последнее редактирование: 08.07.2013, 10:44:43 от quest-u »
*

quest-u

  • Осваиваюсь на форуме
  • 10
  • 0 / 0

max_1985 ты мне поможешь?
*

quest-u

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
нехочу плодить тем мож кто нибудь ответит !
*

quest-u

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
кто нибудь знает как сделать ?
*

Avory

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
уважаемые, а есть ли такой модуль для j1.5?
*

quest-u

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
*

Avory

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
*

stendapuss

  • Давно я тут
  • 945
  • 20 / 0
  • Valera Stankevich
Здравствуйте, подскажите как убрать или поставит по русски VIEW AD!
Не могу найти. Смотрел в языковых файлах не нашел.
С этим просто, как обычно не внимательность.
В настройках модуля в графе  View Ad Text , пишем что надо и все.
А изображения не отображаются ( на скрине видно), проверил в папке лежат /images/com_adsmanager/ads/
В чем может быть дело? AdsManager 2.8.2, Joomla! 3.2.0   
Пробовал на трех разных браузерах. Пробую карусель на денвере
Вроде и путь в файле default.php, лежит  modules-mod_adsmanagercarousel-tmpl-default.php правильно прописан ( может не там смотрю?)
файл под спойлером
Спойлер
[свернуть]
Спасибо.  
« Последнее редактирование: 08.12.2013, 11:27:53 от stendapuss »
*

stendapuss

  • Давно я тут
  • 945
  • 20 / 0
  • Valera Stankevich
Где же все таки поправить, где находил вроде везде показано прописано ссылка на картинку:
там и лежат.
Выложил на сайт, подскажите http://www.mani-mani-net.ru/%D0%B4%D0%BE%D1%81%D0%BA%D0%B0-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D1%85-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9/

Не дождался помощи, переставил все.
Сейчас стоит модуль другой. С оф сайта.
« Последнее редактирование: 14.01.2014, 18:13:47 от stendapuss »
*

meiram077

  • Захожу иногда
  • 225
  • 0 / 0
Скачал установил. Все отлично только он перематывает сразу по 10 или по 15 объявлений. А хотелось бы чтоб по одной. Почему. Кто знает?
*

meiram077

  • Захожу иногда
  • 225
  • 0 / 0
...Еще лучше! Хотел удалить модуль и установить заново. Удалил установил, пишет модуль успешно установлен. А в менеджере модул :(ей его теперь нет.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Попробуйте создать новый модуль, возможно в выборе типов модулей он будет.
*

meiram077

  • Захожу иногда
  • 225
  • 0 / 0
Попробуйте создать новый модуль, возможно в выборе типов модулей он будет.
Спасибо помогло! А вот как насчет перемотки объявлений? Не подскажешь?
*

meiram077

  • Захожу иногда
  • 225
  • 0 / 0
*

stendapuss

  • Давно я тут
  • 945
  • 20 / 0
  • Valera Stankevich
Хотелось бы чтоб перематывал как здесь, по очереди:
http://www.mani-mani-net.ru/%D0%B4%D0%BE%D1%81%D0%BA%D0%B0-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D1%85-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9/
Там у меня уже другой модуль стоит. Не дождался помощи, все перезалил, и сайт и доску всю. Картинки отображаются, только там мало еще с изображениями объявлений. Поэтому не видно, что картинки показывает.
*

meiram077

  • Захожу иногда
  • 225
  • 0 / 0
Там у меня уже другой модуль стоит. Не дождался помощи, все перезалил, и сайт и доску всю. Картинки отображаются, только там мало еще с изображениями объявлений. Поэтому не видно, что картинки показывает.

Клевый модуль! Скинь ссылку пожалуйста! Буду очень благодарен. Видел на пару сайтов такой. Но сам не могу найти.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор nicklas

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

Автор klekovkinandrey

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

Автор FlexNL

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

Автор murovoz

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

Автор kaman62

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