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

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Добрый день!
Сайт на Joomla 3. На хостинге
Модуль SJ Extra Slider for AdsManager
Как только публикую на сайте главная страница перестает загружаться. Т.Е. белый экран
Причем внутренние страницы загружаются без проблем. Отключаю модуль и сразу все нормально становится... Где копать помогите.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Чтобы знать где копать, включите показ ошибок
Мелкий ремонт. skype poisk-plus
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Fatal error: Class 'AdsmanagerModelConfiguration' not found in /home/reklamma1/public_html/modules/mod_sj_adsm_extraslider/core/helper.php on line 50
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
В браузере Консоль, смотри ошибки JavaScript
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Глупый вопрос, но на мало ли..  
AdsManager стоит?
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Конечно стоит... внутренние страницы с товарами то норм отображается
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
И смотрите строку mod_sj_adsm_extraslider/core/helper.php on line 50 скорее всего js косорезит Хотя судя по тому что не найден AdsmanagerModelConfiguration в модуле не верное подключение
Мелкий ремонт. skype poisk-plus
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Может в модуль неаккуратно шелл залили
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Раньше модуль норм работал. Вчера решил поменять позицию и теперь так. Не помогает даже возвран на прежнюю позицию.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А что ж сразу не сказали то?
Значит не в модуле дело..
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
проверяйте - версия php, место на хостинге, шеллы.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
проверяйте - версия php, место на хостинге, шеллы.
Еще и логи заодно
Мелкий ремонт. skype poisk-plus
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Места много, PHP 5.4.26,
Я не знаю че такое шелы
Вот кусок кода
$confmodel  = new AdsmanagerModelConfiguration();
      $conf = $confmodel->getConfiguration();
      
      $nb_images = $conf->nb_images;
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Заметил вот что: модуль страница с модулем грузится если нет выбора категорий в модуле из которых будут отображаться товары. Стоит добавить хоть 1 категорию так все белая страница с ошибкой Fatal error: Class 'AdsmanagerModelConfiguration' not found in public_html/modules/mod_sj_adsm_extraslider/core/helper.php on line 50
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
helper.php on line 50 открываете и смотрите куда ведет дальше
Мелкий ремонт. skype poisk-plus
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
helper.php on line 50 открываете и смотрите куда ведет дальше
А еще лучше код в районе 50 строки под спойлер выложите
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Вот код начиная с 50й строки
Спойлер
[свернуть]
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Скорее всего, нужно заранее импортировать этот класс (require, include... файл с этим классом).
Не будь паразитом, сделай что-нибудь самостоятельно!
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Скорее всего, нужно заранее импортировать этот класс (require, include... файл с этим классом).
Да.

А код выше 50 строчки? Может там файл модели неправильно подключается.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Да.

А код выше 50 строчки? Может там файл модели неправильно подключается.
Неа похоже query буксует выборка с базы возврат и сбой
Мелкий ремонт. skype poisk-plus
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Спойлер
[свернуть]

Вот весь файл helper.php
Хороший модуль и очень не хочется от него отказыватся
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Строка 50 ссылается на новую модель
$confmodel  = new AdsmanagerModelConfiguration();
Переустановку делать не пытались? Найдите модуль и попробуйте переставить. Резервной копии нет? Можно из нее извлечь
Мелкий ремонт. skype poisk-plus
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Выложите содержимое helper_base.php.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Спойлер
[свернуть]
Вот
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Деинсталяция и повторная установка не помогла.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Не видя весь код, трудно сказать, где что не так. Мне все же кажется, что неправильно подключается этот класс: могли указать в пути JPATH_ВАSЕ вместо JPATH_ROOT, например.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Uspex03

  • Новичок
  • 1
  • 0 / 0
Народ проблему кто нить решил с данным модулем, если да поделитесь решением !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 19334
Последний ответ 27.03.2020, 22:39:23
от Pavel
Сообщение "Message body empty" после публикации объявления

Автор Mick_20

Ответов: 0
Просмотров: 1525
Последний ответ 30.05.2017, 08:30:29
от Mick_20
Установка AdsManager GOLD v3.1.7 после обновления Joomla до 3.7

Автор lgmax

Ответов: 9
Просмотров: 2751
Последний ответ 23.05.2017, 13:12:15
от melnik
Настройка или замена модуля table

Автор bezmolen

Ответов: 1
Просмотров: 1152
Последний ответ 05.12.2016, 14:22:44
от ProtectYourSite
Автоматическое удаление фото объявления после истечения

Автор jimka

Ответов: 3
Просмотров: 1700
Последний ответ 11.11.2016, 17:32:53
от Beer