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

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
adsmanager 2.6 Beta. Вопросы
« : 26.11.2010, 13:33:27 »
1. При нажатии на ссылку "Посмотреть все объявления от %user%" выкидывает на страницу профиля где их нет.
2. Как сделать ссылку на "Мои объявления" в профиле или на панели cblogin?
Пробовал соответствующий плагин, устанавливается, но после входа в профиль выдает ошибки. У кого нибудь получилось подружить их?
« Последнее редактирование: 27.11.2010, 09:35:31 от Харя »
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #1 : 26.11.2010, 14:05:07 »
В плагине:
меняем JPATH_ВАSЕ на JPATH_ROOT

Код
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/adsmanager.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/column.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/category.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/configuration.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/content.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/field.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/position.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/user.php');

require_once(JPATH_ROOT.'/components/com_adsmanager/views/list/view.html.php');

if ( file_exists( JPATH_ROOT."/components/com_paidsystem/api.paidsystem.php"))
{
require_once(JPATH_ROOT."/components/com_paidsystem/api.paidsystem.php");
}

в /components/com_adsmanager/views/list/view.html.php
аналогично:
Код
require_once(JPATH_ROOT."/components/com_adsmanager/helpers/field.php");
require_once(JPATH_ROOT."/components/com_adsmanager/helpers/general.php");

Может еще где..
Но идея ясна
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #2 : 26.11.2010, 14:18:26 »
Извините, я новичок. Не понял в каком именно плагине. И к какому из моих вопросов это относится? Можно подробней?
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #3 : 26.11.2010, 14:32:10 »
1. При нажатии на ссылку "Посмотреть все объявления от %user%" выкидывает на страницу профиля где их нет.
2. Как сделать ссылку на "Мои объявления" в профиле или на панели cblogin?
Пробовал соответствующий плагин, устанавливается, но после входа в профиль выдает ошибки. У кого нибудь получилось подружить их?

Как я понял стоит плагин для CB от Ads?
Если его опубликовать, то появляется закладка в профиле пользователя с объявлениями.
Этот плагин не работает. При попытке в админке вызвать настройки плагина - ошибка и сам плагин не работает.

Для того что бы плагин начал работать нужно поправить 2 файла:

/components/com_comprofiler/plugin/user/plug_adsmanager-tab/adsmanager.plugin.php
/components/com_adsmanager/views/list/view.html.php

Так как указано выше
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #4 : 26.11.2010, 14:38:54 »
Как я понял стоит плагин для CB от Ads?
Если его опубликовать, то появляется закладка в профиле пользователя с объявлениями.
Этот плагин не работает. При попытке в админке вызвать настройки плагина - ошибка и сам плагин не работает.

Для того что бы плагин начал работать нужно поправить 2 файла:

/components/com_comprofiler/plugin/user/plug_adsmanager-tab/adsmanager.plugin.php
/components/com_adsmanager/views/list/view.html.php

Так как указано выше

Да, стоит. Но если его опубликовать, то при попытке зайти в профиль выползают ошибки:
Код
Warning: include_once(/components/com_adsmanager/lang/lang_english.php) [function.include-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\ads\components\com_comprofiler\plugin\user\plug_adsmanager-tab\adsmanager.plugin.php on line 25

Warning: include_once() [function.include]: Failed opening '/components/com_adsmanager/lang/lang_english.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\ads\components\com_comprofiler\plugin\user\plug_adsmanager-tab\adsmanager.plugin.php on line 25

Warning: require_once(/components/com_adsmanager/adsmanager.html.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\ads\components\com_comprofiler\plugin\user\plug_adsmanager-tab\adsmanager.plugin.php on line 27

Fatal error: require_once() [function.require]: Failed opening required '/components/com_adsmanager/adsmanager.html.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\ads\components\com_comprofiler\plugin\user\plug_adsmanager-tab\adsmanager.plugin.php on line 27
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #5 : 26.11.2010, 14:49:29 »
В файле /components/com_comprofiler/plugin/user/plug_adsmanager-tab/adsmanager.plugin.php нет таких строк, которые бы начинались с require_once(JPATH_
А в файле /components/com_adsmanager/views/list/view.html.php нашел и исправил.
Ничего не могу понять  :(
« Последнее редактирование: 26.11.2010, 14:53:13 от Харя »
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #6 : 26.11.2010, 14:51:00 »
просто замените эти файлы http://narod.ru/disk/372790001/2010_11_26.zip.html
пути постом выше

на всякий случай сохраните оригиналы
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #7 : 26.11.2010, 14:58:41 »
Есть. Вроде решились обе проблемы. Спасибо Вам огромное. :)
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #8 : 26.11.2010, 15:03:32 »
Бета косячная пока.
Посмотрели и решили пока не ставить.
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #9 : 26.11.2010, 16:13:47 »
Что бы не создавать новой темы задам тут еще пару назревших вопросов.
Вот такое дело:


Как грамотно удалить два этих сектора? Подскажите пожалуйста.
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #10 : 26.11.2010, 21:14:20 »
Что бы не создавать новой темы задам тут еще пару назревших вопросов.

Первый блок:
в файл /components/com_comprofiler/plugin/language/russian/russian.php
добавить строку:
DEFINE('ADSMANAGER_LIST_USER_TEXT','Что хотим увидеть в заголовке');
или что бы убрать полностью:
DEFINE('ADSMANAGER_LIST_USER_TEXT','');

Второй блок - только из модуля убрать проблематично.
В этом случае пропадет это меню везде, но если так надо, то смотрим на функцию showGeneralLink() в файле
/components/com_adsmanager/helpers/general.php

*

farmay

  • Захожу иногда
  • 337
  • 10 / 4
  • Все так как должно быть...
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #11 : 26.11.2010, 22:08:28 »
Плагин только для 2.6? на 2.5 как реализовать подобное?
« Последнее редактирование: 26.11.2010, 22:17:27 от farmay »
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #12 : 27.11.2010, 08:07:36 »
1. На главной странице заголовки "Доска объявлений" и "Последние объявления", не могу его убрать. Как?
2. При попытке воспользоваться простым поиском (не расширенным) просто выкидывает на главную страницу.
3. При попытке отредактировать объявления из админки после нажатия на кнопку "Сохранить" выдает "UPDATE #__adsmanager_ads SET name = 'Вася' , email = 'mail@mail.com' , ad_city = 'Уфа' , ad_headline = 'Тестовый заголовок' , ad_text = 'Тестовое описание:\r\n\r\nЖК (TFT TN) 21.5\", широкоформатный, 1920x1080, LED-подсветка, 250 кд/м2, 1000:1, 2 мс, 170°/160°, HDMI x2, VGA' , ad_phone = '1616161618' , ad_price = '9000' WHERE id = 5".

Помогите пожалуйста исправить.
« Последнее редактирование: 29.11.2010, 00:08:27 от Харя »
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #13 : 25.12.2010, 04:30:54 »
Ув. nikhotin,
Подскажите пожалуйста, как добились работы связки Adsmanager + CB + CB Adsmanager tab?  ::)
У меня та же проблема, выводится Fatal error: Call to a member function load() on a non-object in xxxxx\www\libraries\joomla\application\application.php on line 1075

Я уже пробовал:
1)  заменять JPATH_BASE на JPATH_ROOT в указанных файлах -> нет эффекта
2) заменить это во всем Adsmaanger (аж 34 файла с такой переменной) -> нет эффекта
3) обновиться до Adsmanager 2.6RC1 + новый плагин -> нет эффекта. (там кстати есть некая переменная JPATH_FRONT :o Google что-то не особо в курсе про нее, это пугает)
4) Обновить CB до версии 1.3.1 stable. -> нет эффекта

Joomla 1.5.18, legacy=off, мозг сломан...
А всё раньше фунциклировало на связке CB 1.2.1 + Ads 2.5rc2 + Плагин версии 1.0.1...
« Последнее редактирование: 25.12.2010, 05:09:16 от mark1 »
*

ustus

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #14 : 10.03.2011, 07:43:46 »
Хм.. кто-нить нашел решение "Посмотреть все объявления отUSER"?
*

ustus

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #15 : 10.03.2011, 08:17:38 »
Ппц, решение сам нашел...
Нужно в основных настройка адсменеджера в поле CommunityBuilder поставить "ads manager profile" : )
*

Vitalvip

  • Новичок
  • 3
  • 0 / 0
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #16 : 11.03.2011, 21:00:45 »
Всем доброе время суток. Подскажите как правильно установить AdsManager из ресурса ( http://www.joomprod.com/index.php?option=com_docman&task=cat_view&Itemid=29 ), на ( CMS Joomla 1.5.14 либо более высокую версию), сам пробовал уже не раз ничего толком не получается. Т.е. и CMS Joomla 1.5.14 обновлял до CMS Joomla 1.5.21, устанавливал через ("РАСШИРЕНИЯ"-"УСТАНОВИТЬ/УДАЛИТЬ"-"ЗАГРУЗИТЬ ФАЙЛ ПАКЕТА") во-первых при установке выдаёт, что нет XML-файла в нескольких папках, распаковываю начинаю устанавливать некоторые архивы устанавливаются, а с некоторыми та же ситуация нет XML-файла и с папкой языковых файлов та же история не могу установить русский... Прошу вашей помощи очень нужна доска объявлений на сайте. Я уже полностью удалил свой сайт с хоста и снова установил CMS Joomla 1.5.14 теперь прошу вашей помощи, чтобы с самого начала сделать всё как положено, чтобы получился сайт с доской объявлений...
Заранее благодарю за помощь... Виталий.
*

Selena36

  • Захожу иногда
  • 62
  • 0 / 0
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #17 : 03.04.2011, 09:24:42 »
Доброго времени всем!
У меня стоит версия 2.6 RC2, похожая ошибка при нажатии создать новое поле, создать новое объявление (категории создала без проблем), а также с фронта нажимаешь пункт меню и попадаешь на страницу с ошибкой:

Warning: require_once(Z:\home\testsait\www\administrator/..//images/com_adsmanager/plugins//AdsManager_2/plug.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\testsait\www\administrator\components\com_adsmanager\models\field.php on line 283

Fatal error: require_once() [function.require]: Failed opening required 'Z:\home\testsait\www\administrator/..//images/com_adsmanager/plugins//AdsManager_2/plug.php' (include_path='Z:\usr\local\php5\pear;C:/WebServers/usr/local/php5/PEAR') in Z:\home\testsait\www\administrator\components\com_adsmanager\models\field.php on line 283

Я заменила файлы как было предложено выше.  в профиле СВ появилась вкладка ADS. Значит работает. Но по ней тоже попасть можно только на ошибку. Подскажите пожалуйста где что еще заменить, чтоб увидеть наконец страницу объявлений.
*

maxpa

  • Захожу иногда
  • 67
  • 2 / 0
Re: AdsManager 2.6 Beta. Вопросы
« Ответ #18 : 05.02.2012, 23:47:10 »
Что бы не создавать новой темы задам тут еще пару назревших вопросов.
Вот такое дело:


Как грамотно удалить два этих сектора? Подскажите пожалуйста.
Скажите пожалуйста вы разобрались как удалять нижнее меню а именно ссылку на профиль, мои объявления и правила?
*

kosty56rus

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: AdsManager 2.6 Beta. Вопросы
« Ответ #19 : 06.02.2012, 12:41:52 »
просто замените эти файлы http://narod.ru/disk/372790001/2010_11_26.zip.html
пути постом выше

на всякий случай сохраните оригиналы
Добрый человек а можно перезалить а то ссылка не работает?
А у меня тажа проблема а в файле AdsManager.plugin тоже нет таких строк!
*

alexey664655

  • Осваиваюсь на форуме
  • 32
  • 0 / 1
Re: AdsManager 2.6 Beta. Вопросы
« Ответ #20 : 10.03.2012, 19:08:02 »
Чтоб удалить нижнее поле на 2.6 надо закомментировать строки их вывода

components/com_adsmanager/helpers/general.php
 
                       Ищем там :

                        echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
         echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
         echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
         echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a> | ';
         echo '<a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';   

И делаем с ними так


                         //echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
         //echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
         //echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
         //echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a> | ';
         //echo '<a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';   
*

anthophyta

  • Захожу иногда
  • 293
  • 1 / 0
Re: AdsManager 2.6 Beta. Вопросы
« Ответ #21 : 20.05.2012, 17:30:56 »
Что бы не создавать новой темы задам тут еще пару назревших вопросов.
Вот такое дело:


Как грамотно удалить два этих сектора? Подскажите пожалуйста.



подскажите как убрать верхний блок на Community Builder: 1.8
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в 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
Просмотров: 8739
Последний ответ 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
Просмотров: 33663
Последний ответ 27.03.2020, 22:32:04
от Pavel