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

ankoch

  • Захожу иногда
  • 498
  • 50 / 1
Вопрос возможно не совсем по CSS, заранее прошу прощения.
Есть вот такой код для отображения формы авторизации в Яндекс почте.
Спойлер
[свернуть]
Сейчас слова "Логин" и "Пароль" расположены каждое над соответствующей формой ввода. Хотелось бы убрать эти слова оттуда и расположить их прямо в каждой из форм ввода. То есть в форме для ввода логина написать "Логин" и соответственно так же сделать для формы ввода пароля. А после того, как пользователь ставит курсор в соответствующую форму ввода надпись должна исчезать (как в модуле авторизации mod_yoologin).

Как это можно реализовать?
« Последнее редактирование: 25.08.2010, 09:06:40 от ankoch »
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
К примеру так:
Код: html4strict
<input type="text" tabindex="1" value="Логин" name="login" onclick="if(this.value=='Логин'){this.value='';}" onblur="if(this.value==''){this.value='Логин';}" />
*

ankoch

  • Захожу иногда
  • 498
  • 50 / 1
gdX спасибо, с формой ввода логина всё получилось, в с паролем не получается - исчезает кнопка "Войти в почту". Может я чего-то не то делаю? Код прилагаю.
Спойлер
[свернуть]
« Последнее редактирование: 25.08.2010, 09:07:06 от ankoch »
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Скорее всего это из-за того, что пропущена двойная кавычка у обоих полей в конце тега input.
Прописано
}/>
А нужно
}" />
*

ankoch

  • Захожу иногда
  • 498
  • 50 / 1
gdX браво :D всё получилось +1, спасибо.

P.S. Кстати, для тех, кто связался с Яндекс почтой для своего домена, можно брать и использовать готовую форму входа в почту. Только вместо слова "сайт" в коде нужно ввести Ваш домен. Код с обозначенными выше поправками прилагаю (полностью рабочий - проверено). Внешний вид формы можно настроить как сами захотите.
Код
<table cellspacing="0" cellpadding="0" border="0" style="width: 260px; height: 65px;">
    <tbody>
        <tr>
            <td>
            <form method="post" action="http://passport.yandex.ru/for/сайт.ru?mode=auth">
                <div><input type="text" onblur="if(this.value==''){this.value='Логин';}" onclick="if(this.value=='Логин'){this.value='';}" name="login" value="Логин" tabindex="1" /><span style="font-size: 11px;"><em>@сайт.ru</em></span>&nbsp;<br />
                <input type="hidden" name="retpath" value="http://mail.yandex.ru/for/сайт.ru" /><input type="password" onblur="if(this.value==''){this.value='Пароль';}" onclick="if(this.value=='Пароль'){this.value='';}" name="passwd" value="Пароль" maxlength="100" tabindex="2" />&nbsp;<input type="submit" name="In" value="Войти в почту" tabindex="5" /><br />
                <a target="_blank" href="http://mail.yandex.ru/page/pdd_add_user/pdd_add_user.xml?domain=сайт.ru"><span style="font-size: 11px;">Создать почту</span></a><span style="font-size: 11px;"> на <em>@сайт.ru</em></span></div>
            </form>
            </td>
        </tr>
    </tbody>
</table>
<p>&nbsp;</p>
« Последнее редактирование: 08.12.2010, 15:26:05 от ankoch »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как обернуть текст стилем из Uikit 3?

Автор DeniTornado

Ответов: 3
Просмотров: 15570
Последний ответ 30.10.2024, 09:59:35
от Vastriet
Как отобразить текст только на мобильных, на Пк и планшетах скрыть?

Автор web1

Ответов: 6
Просмотров: 5447
Последний ответ 20.09.2022, 22:14:03
от darkghost
Как сделать?

Автор Twins

Ответов: 3
Просмотров: 3223
Последний ответ 01.07.2021, 13:11:51
от xpank
Как сделать кнопку формы аккаунта?

Автор Evgen Kulibin

Ответов: 0
Просмотров: 2398
Последний ответ 22.04.2021, 22:15:06
от Evgen Kulibin
Как сделать плавающий модуль?

Автор THeCMeX

Ответов: 2
Просмотров: 2777
Последний ответ 08.03.2021, 22:21:01
от Flexderection