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

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Большое количество внешних стилей и большие файлы CSS могут замедлить загрузку страницы. Скорость вашего сайта не только имеет значение для удобства его посетителей, но также влияет на рейтинг выдачи в поисковых системах. Как отмечает Google, медленная скорость загрузки страниц может негативно повлиять на SEO. Плагин CSS Async Loader позволит вам загружать CSS асинхронно, чтобы браузер пользователя не прекращал отрисовку страницы в момент загрузки стилей. Для работы плагина вам необходимо указать в его настройках те файлы CSS, которые необходимо загружать асинхронно. Несмотря на то, что плагин работает на JavaScript, все стили также загружаются на браузерах с выключенным JavaScript в обычном режиме.

Совместимость: Joomla 3.x / 5.x alpha

« Последнее редактирование: 15.09.2025, 17:00:04 от Филипп Сорокин »
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Установил ваш плагин, подключил стили, в коде:
  <noscript><link rel="stylesheet" href="http://temp.ushb.ru/templates/default/css/template.css" type="text/css" /></noscript>
  <noscript><link rel="stylesheet" href="http://temp.ushb.ru/templates/default/css/slider.css" type="text/css" /></noscript>
Теперь, если нажать ctrl f5, то на долю секунды мелькает страница без дизайна при ее загрузки, что я не учел?
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
И можно еще вопрос, но не по плагину) А как вы сжимаете вывод всего кода на демо-странице?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Установил ваш плагин, подключил стили, в коде:
  <noscript><link rel="stylesheet" href="http://temp.ushb.ru/templates/default/css/template.css" type="text/css" /></noscript>
  <noscript><link rel="stylesheet" href="http://temp.ushb.ru/templates/default/css/slider.css" type="text/css" /></noscript>

Как видите, стили отключены от страницы, если у пользователя включен JavaScript. Если JavaScript выключен, то плагин не работает и стили загружаются в обычном режиме.

Цитировать
Теперь, если нажать ctrl f5, то на долю секунды мелькает страница без дизайна при ее загрузки, что я не учел?

Пожалуйста, почитайте мануал на сайте. Объяснение этому явлению следующее:
Цитировать
Стили, отвечающие за отрисовку «каркаса» вашего сайта (позиции базовых элементов, отступы, представление основных секций) всегда загружайте в обычном режиме для избежания эффекта FOUC (flash of unstyled content — мнгновенное появление нестилизованного контента). Данный эффект возникает по той причине, что страница отрисовывается раньше применения стилей, загружаемых асинхронно. Для предотвращения эффекта FOUC рекомендуется выделить самые важные стили и поместить их в отдельный файл CSS, который необходимо загружать в обычном режиме (а ещё лучше встроить базовые стили непосредственно в код HTML). Загрузку всех остальных, менее важных стилей, не участвующих в представлении основных секций, рекомендуется откладывать и загружать асинхронно для повышения производительности и уменьшения скорости загрузки страницы.

Цитировать
И можно еще вопрос, но не по плагину) А как вы сжимаете вывод всего кода на демо-странице?
Автоматически собственным скриптом  ;D
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Как видите, стили отключены от страницы, если у пользователя включен JavaScript. Если JavaScript выключен, то плагин не работает и стили загружаются в обычном режиме.

Пожалуйста, почитайте мануал на сайте. Объяснение этому явлению следующее:Автоматически собственным скриптом  ;D
Понял, спс. Внесу коррективы.
А где можно найти/купить ваш скрипт по сжатию кода? :-)
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Понял, спс. Внесу коррективы.
А где можно найти/купить ваш скрипт по сжатию кода? :-)
Сейчас времени нет, вечером приаттачу свой системный плагин.
« Последнее редактирование: 08.02.2016, 14:16:51 от Филипп Сорокин »
*

fsv

  • Живу я здесь
  • 2790
  • 414 / 2
installer.php
Спойлер
[свернуть]
Сайт пользователя - это не личная информация?
Просто интересно: как информация, которую вы собираете плагином, очень помогает в разработке? Может и мне надо...
Это не претензия. Плагин ваш, имеете право (имхо). Но сказать вам об этом своим пользователям, мне кажется, не помешало бы.

P.S. не ставил, так, внутрь посмотрел любопытства ради.
Во втором плагине то же? (не смотрел)
Веб-разработка: заказ. Только новая разработка.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
installer.php
Спойлер
[свернуть]
Сайт пользователя - это не личная информация?
Просто интересно: как информация, которую вы собираете плагином, очень помогает в разработке? Может и мне надо...
Это не претензия. Плагин ваш, имеете право (имхо). Но сказать вам об этом своим пользователям, мне кажется, не помешало бы.

P.S. не ставил, так, внутрь посмотрел любопытства ради.
Во втором плагине то же? (не смотрел)


Моё расширение прошло ручную проверку на официальном портале JED (ждал целый месяц), у них никаких вопросов к данному пункту не возникло. В разработке мне очень важно знать, какую версию Joomla использует пользователь -- это поможет мне оценить необходимость поддержки старых версий CMS. Также мне очень важно знать на какой версии PHP работает сайт. Пока я выбрал минимальный порог 5.2, но эта версия очень ограничена, там ни пространства имён не поддерживаются, ни анонимные функции. Со временем я подниму порог версии до более актуальной. Ну и статистика очень важна: кто использует.
« Последнее редактирование: 21.11.2015, 13:28:31 от Филипп Сорокин »
*

fsv

  • Живу я здесь
  • 2790
  • 414 / 2
Да по версиям то понятно. Не понятно, зачем
Цитировать
Ну и статистика очень важна: кто использует
Было бы платное, да. Но если бесплатно?
Баги? Вам о них сообщат.

Меня бы напрягало расширение со стучалкой об адресе моего сайта и обновлялкой кода одновременно. Проще их удалить, чем думать о мотивах разработчика.
Веб-разработка: заказ. Только новая разработка.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Баги? Вам о них сообщат.
Меня бы напрягало расширение со стучалкой об адресе моего сайта и обновлялкой кода одновременно. Проще их удалить, чем думать о мотивах разработчика.

Да в том-то и дело, что никто не сообщает. Из 100 установивших этот плагин, только один написал, что у него возникли какие-то проблемы. Люди-то пассивны по своей природе, если им не нравится, они снесут расширение и поставят другое. То есть чтобы развивать расширение и делать какие-то прогнозы в отношении будущих багов, нужно собирать статистику. В любом случае, я выпустил стабильную версию и активная фаза работы над плагином завершена, поэтому в следующих версиях, я, может, перестану собирать статистику.
Цитировать
Да по версиям то понятно. Не понятно, зачем было бы платное, да. Но если бесплатно?
Ну не знаю, я, например, почувствовал огромную отдачу, когда заметил, что моими расширениями пользуется один крупный алжирский портал.
*

Olg

  • Завсегдатай
  • 1184
  • 91 / 2
Из 100 установивших этот плагин, только один написал, что у него возникли какие-то проблемы.
1) Возможно, что у 99 проблем не возникло.
2) Участники этого форума, которые воспользуются плагином, в этой теме сразу в этой вам напишут про проблемы (менее, чем за сутки вы получили 2 вопроса).
3) На вашем сайте на видном месте висит ссылка на форму обратной связи -- вменяемые пользователи зададут вопрос.
И как справедливо сказал fsv, напрягает скрытый сбор статистики; лучше об этом предупреждать или делать это открыто по желанию пользователя.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
1) Возможно, что у 99 проблем не возникло.
2) Участники этого форума, которые воспользуются плагином, в этой теме сразу в этой вам напишут про проблемы (менее, чем за сутки вы получили 2 вопроса).
3) На вашем сайте на видном месте висит ссылка на форму обратной связи -- вменяемые пользователи зададут вопрос.
И как справедливо сказал fsv, напрягает скрытый сбор статистики; лучше об этом предупреждать или делать это открыто по желанию пользователя.
Пожалуй, это разумное предложение, которое я реализую в следующей версии плагина.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Обновил версию, теперь статистика не передаётся вообще по причине отсутствия в ней необходимости.
« Последнее редактирование: 11.09.2015, 02:48:43 от Филипп Сорокин »
*

Sulpher

  • Живу я здесь
  • 2144
  • 402 / 16
  • Шаблоны и расширения Joomla
Филипп, почитал Ваш топик в предыдущем разделе и посмотрел вот наконец сайт с расширениями http://addondev.com/

Вам нужно поработать над тем, чтобы сайт и расширение давали пассивный доход.
Это возможно - разместите блок для принятия пожертвований через PayPal в английской версии и переделайте компоновку так, чтобы побуждать пользователя нажать на Donate.
Вот лучший пример, который приходит в голову:
http://digitaldisseny.com/en/joomla-extensions/disable-mootools-joomla-per-itemid-solve-jquery-conflicts


*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Филипп, почитал Ваш топик в предыдущем разделе и посмотрел вот наконец сайт с расширениями http://addondev.com/

Вам нужно поработать над тем, чтобы сайт и расширение давали пассивный доход.
Это возможно - разместите блок для принятия пожертвований через PayPal в английской версии и переделайте компоновку так, чтобы побуждать пользователя нажать на Donate.
Вот лучший пример, который приходит в голову:
http://digitaldisseny.com/en/joomla-extensions/disable-mootools-joomla-per-itemid-solve-jquery-conflicts
Здравствуйте, Sulpher!

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

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
kik84

Как и обещал, оформил свой способ сжатия HTML в системный плагин, можете пользоваться на здоровье! Однако используйте осторожно, тщательно протестируйте все ваши страницы: универсального способа сжатия не существует, всегда может потребоваться внесение в регулярные выражения некоторых исключений. На данный момент я внёс в исключения теги pre и code, а также условные комментарии старого Internet Explorer. Плагин стирает все комментарии кроме условных, сжимает HTML кроме тегов предварительно отформатированного текста.

Плагин теперь здесь
« Последнее редактирование: 19.01.2016, 08:04:31 от Филипп Сорокин »
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
kik84

Как и обещал, оформил свой способ сжатия HTML в системный плагин, можете пользоваться на здоровье! Однако используйте осторожно, тщательно протестируйте все ваши страницы: универсального способа сжатия не существует, всегда может потребоваться внесение в регулярные выражения некоторых исключений. На данный момент я внёс в исключения теги pre и code, а также условные комментарии старого Internet Explorer. Плагин стирает все комментарии кроме условных, сжимает HTML кроме тегов предварительно отформатированного текста.

Плагин успешно протестирован на Joomla 3.x и 2.5.x. Пока, конечно, ни о какой стабильной версии речи быть не может, однако я, возможно, его доработаю в будущем, если будет спрос. Компрессор можете скачать по ссылке
СПС, буду пробовать.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Расскажите потом результат :)
Гугловскую капчу убило)
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Гугловскую капчу убило)
Ну вот, о чём я и говорил. Можете внести её в исключения регулярок плагина. Могу и я помочь, если будет необходимо.
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Joomla! 3.4.8, Версия PHP 5.6.9
Установила плагин - не работает, точно также не работает JSLazyLoading.
В чем может быть дело?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Joomla! 3.4.8, Версия PHP 5.6.9
Установила плагин - не работает, точно также не работает JSLazyLoading.
В чем может быть дело?
Что именно не работает? Расширения включили? Настройки установили?
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Плагины я, естественно, включила.

URL стилей CSS ввела. Пробовала вводить полный адрес с http, неполный, со слешем вначале, без слеша. Добавить и наоборот исключить.
Ничего не меняется. Я, так понимаю, что URL стилей, если все работает, должен быть обернут тегами <noscript></noscript>. Так вот этого не происходит. Отладка (время работы) тоже ничего не показывает. Это с плагином CSS Async Loader.

Второй плагин JSLazyLoading. Там, видимо, должно появиться img data-src, и хотя бы должна работать Отладка (время работы). Ничего этого нет.
Правда тут дефолтные настройки я не меняла, кроме предела итераций - установила 1000, но все равно никаких изменений.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Это более чем странно, и причина мне не известна. Если дадите доступ к сайту, могу проверить.
Кэш очищали?
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Так у меня кеширование отключено, устаревший кеш чистила.
 А какой Вам доступ дать, админа хватит?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
А какой Вам доступ дать, админа хватит?
Боюсь, что нет. Заполните, пожалуйста, форму в разделе "Поддержка авторских расширений".
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Я заполнила форму у Вас на сайте
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Я заполнила форму у Вас на сайте
Проблема локализована и устранена. Я подозреваю, что какое-то расширение, установленное на Вашем сайте, подгружало класс 'JEditor', а мои расширения настроены таким образом, что не включаются, когда 'JEditor' загружается. Этот класс по умолчанию загружается в том случае, если вы находитесь в панели редактирования материала. Я убрал это ограничение, и теперь всё заработало. Спасибо за важную информацию - проблема будет окончательно решена при следующем обновлении.
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Вам огромное спасибо!
А я-то сейчас смогу работать в редакторе? Да и пользователи загружают материалы с фронтэнда.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Да, конечно. Я вам настроил исключения. Плагины не работают при редактировании материалов.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин Tabs & Sliders & Spoilers для Joomla 2.5/3.x

Автор ELLE

Ответов: 291
Просмотров: 86979
Последний ответ 24.05.2026, 20:22:20
от san_san_ku
Multivideo – плагин для Joomla 5/6: видео во вкладках одним шорткодом

Автор Beer

Ответов: 0
Просмотров: 1006
Последний ответ 16.04.2026, 12:38:49
от Beer
WT Multicategories плагин мультикатегорий Joomla 5+

Автор sergeytolkachyov

Ответов: 0
Просмотров: 1274
Последний ответ 14.03.2026, 08:11:52
от sergeytolkachyov
Бесплатный плагин импорта экспорта данных в поля материалов Joomla - CFI

Автор zikkuratvk

Ответов: 11
Просмотров: 9895
Последний ответ 27.01.2026, 08:37:19
от sergeytolkachyov
JSLazyLoading — плагин для отложенной (ленивой) загрузки и мультивывода изображений

Автор Филипп Сорокин

Ответов: 36
Просмотров: 22743
Последний ответ 10.08.2025, 13:17:43
от kaaaaaljan