Новости Joomla

Компонент 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

👩‍💻 WT LLMs для Joomla: llms.txt, llms.json для AI-агентов.

👩‍💻 WT LLMs для Joomla: llms.txt, llms.json для AI-агентов.

Это Joomla-компонент для публикации AI-ready карты сайта и автоматической генерации файлов llms.txt, llms-full.txt и llms.json по концепции llmstxt.org.  Также о концепции llms.txt говорит Google в своей справке Lighthouse. Решение помогает LLM-моделям, AI-агентам, GEO/AI SEO-процессам и внутренним автоматизациям получать структурированные данные о сайте без ручной сборки JSON и Markdown.

С помощью WT LLMs можно:
- создать структурированное описание сайта для AI-агентов;
- управлять профилем сайта, картой интентов и каноническими страницами для этих интентов из админки Joomla;
- генерировать llms.txt и llms.json;
- использовать REST API для автоматического заполнения данных;
- отдавать публичную schema-инструкцию для AI-агентов;

В комплект компонента входит плагин markdown-версии страниц Joomla. Системный плагин Joomla, который добавляет альтернативное Markdown-представление страниц сайта. Он позволяет отдавать содержимое страницы в более чистом текстовом формате, удобном для AI-агентов, LLM, поисковых систем и технических интеграций.
Плагин добавляет в ссылки на AI-файлы.

Пакет подходит для сайтов на Joomla 5+, которым важно сделать контент понятнее для LLM, AI-поиска, ассистентов и будущих систем машинного чтения.

Видео:
- ВК Видео
- RuTube
- YouTube

Ссылки:
Страница расширения
GitHub

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 25 Ответов
  • 4203 Просмотров
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Описания же категорий одинаковые, что в стандартной Joomla, что во Флекси... Так что вопрос, скорее, общий.

Как подключить плагины контента к обработке содержимого описания категории?
+
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
мммм.... вот этого я вчера не нашел, щас кофе попью и почитаю : )... спасибо : )
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Собссно, мне надо че сделать. Мне надо вывести описание продукта в виде описания категории.

Вариантов два: либо делать именно описание категории, но тогда нужно подключать к этому делу плагины, либо пытаться как-то скрестить вывод главной страницы категории с выводом еще и некой дополнительной страницы...

Что-то пока ничего не придумывается.

Есть системный плагин Articles Anywhere, но он выводит только стандартную статью и статью из К2.

Думаю, как делать....
+
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
а я не понял, зачем такие сложности вообще. хоть бы пример привёл, а то попахивает перректальными экспериментами )
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
щас попробую..... надо тока придумать, как это написать : )
+
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Насколько мне известно в стандартном компоненте описание категории обрабатывается событием "PrepareContent"
Код
$category->description = JHTML::_('content.prepare', $category->description);
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Есть линейка продуктов. Она называется Платформа. В этой платформе есть Продукты и есть Аксессуары.
Мне надо, чтобы кликнув по ссылке Продукция я попадал в категорию Продукция, где стандартным представлением Флекси выводятся Подкатегории - Платформы.

Кликнув на категорию, соответствующую названию Платформы, я попадаю на описание общее Платформы. Справа в модуле от Ракеты у меня выводятся списки Продуктов и Аксессуаров, которые относятся к этой Платформе.

Так вот, описание Платформы - это не пара строк. Это текст с картинками, которые должны быть мелкими и кликабельными (т.е. тут отрабатывает плагин для превьюшек) и должны быть слайдеры (описание длинное может быть, некоторые части этого описания можно скрыть в слайдеры).

Вот и получается что есть два варианта для этого описания - сделать активными плагины в описании Платформы либо как-то включать в описание категории статью.

Плагины по той ссылке, что ты дал, я подключил. Но они подключились криво : ) Картинки уменьшились, но при открытии сообщает, что картинка не найдена. Со слайдером тоже что-то не то, он появился, но внутри пустой.
+
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
а вот и не два варианта.
категоря же может содержать материалы РАЗНЫХ ТИПОВ.
создай материал для своего описания и выводи его первым.
а вот в модуле можно как-то отпиить его, чтобы не показывался.
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Я вот об этом тоже подумал... Там даже и типы не нужны разные, там можно использовать один тип, описания Платформы и Продуктов - одинаковые по структуре...
+
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
ну тем более. останется резать материалаы по количеству в режим категории (чтобы только 1 выводался) и в модуле продумать как отфильтровать
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
щас буду усиленно думать.... : )

Смоки, а что с этой обработкой делать, что ты написал? Куда ее?
+
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Да, SmokerMan, "ты не умничай, а пальцем покажи!" (с)
:)
я и показал :)
на конкретный вопрос
Как подключить плагины контента к обработке содержимого описания категории?
конкретный ответ :)
В стандартном com_content описание категории обрабатывается плагинами по событию "PrepareContent"
А как там в вашем  FLEXI честно говоря хз :) Может там описание вообще никакими плагинами не обрабатывается.
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
ну... есть предположение, что оно может обрабатываться и из стандартного контента... они же связаны.

у меня вот получилось хоть как-то оживить плагины в описании, вставив код, ссылку на который давал Эффрит в файл category_category, прямо в самый верх...

но как-то не так работает все равно... : )

ща буду пробовать еще че-нить : )
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
хммм... а слайдер работаеттттт.... тока картинка открывается неправильно. т.е. она не открывается - не находится.
(это вот по этому: http://joomlaforum.ru/index.php/topic,94582.new.html)
+
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
а точно не находится?
ты смотри в коде может она и есть.
там надо фиксированную высоту делать через CSS чтобы этот слайдер открывался на высоту картинки
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
не, слайдер идет отдельно от картинки : )

щас вот изучаю коддддд : )
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
агааа... в ссылку картинки вставляется название пункта меню... т.е. оно идет не от корень/images/... , а от корень/пункт_меню/images/...
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
хех... заработало : ) картинка открывается : )

пришлось в плагине смартресайзер добавить слэшик в путь к полной картинке. все равно они все в images/stories/ находятся : )
А то брался базовый путь. Теперь открывается как надо.. и слайдер в описании категории работает тоже : )
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Ну вот я знал, что не может быть все так гладко.

Ничего не понимаю...

в одном описании категории слайдер работает, а во втором... не работает.

Почему-то не подключается скрипт.

Я вот думаю.. может его вообще жестко подключить, прямо в шаблоне, и не париться? (в шаблоне Joomla)
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
не, просто вывод одной категории...

(я не сруль, я там в теме отписался, я на кухне был : )))))
+
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
ммм. тогда не понятно.
дурацкий вопрос - может там ДРУГОЙ ШБАЛОН, в который ты код не вставил?
ps
уговорил, НЕ сруль :)
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
нее, это я сразу же проверил, шаблон одинаковый.
Дивы для обвязки вставляются.

Так как нету скрипта, т.е. он не подключается, то не формируется id, который управляет слайдером.

Вообще, блин, использую уже сильно переделанный шаблон от юю (не купленный, конечно : )), было интересно на этот варп5 посмотреть...
Теперь вот думаю.. нафик я его взял : ).. Переделывать уже поздно, понаписал уйму своих стилей.
А сам шаблон подключает просто огромное кол-во своих скриптов...
Хотя, конечно, вряд ли это на что-то влияет : )
+
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
в общем, подключил в шаблоне Joomla. потом буду разбираться, что там к чему...

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

Вопрос по созданию кнопки

Автор TrOn

Ответов: 25
Просмотров: 6626
Последний ответ 26.01.2015, 09:37:41
от TrOn
Поддерживает ли флекси контент вложенные типы ?

Автор magistr_yoda

Ответов: 4
Просмотров: 2548
Последний ответ 03.05.2013, 14:56:42
от Alldar
Че-то Флекси все выпускает.. да все никак

Автор PashkaRu

Ответов: 3
Просмотров: 2524
Последний ответ 28.09.2012, 00:25:08
от PashkaRu
У кого-то есть проблема с роутером новой версии Флекси?

Автор PashkaRu

Ответов: 35
Просмотров: 7405
Последний ответ 24.08.2012, 12:39:18
от PashkaRu
Флекси 2.0 - где править новый созданный тип?

Автор PashkaRu

Ответов: 3
Просмотров: 2300
Последний ответ 16.08.2012, 02:24:50
от PashkaRu