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

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Поля AdsManager
« : 13.06.2013, 18:19:26 »
AdsManager 2.8.2 Joomla 3.1

Поле Тип: Check Box (Multiple Images) - стандартно выводит изображение только в полном объявлении.
 
Вопрос: - как вывести изображение из этого поля, например в модуле mod_adsmanager_ads перед заголовком?
Вариант:
Код
echo $row->ad_icon;
(ad_icon - имя поля условно) выводит только содержимое из alt, т.е. 'pro (условно)'.

Если это возможно, то можно будет в модулях через админку присваивать с помощью изображения статус объявлению: - pro, vip и т.д.
С уважением, kanevlife.
« Последнее редактирование: 18.09.2013, 22:24:32 от kanevlife »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: Поля AdsManager
« Ответ #1 : 19.06.2013, 20:54:40 »
1. в настройках модуля добавить имя требуемого поля
2. до вывода заголовка вставить
Код
	foreach($adfields as $f) {
$fieldname = $f->name;
if (($row->$fieldname != null)&&($fieldname=='имя требуемого поля')) {
echo $field->showFieldValue($row,$f);
break;
}
}
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Re: Поля AdsManager
« Ответ #2 : 19.06.2013, 22:29:06 »
Alex89, Вам +++!
Решено. Все работает отлично! Почему-то совсем забыл о полях в самом модуле, да и код там тоже присутствует. Извините за отобранное у Вас время.
И если не затруднит, то как объединить эти два поля
Код
foreach($adfields as $f) {
$fieldname = $f->name;
if (($row->$fieldname != null)&&($fieldname=='ad_icon')) {
echo $field->showFieldValue($row,$f);    
break;
}
}  
echo " <a href='$linkTarget'>".$row->ad_headline."</a>";
в одну строку?

С уважением, kanevlife.
« Последнее редактирование: 21.06.2013, 06:08:52 от kanevlife »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: Поля AdsManager
« Ответ #3 : 20.06.2013, 14:16:37 »
Код
	foreach($adfields as $f) {
$fieldname = $f->name;
if (($row->$fieldname != null)&&($fieldname=='ad_icon')) {
$icon=$field->showFieldValue($row,$f)
echo $icon." <a href='$linkTarget'>".$row->ad_headline.'</a>';     
break;
}
}
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Re: Поля AdsManager
« Ответ #4 : 20.06.2013, 15:14:09 »
Ув. Alex89.
Почему-то не получилось. Выдает ошибку: "Parse error: syntax error, unexpected T_ECHO in J:\home\localhost..."
С уважением, kanevlife.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: Поля AdsManager
« Ответ #5 : 20.06.2013, 15:18:46 »
блин, опечатался :)
в конце строки
Код
$icon=$field->showFieldValue($row,$f)
добавьте точку с запятой - ";"
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Re: Поля AdsManager
« Ответ #6 : 20.06.2013, 15:44:59 »
Добавил - ;
Вот код:
 
Спойлер
[свернуть]
и вот что получилось
Там, где нет доп.поля, заглавие пропало совсем, а там где есть, то ничего пока не изменилось. Вот такая незадача.
С уважением, kanevlife.
« Последнее редактирование: 21.06.2013, 06:11:39 от kanevlife »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: Поля AdsManager
« Ответ #7 : 20.06.2013, 16:41:52 »
попробуйте ещё так:
Код
foreach($adfields as $f) {
$fieldname = $f->name;
if (($row->$fieldname != null)&&($fieldname=='ad_icon')) {
$icon=$field->showFieldValue($row,$f);
$icon=str_replace("<div class='multicheckboxfield'>","",$icon);
$icon=str_replace("</div","",$icon);
break;
}
}
echo " <a href='$linkTarget'>".$row->ad_headline.'</a>'
блин, сложновато наобум придумывать код, а создавать у себя поле и тестировать лень :)
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Re: Поля AdsManager
« Ответ #8 : 20.06.2013, 17:07:05 »
2
« Последнее редактирование: 22.06.2013, 10:54:57 от kanevlife »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: Поля AdsManager
« Ответ #9 : 20.06.2013, 17:37:12 »
ну если хотите пришлите бэкап сайта и БД, поглядеть хоть
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Re: Поля AdsManager
« Ответ #10 : 20.06.2013, 18:11:32 »
На Ваш email AlexXXX12389@mail.ru добавил архив с бэкапом сайта. Интересно Ваше мнение. Сайт в начальной стадии разработки. Буду благодарен за замечания.
 
KanevLife
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Re: Поля AdsManager
« Ответ #11 : 21.06.2013, 12:37:54 »
Решено! Добавил "echo", закрыл "</div>". Alex89, Ваша работа на 5+. Жму на третий +. Вот результат Вашей работы:
Спойлер
[свернуть]
и Ваш код:
 
Спойлер
[свернуть]
С уважением, kanevlife.
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Re: Поля AdsManager
« Ответ #12 : 24.06.2013, 22:04:52 »
Alex89, приветствую Вас, гуру!
AdsManager 2.8.2 форма "Добавить объявление".
Вопрос: - есть два поля Цена (ad_price ) и Валюта (ad_currency). Стандартно они выводятся в столбик, а сложно вывести их в одну строку?
С уважением KanevLife
*

kanevlife

  • Захожу иногда
  • 89
  • 10 / 0
  • Всегда читай до конца, и не будет лишних вопросов
Re: Поля AdsManager
« Ответ #13 : 03.07.2013, 09:29:42 »
Решено. Убрать <br/>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в 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