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

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Да разблокирован уже amazon. Зачем истерику развели. Ну ошиблись немножко, из-за того, что некоторые провы блокировали не думая по IP. Большое дело. Никто и не мешал из админки обновляться.



На всех не угодишь - то блокируй, то не блокируй. Не заблокируешь - опять истерика, куда вы смотрели.

«Некорректный DNS-резолвинг, который осуществляют отдельные операторы связи при блокировке интернет-страниц с противоправной информацией, возникает, когда оператор связи самостоятельно определяет IP-адрес запрещенного интернет-ресурса. В таком случае в результате действий злоумышленников под избыточную блокировку у отдельных провайдеров могут попасть добропорядочные сайты, данные о которых отсутствуют в выгрузке Роскомнадзора операторам связи. В частности, при самостоятельном определении оператором связи IP-адреса запрещенного интернет-ресурса, провайдерам рекомендовано проверять, не попадут ли под блокировку популярные и общественно значимые сайты и их IP-адреса»
« Последнее редактирование: 10.11.2017, 05:31:26 от capricorn »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
capricorn, ты где это взял вообще?
никто ничего не отменил, блокировка всё так же висит. ещё на гитхабе воду мутишь!
ВОТ САЙТ. забей и проверь, прежде чем опять тупость свою выставлять.
http://blocklist.rkn.gov.ru
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Всё равно функционал лишним не будем. Задел на будущее. Уже Pull request сделали!
https://issues.joomla.org/tracker/joomla-cms/18545

Готовимся тестировать.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Уже Pull request сделали!
https://issues.joomla.org/tracker/joomla-cms/18545
Ну там не совсем, то что хотели изначально конечно. Но уже одназначно прогресс. Теперь главное чтобы приняли и сам fallbackdownloadurl Joomla добавили.
Позавтракаю и протестирую, но думаю проблем не будет
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Я тоже не полностью удовлетворен этим решением. Можно было не ограничиться 1 дополнительным downloadurl и не трогать контроллер.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
на сколько я понял из ответов, туча зеркал нам не грозит в любом случае, так что резервный сервер - уже что-то.
но если есть другие предложения - можно же их написать.  какое было бы оптимальным?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Тут писать можем сколько угодно... Нас тут не читают. Обсуждение вести надо в PR или сначала тут хотите вывести какое-то окончательное?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Я тоже не полностью удовлетворен этим решением. Можно было не ограничиться 1 дополнительным downloadurl и не трогать контроллер.
Согласен. Вприципе же downloads = array
или сначала тут хотите вывести какое-то окончательное?
Ну скорее просто потрепаться и по раскидывать мозгами. И держать людей в курсе, что что-то движеться
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
я за обсуждение ТАМ, но пока что имеем:
  • первый ответ  - мало ресурсов и времени, если перенесем ещё куда-то или создадим зеркало то ещё и с кодом надо что-то делать
  • решение под резервный сервер (одна штука).
имхо, пока все логично. т.е. два резервных сервера нам не грозили изначально.
другое дело, что если изящнее с позиции кода можно было бы организовать стек серверов, без лимита в 1 (с прицелом на светлое будущее, типа) то надо ТУДА запостить предложение.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
По сути, сама правка ядра ерундовая. чтобы сделать зеркала. Но нашу проблему это не решает. В итоге все равно нужно чтобы сама Joomla отвада несколько ссылок.
p.S вообще как я уже писал имхо но это надо было сделать уже давно. Это же логично. Если не удалось скачать с одного зеркала идет на сл. Все таки это же обновление ядра где может быть исправление критической уязвимости.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
лично я уже слабо понимаю, в чем разница предложенного ТАМ и тобой  ^-^
там же тоже вторая ссылка будет. т.е. стек из 2х серверов. основной недоступен - стучать в резервный.
или я не понял чего-то?

в любом случае, конкретику программисты должны с программистами осуждать, а не с сочувствующими  ;D напиши на гитхаб.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
лично я уже слабо понимаю, в чем разница предложенного ТАМ и тобой
Ну тут просто теоретизируем. И ничего пока не предлагаем. Полазаю в ядре если придумаю как сделать лучше сделаю пулл.
Я это к тому, что даже есть пулл принять, без открытия второго зеркала официально. толку не будет. Так что могут вообще до 3.9 или 4.0 отложить. вот я о чем.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
а, ну это само собой ).
но изначально-то нас вообще в будущее послали, частично ввиду того, что ядро не готово  ^-^
так что уже какое-то движение к цели.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
так что уже какое-то движение к цели.
Ага, это самый положительный момент. теперь как говориться. уже не отвертеться.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Цитировать
Let's keep this open. The PR is at best a workaround, even if it means we have to make a B/C break in the API it should be possible to add more download URLs here without coming up with a new name for each tag.
Ну собственно ожидаемо.
P.S сделал форк.

UPD идет хуже чем я думал....
« Последнее редактирование: 10.11.2017, 16:56:27 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Так ну сами зеркала то я сделал =_ теперь осталосб скачивание сделать =)
P.S как лучше
mirror0
mirror-0
или downloadmirror ?

« Последнее редактирование: 10.11.2017, 18:13:45 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

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

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Слелал так mirror0 ибо по другому тупо не фурчит
Сейчас с тестами закончу и сделаю pull
« Последнее редактирование: 10.11.2017, 19:09:33 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
@Septdir А не проще ли так
Код
            [downloadurl] => stdClass Object
                (
                    [_data] =>
https://downloads.joomla.org/cms/joomla3/3-1-3/Joomla_3.1.2_to_3.1.3-Stable-Patch_Package.tar.gz;
https://downloads.joomla.org/cms/joomla3/3-1-3/Joomla_3.1.2_to_3.1.3-Stable-Patch_Package2.tar.gz;
https://downloads.joomla.org/cms/joomla3/3-1-3/Joomla_3.1.2_to_3.1.3-Stable-Patch_Package3.tar.gz;
https://downloads.joomla.org/cms/joomla3/3-1-3/Joomla_3.1.2_to_3.1.3-Stable-Patch_Package4.tar.gz

                    [type] => full
                    [format] => zip
                )
? Минимальная модификация кода.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Минимальная модиикация кода.
Не так не выйдет. Там наркомания.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Почему не выйдет? Менять нужно только модель в 2-х местах и view - в 1-м. Я даже кое-что начал набросать.
« Последнее редактирование: 10.11.2017, 19:34:31 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Почему не выйдет? Менять нужно только модель в 2-х местах и view - в 1. Я даже кое-что начал набросать.
Так предложи и свой вариант, думаю это только в +. В кой-то веки вклад сделаем. Глядишь и озаботятся проблемой.
Я не трогал downloads потому что в объекте jupdate он вообще пустой приходит, ну это лучше,что я придумал.
Я изменил логику обновлений, не только самой joomla =) Надо будет потом еще обновы com_extensions поправить. если примут.
А вообще свои 5 копеек я вставил PR сделал. А дальше пусть сами решают =)
« Последнее редактирование: 11.11.2017, 03:20:09 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Ну, download() будет примерно такой
Спойлер
[свернуть]
« Последнее редактирование: 10.11.2017, 20:01:37 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Ну, download() будет примерно такой
А ты их уже получаешь? Просто я этот вариант откинул, почти сразу когда умаялся пытаться получать downloads в нужном виде.
Вообще, имхо в идеале, бы сделать mirrors в XML да и все.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Кстати еще одно, там когда на заболоченный ресурс идет, то еще до download erorr отдает
P.S https://joomla.septdir.ru/updateserver/list.xml малоли для тестов надо
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
А ты их уже получаешь?
У меня нет возможности сделать mirror, поэтому проверял только на примерах. Да и проверять там особо нечего. Я просто закинул все ссылки, разделенные ";", в 1 тэг. Строку получаю стандартным способом, в download() перевожу в массив ссылок и пробую по одной, пока не получу файл или не закончатся ссылки.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

joomla-i.org - что за воришки?

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

Ответов: 290
Просмотров: 37716
Последний ответ 01.09.2017, 18:00:19
от vipiusss
Захотел делать сайты, взял Joomla, появились вопросы? Потрать 3 мин. на прочтение и сэкономишь время

Автор NortonFox

Ответов: 24
Просмотров: 18065
Последний ответ 08.12.2016, 19:17:40
от dmitry_stas
Устанавливаем Joomla, пошаговая инструкция

Автор vipiusss

Ответов: 12
Просмотров: 2378
Последний ответ 10.01.2016, 10:13:12
от vipiusss
Joomla точно бесплатная?

Автор cRow

Ответов: 71
Просмотров: 19189
Последний ответ 01.12.2011, 00:18:25
от CTPZ