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

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Вот еще решил поделиться одним своим модулем. :) Он иногда бывает весьма полезным ...
Вкратце:
нужно например вставить статью с другого сайта к себе на сайт. Но статья часто изменяется и следить за изменениями не очень охота или не очень удобно .. кому как :) Так вот ... смотрите в html код страницы-донара, находите тэг с которого начинать грабить материал и тэг, которым граббинг закончить.
В настройках модуля указываете адрес сайта-донора, начальный и конечный тэги для граббинга ...
Ну, а дальше думаю все ясно :)
Да! Если кодировка сайта-донора отличается от кодировки вашего сайта, то это тож можно исправить через настройки модуля.
Для использования необходимы знания HTML
вобщем, смотрим, пробуем, комментируем ... может у кого какие предложения будут .. :)

Версия 1.1
Качаем обновленную версию.
Добавлено. Если сайт донор недоступен при первом же обращении к нему - отображается сообщение о его недоступности. Если сайт-донор был доступен, к примеру, еще вчера, а сегодня по каким то причинам не доступен, то инфа берется старая, последняя на момент доступа к рабочему сайту. (берется из файла grab.html)

Версия 1.2
Очередное обновление.
Добавлена возможность работы с сылками в сграбленном тексте. Точнее устранена проблема относительных ссылок.
Соответствущие настройки в модуле. Если что-то непонятно - спрашивайте

СКАЧАТЬ

Как настраивать (на примере Lenta.ru)


Продолжаем в этой теме
« Последнее редактирование: 05.12.2008, 09:14:57 от nikonor »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Модуль кэширует информацию? Бо если сайт донор недоступен, без кэширования возможны тормоза... Или я неправ?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
smart
Цитировать
Модуль кэширует информацию?
В том случае если сайт найден и указанные тэги существуют, то модуль выводит информацию и одновременно записывает ее в файл. В последствии именно эта инфа из файла будет подставляться в модуль при условии, что сайт-донор не доступен.
Но пока еще это функция не доработана.
Можно ли это принимать за кэширование? ...
Цитировать
возможны тормоза... Или я неправ?
Прав. Но не тормоза, а просто будет выводиться сообщение, что сайт недоступен.
Сейчас пока модуль работает именно в таком режиме.
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Ссылка нерабочая, очень хоца потестить.
Disallowed Key Characters. Во как пишет.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Цитировать
Disallowed Key Characters.
Мой косяк :( Ссылку исправил ....
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
А если нужный текст не на главной соответственно надо указывать полный url до этого текста?

И второй вопрос:
Вот к примеру начальный код
<tr><td align='justify' width='100%' style='padding-left:10px;' class='black12'><div  align='justify'><img src=/images/news/london220.jpg border=1 width='90px' height='90px' hspace=10 vspace=10  align='left'>
<p>Кажется, что бла бла .......

И конечный код
</p></div></td></tr><tr><td align='left' class='black12'>
Что именно надо указывать в качестве начального и конечного тега?
Спасибо.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Цитировать
А если нужный текст не на главной соответственно надо указывать полный url до этого текста?
Да. полный URL.
Цитировать
Вот к примеру начальный код
<tr><td align='justify' width='100%' style='padding-left:10px;' class='black12'><div  align='justify'><img src=/images/news/london220.jpg border=1 width='90px' height='90px' hspace=10 vspace=10  align='left'>
<p>Кажется, что бла бла .......

И конечный код
</p></div></td></tr><tr><td align='left' class='black12'>
Что именно надо указывать в качестве начального и конечного тега?
как то странно ты решил закончить ... после <td align='left' class='black12'> в твоем варианте по любому должно быть </td></tr>
так вот при таком раскладе получаем начальный тэг <tr> конечный тэг </tr>. в этом случае ты грабишь только один ряд таблицы. Что бы при этом твой шаблон не порвало в разные стороны (из-за того что вставляется в страницу не пойми откуда взявшийся ряд) в настройках модуля укажи текст перед кодом <table>, текст после кода </table>

Хочу обратить внимание, что у тебя в коде есть картинка с относительным адресом. Она не будет отображаться!
Что бы заставить картинку появиться на странице есть два способа:
  • Хитрость. Создай у себя на сервере структуру папок такую же как и у донара ... я имею ввиду, что в твоем случае нужно иметь в корне твоего сайта папку images, в ней папку news, в ней файл london220.jpg
  • Терпение. Дождись следующих версий модуля, в которых проблема относительных ссылок будет решена :)
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Это я не решел так закончить тег, я просто привел некоторые теги вокруг текста, и хотел посоветоваться какими тегами нужно ограничивать текст?    Я думаю <p> - это начальный и </p> - это конечный, или нужен более широкий тег типа этот -
<div  align='justify'><img src=/images/news/london220.jpg border=1 width='90px' height='90px' hspace=10 vspace=10  align='left'>
<p>  в качестве начального
 и </p></div> в качестве конечного.
 Вот какие теги надо брать в качестве границ? я и спрашиваю.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Zlodey тэг это то , что находится между < .. >. То есть <p> это начальный тэг, а </p> конечный
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Спасибо, теперь буду знать, А по поводу вопроса, какие теги правильно указать то? Инфу скинул в личку.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
ответил в личку
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Где можно сачать этот модуль?
Ссылки не рабочие ............
Помогите люди добрые!!!!!!!!!!!
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
ссылку поправил в первом посте
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Всем спасибо !!!!!!!!! разобрался.
*

Zeit

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
а если я хочу с файла на своём сервере контент брать? как мне путь прописать?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
проши путь к своему файлу http://и_так.далее
или замени в коде путь к файлу-кэшу по умолчанию на свой, в настройках поставь кэшировать, время выстави максимальное и больше ничего ...

новая версия модуля в этой теме
http://joomlaforum.ru/index.php/topic,46583.0.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль расширенных результатов ARI Quiz Results

Автор Beer

Ответов: 0
Просмотров: 5382
Последний ответ 03.02.2025, 15:27:35
от Beer
Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 6845
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 7897
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 163165
Последний ответ 13.03.2023, 00:25:14
от ecolora
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 12471
Последний ответ 19.10.2022, 16:07:11
от Andrej_777