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

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Здравствуйте.

Подскажите, пожалуйста, кто-нибудь реализовал у себя такую функцию, как поднятие объявлений? очень нужная штука... Чтобы пользователь хотя бы раз в неделю мог поднять своё объявление...
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Кнопка "Поднять объявление"
« Ответ #1 : 31.03.2013, 13:16:52 »
Нужно заменить в /administrator/components/com_adsmanager/models/content.php строчки:
Код
function renewContent($contentid,$ad_duration)
{
$this->_db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $this->_db->loadResult();
$time = strtotime($expiration_date);
if ($time < time())
{
$time = time();
}
$time = $time + ( $ad_duration * 3600 *24);
$newdate = date("Y-m-d",$time);

$this->_db->setQuery( "UPDATE #__adsmanager_ads SET expiration_date = '$newdate', date_created = CURDATE(),recall_mail_sent=0,published=1 WHERE id=".(int)$contentid." and recall_mail_sent = 1");
$this->_db->query();
}

на вот эти:

Код
function renewContent($contentid,$ad_duration)
{
$this->_db->setQuery( "SELECT date_created FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$obnovka_date = $this->_db->loadResult();
$time = strtotime($obnovka_date);
$time = $time + (3600 *72);


if (time() > $time){
$this->_db->setQuery( "UPDATE #__adsmanager_ads SET expiration_date = DATE_ADD(NOW(), INTERVAL +$ad_duration DAY), date_created = NOW(),recall_mail_sent=0,published=1 WHERE id=".(int)$contentid);
$this->_db->query();
}

}

Это решение даёт возможность обновлять (поднимать) объявления раз в три дня.

Решение найдено и доделано здесь.
« Последнее редактирование: 02.04.2013, 16:02:35 от girlwolf »
*

sheldom

  • Захожу иногда
  • 56
  • 2 / 0
Re: Кнопка "Поднять объявление"
« Ответ #2 : 02.04.2013, 15:34:57 »
Скажите, а где находится кнопка поднятия объявлений? У меня AdsManager 2.8 и в разделе "мои объявления" в действиях только две ссылки "изменить" и "удалить".
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Кнопка "Поднять объявление"
« Ответ #3 : 02.04.2013, 15:58:31 »
У меня AdsManager версия 2.6.5 и кнопка стоит при кратком просмотре ("Мои объявления"), она там  под датой конца публикации "Опубликовано до...".  В 2.8 по идее тоже должна быть.
*

Dimka1610

  • Новичок
  • 7
  • 0 / 0
Re: Кнопка "Поднять объявление"
« Ответ #4 : 20.11.2013, 13:29:46 »
Интересует такой момент.
Есть сайт с объявлениями. Как сделать чтобы после оплаты клиентом его объявление было вверху списка и оставалась там пока не закончатся деньги на аккаунте, и чтобы все операции делались автоматически.
Подскажите есть ли такие модули или компоненты для Joomla.
Заранее спасибо.
*

motordrom

  • Захожу иногда
  • 85
  • 0 / 0
Re: Кнопка "Поднять объявление"
« Ответ #5 : 14.12.2013, 14:25:06 »
У меня на сайте был AdsM 2.6.5. Там я решил проблему продления и поднятия объявления по этой теме:
http://joomlaforum.ru/index.php/topic,25254.msg1099784.html#msg1099784

После обновления компонента до 2.8.2 эта возможность исчезла.
Решение проблемы по вышеуказанной теме не помогает.
В детальном виде объявления (на 2.8.2) есть только ссылки на "Обновить содержание" и "Удалить".
Создал ссылку на "Поднять объявление", добавив код в default.php:

$target = TRoute::_("index.php?option=com_adsmanager&view=expiration&catid=".$this->content->category."&id=".$this->content->id);
echo "<a href='".$target."'>".JText::_('ADSMANAGER_RENEW_CONTENT')."</a>";

Ссылка на "Обновить содержание" имеет вид:
http://www.сайт.ru/0-/38285-rewwewr/%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C.html

Тот же 0- в ссылке после названия сайта имеется и при Удалении.
А на поднятие этого 0- нет - там получается ссылка вида:
http://www.сайт.ru/38285-rewwewr/%D0%A1%D1%80%D0%BE%D0%BA%20%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F.html?catid=0

Далее нажимаю на кнопку "Поднять и продлить объявление" на этой ссылке (http://www.сайт.ru/38285-rewwewr/%D0%A1%D1%80%D0%BE%D0%BA%20%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F.html?catid=0) - в результате перебрасывает на главную и выдает сообщение ADSMANAGER_CONTENT_CANNOT_RESUBMIT (объявление не поднялось).
Подскажите, пожалуйста, что я делаю не так.
« Последнее редактирование: 14.12.2013, 15:24:24 от motordrom »
*

mabes

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Кнопка "Поднять объявление"
« Ответ #6 : 14.12.2013, 16:06:07 »
В новой версии AdsM вообще многое не понятно стало. К чему такие изменения
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: Кнопка "Поднять объявление"
« Ответ #7 : 14.12.2013, 23:38:12 »
ссылка на поднятие появляется за N-дней до окончания срока объявления, где N - это количество дней за ..., когда система будет уведомлять об окончании срока. Выставляется в админе: Конфигурация -> сроки.
Если хотите без выставления, то прийдеться немного поковырять код, там не так все просто (править надо несколько файлов)... 
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager 3.0.3 и вставка видео в объявление

Автор Tori777

Ответов: 1
Просмотров: 12630
Последний ответ 26.10.2018, 18:07:45
от avtomastersu
Как добавить тег в объявление?

Автор smls

Ответов: 1
Просмотров: 2644
Последний ответ 23.05.2018, 20:28:48
от smls
Как в Adsmanager'е выделить цветом объявление с определенным значением поля?

Автор Fetka

Ответов: 1
Просмотров: 16995
Последний ответ 20.02.2018, 00:30:44
от Fetka
Не могу подать объявление на локальном хостинге

Автор motordrom

Ответов: 1
Просмотров: 1586
Последний ответ 30.05.2017, 15:14:11
от motordrom
[Решено] IP адрес разместившего объявление в ADS 2.5 Как ?

Автор semo777

Ответов: 20
Просмотров: 5686
Последний ответ 15.03.2017, 22:22:15
от lustoff