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

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Это не претензия на статью, а, скорее наоборот, - попытка обсудить впечатления и попробовать докопаться до истины :)
Сразу оговорюсь - возможно, что я ошибаюсь в своих выводах/понимании сделанного ибо это следы буквально первого закапывания (так сказать, снятия верхнего слоя) во внутренности.
Поскольку меня джумла интересует прежде всего не с потребительской точки зрения, а с точки зрения разработчика, то я и полез ковыряться, что же там такого в ней не хватает :) и как это можно к ней прикрутить ;D

Итак, что мы имеем для девелоперов? А ни много ни мало, а MVC (*ЙЕСССС!*)
Ну и Framework, в котором изначально чорт ногу сломит :)
Замечательно? О ДА! Надеюсь, что теперь "поделок" от левых програмеров станет по-меньше, а качественных продуктов по-больше.

про FW разговор отдельный... то не тема, а ТЕМИЩЕ!
Я же хотел поговорить про MVC.
Что бы не повторяться, лучше дам ссылку: MVC
Теперь же по сути что и как реализовано в джумле 1.5:
Мы имеем некую сущность (слово "модель", думаю, лучше избегать, поскольку можно запутаться), которая определяет принцип отображении информации компонентом на фронте сайта. Именно MVC отвечает за это.
Я долго думал, как же представить view по-русски и решил пока это называть словом "шаблон". Если есть другие предложения - пожалуйста.
Суть элемента VIEW в конструкции MVC - конечное представление информации пользователю (отформатированное представление в HTML), т.е. то, как её будет видеть пользователь у себя в браузере.
MODEL - элемент, отвечающий за "модель", а точнее, - поведение шаблонов. Это наверное, не совсем понятно, потому объясню на "любимом" примере - com_content: мы имеем 4 модели (изначально созданных программистами джумлы)
1. Архив
2. Категория
3. Раздел
4. Главная страница
Эти модели отвечают за предварительный отбор информации из БД джумлы и подготовки её для вывода.
Соотвественно, VIEW - это набор шаблонов, которые эту информацию выводят на сайте.
У каждого шаблона может быть свой XML, позволяющий настраивать вывод информации одного и того же шаблона ;) (правда здорово?!!!!)
Благодаря этому XML можно настраивать различный вывод одной и той же информации на каждый пункт меню в ОТДЕЛЬНОСТИ. И это при том, что файл шаблона может быть одним и теже(!!!)
Иными словами, все упирается в меру распущенности девелопера, создающего этот шаблон.
Что еще примечательно, это то, что так же в настройках пункта меню доступны глобальные параметры самого компонента (их тоже можно использовать).
Вам не нравица дефолтовый вывод? Создайте свой!!! И не надо ничего хакать! ;)

Ну и пару слов про CONTROLLER.
Собссно - это главный обработчик Компонента на фронте. Пока мне более сказать вам про него нечего ибо оно как раз вам меньше всего надо ;D


зы. это пока все. если кому интересно - мона поговорить детальнее иба тема забавная и не маленькая.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Подробная статья на тему MVC и его применения в разных языках:

http://rsdn.ru/article/patterns/generic-mvc.xml
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Благодаря наблюдательности Dutch-а выяснилась одна вещь, которая пока не описана (или я не видел) в доках
и так, в шаблонах возможно использование повторения MVC структуры компонентов.
это можно увидеть на примере шаблона beez
в папке html шаблона располагаются view-разделы для каждого компонента, например, для вида
{root}/components/com_content/views/category/tmpl
соотвествующий путь в шаблоне
{root}/templates/{template}/html/com_content/category

т.е., собственным шаблоном можно полностью переделать внешний вид сайта

зы. есть правда подозрение, что для того, что бы создавать пункт меню со своей собственной разметкой, необходимо наличие соотв. файла разметки шаблона в самом компоненте
« Последнее редактирование: 07.02.2008, 22:08:43 от userxp »
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

Aquarius

  • Осваиваюсь на форуме
  • 26
  • 3 / 0
Правильно ли я понял, при создании такой же структуры папок и файлов в {root}/templates/{template}/html/xxxxxxx/ система начнет использовать файлы именно из этих каталогов? Если нет, то как указать Joomle именно на "мои" файлы?
*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Правильно ли я понял, при создании такой же структуры папок и файлов в {root}/templates/{template}/html/xxxxxxx/ система начнет использовать файлы именно из этих каталогов? Если нет, то как указать Joomle именно на "мои" файлы?

Все правильно поняли
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
что то не получается у меня :( Создал папку в шаблоне, скопировал туда все. Но отображаеться все ровно из родного com_content
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
что то не получается у меня :( Создал папку в шаблоне, скопировал туда все. Но отображаеться все ровно из родного com_content

вот пример переноса файлов (сам как-то умучился, пока не понял).

в родной папке:
Цитировать
{root}/components/com_content/views/category/tmpl/blog_item.php

в папке хтмл шаблона будет:
Цитировать
{root}/templates/{template}/html/com_content/category/blog_item.php

то есть из родной папки tmpl нужно перенести в папку category. и все будет работать
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
пропишите пожалуйста по подробней путь,что и куда переместить
*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
пропишите пожалуйста по подробней путь,что и куда переместить
Уж куда подробнее?
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
я  перенес из папки /components/com_content/views/category/tmpl/blog_item.php в templates/{template}/html/com_content/category/blog_item.php
но все без изменений
*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
{template} надо заменить на папку вашего шаблона
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
вот мой путь 

components/com_content/views/category/tmpl/blog_item.php

                             в
 
templates/мой шаблон/html/com_content/category/blog_item.php

когда на главной шаблон тот-же,а когда нажимаешь один из пунктов в меню например видео,

фон шаблон где выводятся статьи меняется
*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
и в чем вопрос тогда, если работает?
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
ничего не работает я только путь свой прописал. рейтинг есть,а статистики просмотров статей нет
плюс отображение шаблона неправильное,где отображаются статьи при нажатии на один из пунктов меню
меняется фон
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
вот мой путь 

components/com_content/views/category/tmpl/blog_item.php

                             в
 
templates/мой шаблон/html/com_content/category/blog_item.php

когда на главной шаблон тот-же,а когда нажимаешь один из пунктов в меню например видео,

фон шаблон где выводятся статьи меняется
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
для главной странице отдельный шаблон
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
не как ты меня не хочешь услышать такое чувство как будто читаешь другой вопрос ,а отвечаешь мне
 не на главной, не на какой  статистики просмотров статей нет
плюс отображение шаблона неправильное,где отображаются статьи при нажатии на один из пунктов меню
меняется фон.

подскажи лучше как спрятать ссылки в Joomla 1.5.20 от незарегистрированных пользователей
если можно по подробнее это я делаю свой первый сайт строго не надо судить
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
подскажите в какое место вставить код для статистики просмотров статей


                        код
Спойлер
[свернуть]

за ранее спасибо

« Последнее редактирование: 11.10.2010, 22:15:32 от userxp »
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
где надо что бы выводилось, туда и вставляй :)
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
я нашел вариант по проще через JComments 2.2.0.0
только в параметрах плагина Content - JComments установить значение Yes для параметра "Show Hits". правда статистика отображается только на главной, еще надо  посмотреть в настройках


подскажите как спрятать ссылки от незарегистрированных пользователей

*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
подскажите как спрятать ссылки от незарегистрированных пользователей
когда ссылку делаешь там есть куму ее показывать. Выбираешь "зарегестрированные"
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
что такое куму
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
я хотел чтобы незарегистрированный пользователь саму статью видел,а доступ к ссылкам нет,только после регистрации
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
я хотел чтобы незарегистрированный пользователь саму статью видел,а доступ к ссылкам нет,только после регистрации
плагин поищи. Или сам напиши - там несложно.
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
у вас есть что нибуть на примете это мой первый сайт в этом деле я пока чайник
*

sotex

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
спасибо сейчас посмотрю

еще вопрос где можно найдти допустим есть статистика сколько раз человек просмотрел статью,а где найдти
 сколько человек скачали данную статью
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
спасибо сейчас посмотрю

еще вопрос где можно найдти допустим есть статистика сколько раз человек просмотрел статью,а где найдти
 сколько человек скачали данную статью
посмотрел - значит скачал.
*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Можно ли такие же манипуляции проводить не с компонентом, а с модулем?

Точно так же.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

хорошая дока по созданию компонентов есть?

Автор shewa

Ответов: 7
Просмотров: 2792
Последний ответ 24.05.2012, 05:27:38
от xaocbozzz
Пишу первый в жизни MVC компонент

Автор artmasterpro

Ответов: 14
Просмотров: 3278
Последний ответ 24.03.2011, 09:26:39
от artmasterpro
Создание компонентов для Joomla 1.5 ?

Автор guffer

Ответов: 5
Просмотров: 5495
Последний ответ 20.07.2010, 12:44:35
от Professor
Плагин для компонентов - как это в Joomle?

Автор enshtein

Ответов: 0
Просмотров: 1603
Последний ответ 18.09.2009, 11:40:04
от enshtein
Шаблонизация frontpage

Автор Rezet

Ответов: 3
Просмотров: 3204
Последний ответ 08.06.2009, 17:38:33
от Rezet