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

mohax

  • Давно я тут
  • 901
  • 66 / 3
тут не могу сказать - никогда не пользовался этим функционалом... У меня тоже не отображаются. а зачем вам эти сообщения?
*

Kitry

  • Осваиваюсь на форуме
  • 11
  • 3 / 0
Перепробовала все предложенные тут варианты на 1.7 - не помого, выяснилось (Тех.поддержка помогла) что проблема была в том, что Exim не был запущен (VDS). Запустили. Теперь работает.
(может кому пригодиться)
*

Belka

  • Захожу иногда
  • 148
  • 8 / 0
Начала работать с Joomla 2.5.3 и что же получилось. Те же проблемы с почтой... Решение прежнее:
Файл компонента phpmailer.php, ищем:
Код
$params = sprintf("-oi -f %s", $this->Sender);
В Joomla версии 2.5.3 по какой-то причине отсутствует строка:
Код
$params = '';
Так вот, если ее туда добавить прямо за искомой строкой, то почта начинает работать. Не знаю снова глюк это, очередная недоработка или "так задумано" разработчиками, но старый метод от J1.7 подошел.
*

rwgusev

  • Захожу иногда
  • 143
  • 10 / 0
У меня всеравно не работает, какие еще есть варианты?
*

молога

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Начала работать с Joomla 2.5.3 и что же получилось. Те же проблемы с почтой... Решение прежнее:
Файл компонента phpmailer.php, ищем:
Код
$params = sprintf("-oi -f %s", $this->Sender);
В Joomla версии 2.5.3 по какой-то причине отсутствует строка:
Код
$params = '';
Так вот, если ее туда добавить прямо за искомой строкой, то почта начинает работать. Не знаю снова глюк это, очередная недоработка или "так задумано" разработчиками, но старый метод от J1.7 подошел.
У меня эта строчка есть, ничего сам не правил(2.5.3)
Но все равно не работает:(

Дико извиняюсь! не так посмотрел, теперь добавил строку и все заработало :D *DRINK*
Спасибо Белке!
« Последнее редактирование: 20.03.2012, 21:36:01 от молога »
*

moskit

  • Захожу иногда
  • 64
  • 6 / 0
  • ......
На 1.7 прокатило, а на 2.5.4 нет. Врубил SendMail заработало.
*

gusinichka

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
на днях заглянула в FAQ своего хостера, там прямым текстом решение Белки написано, видать проблема у многих и решение именно такое.
*

Belka

  • Захожу иногда
  • 148
  • 8 / 0
на днях заглянула в FAQ своего хостера, там прямым текстом решение Белки написано, видать проблема у многих и решение именно такое.

Когда проблема выявилась, я весь интернет перерыла в поисках решения. Вариантов не было ни на одном языке, которые я знаю. Пришлось тупо сравнивать файлы отвечающие за почту в Joomla 1.5.2х/1.7.х/2.5.х и проверять каждое внесенное изменение. Кстати, в последней версии (на сейчас 2.5.4) проблема разработчиками так и не исправлена.
*

gusinichka

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
в последней версии (на сейчас 2.5.4) проблема разработчиками так и не исправлена.
Не исправлена, использую ваше решение... Обновляться не гуд, забуду phpmailer.php поправить - почта не ходит...
Когда проблема выявилась, я весь интернет перерыла в поисках решения.
Хостера нашего, скорее всего, достали, они на ваше решение и вышли))
*

speedmax

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Проблема так просто у меня не решилась (((
при отправке писем с сайта получаю Не удалось вызвать функцию mail,
но только в том случае если адресатов 2 (форма обратной связи например галочка "Отправить копию этого сообщения на ваш адрес" или заказ из магазина)
Хостер сказал что проблема в их спам фильтре и письма должны уходить с задержкой в 300 мс
сказали воспользоваться функцией sleep в скрипте отправки писем, а куда и как вставить этот sleep не знаю т.к. в ПХП не рублю вообще.
Помогите победить пожалуйста !
Joomla! 2.5.4
хостер - agava


Вот текст от хостера
Для отправки почты с помощью функции mail() с нашего хостинга, должны
выполняться следующие условия:
 
1) В поле "Получатели" должен быть только один адрес;
2) В поле "Отправители" - обязательно должен быть адрес (тоже только
один), кроме того, это должен быть существующий почтовый ящик на Вашем
домене;
3) Число писем, отправленных за 1 час не должно превышать 300;
4) Интервал между отправкой писем должен быть не менее 0,35 секунды.
 
Обратите внимание на то, что особенность отправки почты с
виртуального хостинга такова, что письма можно отправлять не чаще, чем
1 раз в 0,35с. Если отправлять письма скриптом, то они отправляются
сразу пачкой и не проходят в этот интервал. Легче всего этого избежать,
добавив в скрипты sleep(1); после mail(), и тогда письма будут
отправляться нормально.
То есть, если скрипт для отправки писем имеет следующий вид:
 
<?php
mail("mail", "тема", "Сообщение1");
mail("mail", "тема", "Сообщение2");
?>
 
второе сообщение не будет отправлено, т.к. установлена задержка между
отправками писем для того, чтобы снизить нагрузку на сервер при
массовой отправке писем т.е. чтобы хостинг не использовался как спам-
ресурс. Поэтому, чтобы второе письмо тоже доходило, необходимо
установить задержку между отправкой писем, например так:
 
<?php
mail("mail", "тема", "Сообщение1");
sleep(1);
mail("mail", "тема", "Сообщение2");
?>
 
Либо с помошью usleep(); в мс. Задержка должна быть не менее 350 мс.
 
Всего доброго.

 
« Последнее редактирование: 19.04.2012, 16:09:40 от speedmax »
*

vip-ivanov

  • Захожу иногда
  • 86
  • 5 / 0
На денвере локально делаю переход с 1.5 на 2.5 и заодно вирт с 1.1.4 на 2.х.х Обратил внимание что после оформления заказа в виртуемарте не пришло письмо на почту ни тестовому покупателю ни админу магазина. По поиску пришел на этот пост. Ничего не помогло. Посмотрел в настройках денвера - эмулятор почтового сообщения! Нашлись на компе все отправленные сообщения! Поэтому совет - просто будьте внимательны. Уверен что и при запуске на хостинге все будет работать а все что тут написано это не массовое явление а лишь отдельные нюансы.
*

kazar01

  • Новичок
  • 1
  • 0 / 0
для тех, у кого не работает ни один из вариантов отправки почты и в логах apache sendmail: fatal: chdir /var/spool/postfix: Permission denied,,  решение:
Код
/usr/sbin/getsebool httpd_can_sendmail

если -
Код
httpd_can_sendmail --> off
то -
Код
sudo setsebool -P httpd_can_sendmail 1
*

gusinichka

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
Побуду некрофилом, поскольку:

Joomla 3.4 - не исправлено.
Только файл называется теперь class.phpmailer.php, лежит в /libraries/vendor/phpmailer/phpmailer, строка
Код
$params = sprintf('-f%s', $this->Sender);
добавить
Код
params = '';
охох, проблеме четыре года...
« Последнее редактирование: 20.10.2015, 21:39:42 от gusinichka »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вместо IP адреса сервера прописать домен и настройка отправки почты

Автор Sinthetic89

Ответов: 2
Просмотров: 2668
Последний ответ 01.11.2019, 18:16:37
от Sinthetic89
Как настроить автоматический вывод первых 100 символов каждой статьи?

Автор MultiMatrix83

Ответов: 9
Просмотров: 2237
Последний ответ 07.08.2018, 17:45:53
от Bake
Как настроить календарь JEvents?

Автор Vasilisa11

Ответов: 0
Просмотров: 1430
Последний ответ 22.02.2018, 11:41:33
от Vasilisa11
Как настроить редирект 301 ?

Автор Ирина Поехали

Ответов: 2
Просмотров: 1803
Последний ответ 25.09.2017, 19:04:01
от Ирина Поехали
Не получается исправить ряд ошибок

Автор aobasov

Ответов: 3
Просмотров: 3603
Последний ответ 23.02.2017, 10:01:31
от ALKION