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

sergeyvladk

  • Новичок
  • 7
  • 0 / 0
Здравствуйте! Подскажите пожалуйста. Как и где меняется длина описания.
Мне необходимо увеличить параметр длины, дабы не резало текст.
Искал что то подобное на сайте и вообще.. не нашел ничего толкового.

очень на Вас всех надеюсь!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
нет ограничений на полное описание. разве что ограничено объемом, отведенным на строку в таблице для хранения в базе данных - 64К. какой длины текст вы пытаетесь туда запихнуть?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sergeyvladk

  • Новичок
  • 7
  • 0 / 0
dmitry_stas,
Длинный текст.. 21456 символов - предел, при котором текст обрезало.  "строку в таблице для хранения в базе данных - 64К" не подскажите где именно искать? последствия отрицательного характера возникнут при таком объеме?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
нигде не искать. больше не влезет. ограничение MySQL.

если надо такой объем информации, то один из вариантов решения - подгрузка из внешнего файла. но честно говоря я слабо представляю себе клиента, который прочтет все это. хотя может действительно товары специфичные...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sergeyvladk

  • Новичок
  • 7
  • 0 / 0
dmitry_stas, Это странно, Mosets Tree вмещает. там со стороны компонента в настройках можно проставить значение. Я думаю решение найти можно.
А что по поводу подгрузки из внешнего источника, то, как я понимаю, придется под каждую страницу(файл) писать свой Flash, где в кадре прописывать имя файла. Может, придумали модуль, отменяющий эту рутину?)

товары специфичнее некуда.. но там еще кроме текста много кода и нет этот код не вставить модулем(он уникален для каждой стр. + если так все таки делать то менеджер модулей утонет или я там заблужусь окончательно)
благодарю за ответы

_______
 ps alt+s хоткей не работает на отправку сообщения :(
alt+p настройки браузера (ну это наверное все Opera..)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Это странно, Mosets Tree вмещает. там со стороны компонента в настройках можно проставить значение.
как на вокзале :) повторяю :) понятия не имею кто такой Mosets Tree, но дело абсолютно не в компоненте. Дело в возможностях базы и ее ограничения. Одна строка - не более 64К. Запись для одного товара в таблице #__jshopping_products содержит помимо описания еще много чего: название, характеристики, информацию про производителя, цену и т.д. Основная проблема, и это уже не раз обсуждалось, лежит в плоскости использования характеристиками той же таблицы, что и товар. Если характеристик много, то на другое места может и не хватить. Можете конечно урезать в базе длину для extra_fileds_xx со 100 скажем до 20, если вам хватит такой длины для хранения характеристик. Но это решит проблему лишь отчасти, потому что более длинный текст опять таки может не влезть в описание.
Цитировать
писать свой Flash
флеша еще не хватало :) обойтись можно и обычным текстовым файлом например.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sergeyvladk

  • Новичок
  • 7
  • 0 / 0
флеша еще не хватало :) обойтись можно и обычным текстовым файлом например.
а текстовым файлом это как в твоем понимании? во флеше тоже текстовым.. просто там придется функцию каждый раз переписывать.
в HTML есть аналог <? include... ? на сколько я представляю нет. а, следовательно, php код в данном варианте не подтянется без дополнительных модулей(ну и вот я опять подошел к куче модулей)) ну или плагинами можно) - но глупо глупо

а при создании товара реально сделать спец поле в условленной позиции для вывода произвольного кода или может уже есть что-нибудь подобное? ну типо пишу "<?php include 'file.txt'; ?>" на следующий товар уже <?php include 'file2.txt'; ?> и т.д.
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
Цитировать
а при создании товара реально сделать спец поле в условленной позиции для вывода произвольного кода или может уже есть что-нибудь подобное? ну типо пишу "<?php include 'file.txt'; ?>" на следующий товар уже <?php include 'file2.txt'; ?> и т.д.
а не проще ли:
  • в настройках магазина -> функции магазина -> блок товары = чекбокс файлы  - поставить галочку
  • а затем в товаре на вкладке файлы добавлять Демо файл
?
по моему проще
« Последнее редактирование: 04.12.2013, 00:39:12 от ViktorMah »
*

sergeyvladk

  • Новичок
  • 7
  • 0 / 0
а затем в товаре на вкладке файлы добавлять Демо файл
не то, мне необходим текст полного описания(достаточно большой, чти выше) который разобъется на страницы
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
я писал исходя из последнего поста, а точнее
Цитировать
а при создании товара реально сделать спец поле в условленной позиции для вывода произвольного кода или может уже есть что-нибудь подобное? ну типо пишу "<?php include 'file.txt'; ?>" на следующий товар уже <?php include 'file2.txt'; ?> и т.д.
а в плане
Цитировать
мне необходим текст полного описания который разобъется на страницы
прямо вводимый текст не разобьётся на страницы = нет такого функционала для карточки товара. да и прицепить стаью из com_content тоже не поможет = такое же ограничение длинны текста. но там можно разбивать руками на страницы.

пожалейте пользователей = цепляйте файлом
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
а при создании товара реально сделать спец поле в условленной позиции для вывода произвольного кода или может уже есть что-нибудь подобное? ну типо пишу "<?php include 'file.txt'; ?>" на следующий товар уже <?php include 'file2.txt'; ?> и т.д.
эх, горе не беда - сплошное огорчение...
1. открываете шаблон карточки товара \components\com_jshopping\templates\default\product\product_default.php.
2. в нужном месте вставляете что хотите. как вариант - использовать ID текущего товара в имени файла, чтобы понимать какой файл подгрузить.
3. создаете собственно сами файлы текстовые или php, как уже решите что вам именно надо.
4. наслаждаетесь безумно длинным текстом с секретным кодом.  
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sergeyvladk

  • Новичок
  • 7
  • 0 / 0
1. открываете шаблон карточки товара \components\com_jshopping\templates\default\product\product_default.php.
2. в нужном месте вставляете что хотите. как вариант - использовать ID текущего товара в имени файла, чтобы понимать какой файл подгрузить.
в таком случае все прикрепленные файлы будут отображаться во всех товарах, если только не привязывать к соответствующему адресу, а это приведет к невероятно длинному рулону туалетной бумаги с расширением .PHP(product_default) глупо. спасибо за старание!! но все не то)) инфа должна быть уникальной и удобочитаемой для посетителя(да, символов много, но будет пагинация по соответствующим характеристикам и/или разделам)


_____________
сайт для узкой категории лиц в окупаемом проекте, что толкает на создание сего чуда...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
в таком случае все прикрепленные файлы будут отображаться во всех товарах
мы разговариваем с вами на разных языках...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomShopping плагин подмены статического текста JoomShopping на материалы Joomla

Автор sergeytolkachyov

Ответов: 6
Просмотров: 2262
Последний ответ 01.03.2024, 13:41:05
от sergeytolkachyov
Корректировка текста на странице оформления заказ

Автор Buddy91

Ответов: 6
Просмотров: 1360
Последний ответ 18.10.2021, 15:39:19
от Buddy91
Изменить письмо-заказ

Автор mesmer

Ответов: 14
Просмотров: 6523
Последний ответ 22.07.2021, 17:12:30
от ureel
Возможность изменить очередность шагов заказа

Автор avantyrist

Ответов: 19
Просмотров: 2610
Последний ответ 01.04.2021, 14:33:56
от nevigen
Изменить дату с английского на русский в заказе и в счете JoomShopping

Автор Kokshetau

Ответов: 14
Просмотров: 1607
Последний ответ 21.11.2020, 23:35:20
от Kokshetau