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

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
Сделал на сайте категорию с правами доступа Registered. Потом в меню сделал с такими же правами ссылку на блог этой категории.
Ну, т.е. надо сделать раздел с материалами, доступный только зареганым посетителям, вроде понятно.
Затем создал тестового пользователя, т.е. не создал, а прошел регистрацию на сайте как положено. В админке активировал новенького :)
Но, затем, при попытке войти через форму происходит ощутимое подвисание (ок. 20 с), затем вылазит надпись "На этой странице обнаружена циклическая переадресация".
А адресная строка из http://site.com
превращается во что-то типа http://site.com/index.php/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en , причем кол-во /en может варьироваться.
Да, забыл сказать — сайт двуязычный.
Собственно вопрос: что бы это могло быть и куда копать? Из сторонних расширений установлен только модуль выпадающего меню.
Спасибо.
« Последнее редактирование: 15.11.2013, 10:57:44 от b2z »
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
Н-да, больше суток прошло — и тишина :(
Уважаемые гуру, отзовитесь  SOS
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Попытайте счастье в http://joomlaforum.ru/index.php?topic=223542.15 может решение проблемы есть там. (а может и нет)
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
12mv, спасибо, вроде прочел все, но так и не понял какое из решений подходит для моего случая.
Попробовал убрать из адресной строки index.php - результат тот же :(
Мне бы понять для начала в чем у меня причина, а потом уже...
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Никаких лишних плагинов не установлено? .htaccess дефолтный или модифицированный?
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
О, Дмитрий, наконец-то :)
Никаких лишних плагинов не установлено? .htaccess дефолтный или модифицированный?
Плагинов — нет. Как я писал выше, только модуль.

В .htaccess добавил только это
Код
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]
для удаления index.php из адресной строки.

Но косяк был как до изменения, так остается и до сих пор.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
Нет идей... Попробуйте на англоязычных формах поискать.

А если бы стояли сторонние плагины?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
>Из сторонних расширений установлен только модуль выпадающего меню.

а шаблон-то стандартный и или где скачанный? как вариант попробовать на стандартном шаблоне
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
Шаблон стандартный, protostar, точнее скопированный и изменен немного CSS под свои нужды

Если что - ссылка на сайт
Я там поставил самостоятельную регистрацию, может попробуйте, зарегайтесь и войдите
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Из сообщения: какой-то цикл ссылается сам на себя (скорее всего) и не может закончиться.
Из вида ссылки: это связано с мультиязычностью сайта.
Последняя зацепка: это случается при авторизации.
Данных больше нет, теперь методом "проб и ошибок" с учетом вышеперечисленных замечаний.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
Из вида ссылки: это связано с мультиязычностью сайта.
"Это" - что "это"? Зацикливание? То же самое происходит и при попытке входа под другим языком, ессно, суффикс тока меняется.

Последняя зацепка: это случается при авторизации.
Гениально :)

Данных больше нет, теперь методом "проб и ошибок" с учетом вышеперечисленных замечаний.

Первое, что приходит на ум, может, действительно попробовать отключить один из языков и все модули, связанные с ним.
Хотя, это не выход, нужны оба языка. И планируется еще и третий.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Я там поставил самостоятельную регистрацию, может попробуйте, зарегайтесь и войдите
а логин не судьба дать?)
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
Самое интересное, что несмотря на зацикливание при входе, в админке показывает, что пользователь вошел
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Самое интересное, что несмотря на зацикливание при входе, в админке показывает, что пользователь вошел
естественно он вошел)
Я бы для начала посмотрел URL в
components/com_users/controllers/user.php
метод login() в конце там
Код
		// Perform the log in.
if (true === $app->login($credentials, $options))
{
// Success
$app->setUserState('users.login.form.data', array());
$app->redirect(JRoute::_($app->getUserState('users.login.form.return'), false));
}
заменить на что-то такое
Код
		if (true === $app->login($credentials, $options))
{
// Success
die( var_dump(JRoute::_($app->getUserState('users.login.form.return'))) ); // это для просмотра URL
$app->setUserState('users.login.form.data', array());
//$app->redirect(JRoute::_($app->getUserState('users.login.form.return'), false));

//можно попробовать сделать обычный редирект, убрать строчку выше die(...)
$app->redirect('index.php');
}



« Последнее редактирование: 02.09.2013, 20:28:36 от SmokerMan »
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
В поисках решения своей проблемы наткнулся на такую вещь:
Попробовал в плагине "Система - Фильтр языка" включил кнопку "Удалять префикс языка по умолчанию".
Основной язык контента у меня английский, второй - испанский.

Т.е. ссылка из вида
http://agronautic.com/en/grain/barley
превратилась в
http://agronautic.com/grain/barley
и при логине в английской версии сайт все заработало нормально, вошел без проблем.
Но в испанской версии проблема осталась.

Собственно, возникла мысль:
Алиасы двух языков у меня нигде не пересекаются, т.е.:
en-EN: http://agronautic.com/en/grain/barley
es-ES: http://agronautic.com/es/grano/trigo-duro
и т.д.

Может, можно как-то преобразовать ссылки и для испанского языка, т.е. убрать из них префикс /es/ ?
Ну, например, с помощью тех же редиректов в htaccess.

Собственно, надо преобразовать такие ссылки:

http://agronautic.com/es -> http://agronautic.com (но чтобы это была испанская главная страница)
http://agronautic.com/es/productos -> http://agronautic.com/productos
http://agronautic.com/es/productos/* -> http://agronautic.com/productos/* - т.е. любая подкатегория или страница из категории productos
http://agronautic.com/es/transportacion -> http://agronautic.com/transportacion
http://agronautic.com/es/contactos -> http://agronautic.com/contactos

Что скажете? Я, к сожалению в htaccess не силен, и взываю к повелительнице редиректов ELLE :)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
а тут не через htaccess надо решать, ну точнее он не поможет
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
а тут не через htaccess надо решать…
А через что? :)

…ну точнее он не поможет
Почему?
*

Aubakirovalex

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Привет сейчас с этой же проблемой сижу... не решил?
*

rob_992

  • Захожу иногда
  • 153
  • 6 / 0
Та же проблема... Дж-3.2, мультиязычность построена средствами Joomla. На дефолтном языке вход работает, на дополнительном - циклика...

Интересует вопрос - работает у кого-нить похожая концепция или надо "копать и искать... "

/*      Спасибо модератору за "тыканье носом в тему".
*

rob_992

  • Захожу иногда
  • 153
  • 6 / 0
Вот же, бл... всё перед носом.
Язык контента должен быть public, а не дефолтный Guest...

Прошу прощения за отнятое время
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Вот же, бл... всё перед носом.
Язык контента должен быть public, а не дефолтный Guest...

Прошу прощения за отнятое время
И из-за этого была переадресация?
*

rob_992

  • Захожу иногда
  • 153
  • 6 / 0
И из-за этого была переадресация?
Как ни странно - всё сейчас работает нормально, на обоих языках
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

Lavrov_ViP

  • Осваиваюсь на форуме
  • 40
  • 1 / 0
Была такая же проблема!
Я отключил в менеджере плагинов "Система - Фильтр языка"  *DRINK*
*

drobinkin

  • Захожу иногда
  • 90
  • 4 / 0
  • Старый пират
Вот же, бл... всё перед носом.
Язык контента должен быть public, а не дефолтный Guest...

А откуда инфа, если не секрет? Почитать бы подробнее.
*

rob_992

  • Захожу иногда
  • 153
  • 6 / 0
А откуда инфа, если не секрет?
Не секрет...
...ОПЫТ - сын ошибок трудных...
*

sergihax

  • Новичок
  • 1
  • 0 / 0
Добрый день у меня возникла проблема. Форма регистрации выглядит некорректно. Как мне это исправить? http://poker-mira.ru/index.php/component/users/?view=registration
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Вывод значений из custom fields материала в модуле по имени поля

Автор goga_pgasovav

Ответов: 3
Просмотров: 5837
Последний ответ 30.12.2024, 13:22:11
от goga_pgasovav
[Решено] Получить category description image в index.php шаблона

Автор goga_pgasovav

Ответов: 6
Просмотров: 4099
Последний ответ 12.07.2024, 17:06:14
от goga_pgasovav
[Решено] Перестали работать переходы по меню сайта

Автор AlexP750

Ответов: 12
Просмотров: 3757
Последний ответ 06.02.2024, 12:42:26
от AlexP750
[Решено] Ссылка на домен и текущий шаблон в блоге категории

Автор goga_pgasovav

Ответов: 2
Просмотров: 1992
Последний ответ 06.03.2023, 16:30:23
от goga_pgasovav
[Решено] Не добавляется CSS-класс страницы

Автор Strelok760

Ответов: 16
Просмотров: 2748
Последний ответ 02.03.2023, 16:14:47
от Танита Сар