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

scaners

  • Захожу иногда
  • 131
  • 15 / 0
Однажды, когда изучал данный компонент, заморочился вопросом о том, что неплохо было бы сделать там не дефолтные социальные закладки, а актуальные для рунета. Выкладываю решения и необходимые файлы тут - мало ли, кому пригодится. К сожалению не нашел ничего похожего в данном разделе (если тема вдруг была, ногами не пинайте).  ^-^

Итак, скачиваем прикрепленный архив.

1. Файл bookmarks.gif кидаем в папку: /components/com_community/templates/default/images/ - заменяем родной файлик
2. Файл bookmarks.php кидаем в папку: /components/com_community/libraries/ - заменяем родной файлик
3. Файл style.css кидаем в папку: /components/com_community/templates/default/css/ - заменяем родной файлик

Все. Теперь у вас в социальных закладках все основные сети, вместо тех, что были дефолтными. По аналогии добавляем другие сети, если кому что надо.

Делал не для последних версий, но для актуальных версий все файлы подходят.

[вложение удалено Администратором]
*

tigr04

  • Захожу иногда
  • 119
  • 0 / 0
Привет! Спасибо за модификацию плагина. Ты бы мог добавить туда еще одноклассники?
*

scaners

  • Захожу иногда
  • 131
  • 15 / 0
А там делается все по аналогии. ) Просто код гляньте файла bookmarks.php Надо вставить иконку одноклассников в файл bookmarks.gif и прописать адрес в bookmarks.php )))
*

Жук

  • Захожу иногда
  • 79
  • 7 / 0
Спасибо. Пригодится. А под какую версию JomSocial файлы?
Цитировать
Делал не для последних версий, но для актуальных версий все файлы подходят.
Актуальных - понятие растяжимое.
*

tSerOZZ

  • Новичок
  • 7
  • 0 / 0
на 2.0.4 получилось очень криво   :(
можно это как-то исправить? Вернуть родные файлы на место не предлагать  ;)
*

tSerOZZ

  • Новичок
  • 7
  • 0 / 0
на 2.0.4 получилось очень криво   :(
можно это как-то исправить? Вернуть родные файлы на место не предлагать  ;)

Хотя... получилось без танцев с бубном (F5 помогла), только с Яндексом косяк :(
*

tigr04

  • Захожу иногда
  • 119
  • 0 / 0
привязал одноклассников, добавил иконку в bookmarks.gif, но вместо иконки одноклассников отображается значок контакта?
*

scaners

  • Захожу иногда
  • 131
  • 15 / 0
привязал одноклассников, добавил иконку в bookmarks.gif, но вместо иконки одноклассников отображается значок контакта?

В файле style.css посмотрите - там все должно идти по порядку.
*

tSerOZZ

  • Новичок
  • 7
  • 0 / 0
привязал одноклассников, добавил иконку в bookmarks.gif, но вместо иконки одноклассников отображается значок контакта?

Если все срастется, поделитесь файликами, я со своими руками не дружу в плане переделки. ;)
*

Adam.K

  • Захожу иногда
  • 135
  • 3 / 0
  • Чтож со зрением то делать? Совсем испортилось.
Посоветуйте пожалуйста подобное на Joomla 1.0.15
*

shtier

  • Захожу иногда
  • 76
  • 6 / 0
привязал одноклассников, добавил иконку в bookmarks.gif, но вместо иконки одноклассников отображается значок контакта?
Как ссылку написали?, что-то у меня не выходит
*

shtier

  • Захожу иногда
  • 76
  • 6 / 0
Сам спросил сам отвечаю ) http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.
*

shtier

  • Захожу иногда
  • 76
  • 6 / 0
*

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
Для JS 1.8.x подойдет?
Помог? Поставь(те) плюс в репутацию.
*

LazyGod

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
А с Яндексом надо  http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lurl=       
заменить на: http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lname=&lurl=
Друг, будь добр, прикрепи файлы - окончательный вариант
*

cresh12

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
присоединяюсь под просьбой LazyGod. Выложите пожалуйста кто нибудь окончательный рабочий вариант.
Заранее спасибо!
*

tSerOZZ

  • Новичок
  • 7
  • 0 / 0
Буду благодарен за готовый рабочий вариант
*

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
у меня 2.0.6 все отлично работает. спс чел!  :D
*

cyroot

  • Осваиваюсь на форуме
  • 10
  • 9 / 0
c версией JomSocial Version: 2.2.1 не работает файл CSS скиньте если есть обновлённую версию. Спасибо!
*

ZeRa

  • Новичок
  • 9
  • 0 / 0
Итак, скачиваем прикрепленный архив В ШАПКЕ ТЕМЫ.

1. Файл bookmarks.gif кидаем в папку: /components/com_community/templates/default/images/ - заменяем родной файлик
2. Файл bookmarks.php кидаем в папку: /components/com_community/libraries/ - заменяем родной файлик
3. В Файле САЙТ/components/com_community/templates/default/css/style.old.css
ищем:
Код
div#cWindowContent ul.bookmarks-list li a {
background: transparent url(../images/bookmarks.gif) no-repeat 0 0;
text-decoration: none;
display: table-cell;
line-height: 16px;
padding-left: 20px;
color: #666
}
div#cWindowContent ul.bookmarks-list li a:hover {
color: #000
}
div#cWindowContent ul.bookmarks-list li a.newsvine {
background-position: 0 0
}
div#cWindowContent ul.bookmarks-list li a.stumbleupon {
background-position: 0 -20px
}
div#cWindowContent ul.bookmarks-list li a.technorati {
background-position: 0 -40px
}
div#cWindowContent ul.bookmarks-list li a.twine {
background-position: 0 -60px
}
div#cWindowContent ul.bookmarks-list li a.twitter {
background-position: 0 -80px
}
div#cWindowContent ul.bookmarks-list li a.xanga {
background-position: 0 -100px
}
div#cWindowContent ul.bookmarks-list li a.ybookmarks {
background-position: 0 -120px
}
div#cWindowContent ul.bookmarks-list li a.aim {
background-position: 0 -140px
}
div#cWindowContent ul.bookmarks-list li a.bebo {
background-position: 0 -160px
}
div#cWindowContent ul.bookmarks-list li a.blinklist {
background-position: 0 -180px
}
div#cWindowContent ul.bookmarks-list li a.blogmarks {
background-position: 0 -200px
}
div#cWindowContent ul.bookmarks-list li a.delicious {
background-position: 0 -220px
}
div#cWindowContent ul.bookmarks-list li a.digg {
background-position: 0 -240px
}
div#cWindowContent ul.bookmarks-list li a.diigo {
background-position: 0 -260px
}
div#cWindowContent ul.bookmarks-list li a.facebook {
background-position: 0 -280px
}
div#cWindowContent ul.bookmarks-list li a.faves {
background-position: 0 -300px
}
div#cWindowContent ul.bookmarks-list li a.friendster {
background-position: 0 -320px
}
div#cWindowContent ul.bookmarks-list li a.furl {
background-position: 0 -340px
}
div#cWindowContent ul.bookmarks-list li a.google {
background-position: 0 -360px
}
div#cWindowContent ul.bookmarks-list li a.linkedin {
background-position: 0 -380px
}
div#cWindowContent ul.bookmarks-list li a.live {
background-position: 0 -400px
}
div#cWindowContent ul.bookmarks-list li a.myspace {
background-position: 0 -420px

и заменяем на:

Код
		div#cWindowContent ul.bookmarks-list li a
{
background: transparent url(../images/bookmarks.gif) no-repeat 0 0;
text-decoration: none;
display: table-cell;
line-height: 16px;
padding-left: 20px;
color: #666;
}
div#cWindowContent ul.bookmarks-list li a:hover {
color: #000;
}

div#cWindowContent ul.bookmarks-list li a.vkontakte {
background-position: 0 0;
}
div#cWindowContent ul.bookmarks-list li a.twitter {
background-position: 0 -20px;
}
div#cWindowContent ul.bookmarks-list li a.moimir {
background-position: 0 -40px;
}
div#cWindowContent ul.bookmarks-list li a.memori {
background-position: 0 -60px;
}
div#cWindowContent ul.bookmarks-list li a.google {
background-position: 0 -80px;
}
div#cWindowContent ul.bookmarks-list li a.mrwong {
background-position: 0 -100px;
}
div#cWindowContent ul.bookmarks-list li a.stozakladok {
background-position: 0 -120px;
}
div#cWindowContent ul.bookmarks-list li a.facebook {
background-position: 0 -140px;
}
div#cWindowContent ul.bookmarks-list li a.friendfeed {
background-position: 0 -160px;
}
div#cWindowContent ul.bookmarks-list li a.livejournal {
background-position: 0 -180px;
}
div#cWindowContent ul.bookmarks-list li a.bobrdobr {
background-position: 0 -200px;
}
div#cWindowContent ul.bookmarks-list li a.yandex {
background-position: 0 -220px;
}
div#cWindowContent ul.bookmarks-list li a.delicious {
background-position: 0 -240px;
}
div#cWindowContent ul.bookmarks-list li a.moemesto {
background-position: 0 -260px;




Все. Теперь у вас в социальных закладках все основные сети, вместо тех, что были дефолтными. По аналогии добавляем другие сети, если кому что надо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] JomSocial Как перенести правую колону (обо мне, последние группы, кто в сети и т.д.) с прав

Автор galemus

Ответов: 15
Просмотров: 8798
Последний ответ 29.11.2014, 23:43:36
от ingavr
Соц закладки на каждое действее в ленте активности

Автор sliverr_free

Ответов: 0
Просмотров: 1200
Последний ответ 29.11.2012, 15:54:32
от sliverr_free
* Поля профиля [Решено]

Автор yhg

Ответов: 3
Просмотров: 2178
Последний ответ 01.02.2011, 00:31:55
от yhg
[Решено] Не видно текста в приложениях

Автор Klaf

Ответов: 2
Просмотров: 2211
Последний ответ 27.04.2010, 23:58:36
от Klaf
[Решено] Отображение в опере - хелп!

Автор Darknemo

Ответов: 7
Просмотров: 2815
Последний ответ 19.02.2010, 10:52:45
от PashkaRu